How do I connect my AI to Clickmax with OAuth?
Add the MCP URL to your AI client, sign in to Clickmax in the browser window, and approve access. Then install the Skills to guide the AI in operating the platform.
For your AI to operate Clickmax, it needs two pieces that work together:
- MCP (Model Context Protocol): gives the AI real-time access to your account's tools and data (leads, transactions, funnels, members…).
- Skills: teach the AI to use Clickmax: the rules, concepts and flows of each area.
- MCP without Skills: the AI has the tools but does not understand Clickmax — and builds the wrong funnels, flows and segments.
- Skills without MCP: the AI knows what to do but has nowhere to do it.
The setup below connects the two. Follow the 4 steps in order.
Prerequisites
- a client that supports remote MCP over Streamable HTTP, OAuth and public Dynamic Client Registration (DCR);
- browser access to your Clickmax account;
- a terminal with
npxavailable (step 3).
Step 1 - Add MCP
In your AI client (Claude, Codex, Grok, and others):
- Open the MCP server settings.
- Copy the URL below and add a new MCP server.
- Name it
clickmax— this is just a local label, so you can recognise the connection in your list. - Save and start the connection.
Prefer to copy instead of typing? Under Settings > Connections, on the MCP tab, you'll find the same URL ready to copy.
You were brought to this guide — it's the same address MCP clients use to start authentication.
Step 2 - Sign in and approve access in your browser
When the connection starts, the client opens Clickmax authorization in your browser:
- Sign in to your Clickmax account if you are not already signed in.
- Check which client is requesting access and what it will be able to do.
- Select Allow access.
- Return to the AI client to finish connecting.
Authorization lets the client use the available MCP tools to read and change data in your Clickmax account. Cancel if you did not start the connection or do not recognize the client.
Step 3 — Install the Skills
The public Agent Skills teach the AI to operate each area of the platform. Install them all with one command:
The command discovers and installs the skills from the docs discovery index (/.well-known/agent-skills/index.json).
The base URL on its own, to paste into the command:
Prefer to install manually? Download the package with every skill already organised into folders (<skill>/SKILL.md + reference files):
Download clickmax-skills.zip
On Claude Code? Install the plugin and skip steps 1 and 2
Claude Code has a shorter path: the official plugin ships the MCP configuration and the skills together.
The first time the AI uses a Clickmax tool, authorization opens in your browser — the same sign-in as step 2.
Turn auto-update on, or your skills go stale
The plugin is republished whenever a skill changes. But Claude Code only fetches updates for marketplaces that have auto-update enabled, and third-party marketplaces ship with it off. Turn it on once:
- Run
/plugin. - Go to the Marketplaces tab.
- Select
clickmax-skills. - Choose Enable auto-update.
When a new version lands, Claude Code prompts you to run /reload-plugins; if you skip it, the version loads on your next start. To update right away:
Without this step your local copy stays pinned to the installed version, and the AI keeps working from outdated platform rules — even after Clickmax changes.
Even without auto-update, the AI notices on its own: the MCP server the plugin bundles also announces the published revision, and the AI says so once when the loaded skill is behind, pointing at /plugin marketplace update clickmax-skills as the right command for this install path.
On Codex? Install the plugin and skip steps 1 and 2
Codex has the same shorter path: the same plugin bundles the MCP server and the skills in one install. Register the source once:
Then install it — from the CLI or from /plugins in the TUI:
Start a new session before using it.
Update it by hand — Codex has no personal auto-update
Unlike Claude Code, there's no per-marketplace auto-update toggle. We publish a new plugin version and your installed copy stays on the old one until you run:
Business/Enterprise workspaces are the exception: an admin imports this same repository under Admin > Plugins > Import marketplace, and the marketplace syncs automatically every day, with Sync now to force it right away.
Here too the AI notices on its own when the copy is behind, pointing at codex plugin marketplace upgrade clickmax-skills as the right command.
Keep the skills current on other clients
Other clients have no automatic update: the downloaded copy stays frozen at the version you installed.
You find out through two channels, with nothing to check yourself.
The first: every published SKILL.md carries the revision it was generated at, and the MCP announces the current revision when it connects. If the two disagree — or the installed skill is old enough to carry no revision at all — the AI says so once and carries on with the task; the warning never blocks your work.
The second does not depend on the AI noticing anything: when we publish a new version, the first action your AI runs in Clickmax after that brings a short notice along with the answer, and the same notice shows up in the Clickmax bell — clicking it opens this page in a new tab. That second notice does not repeat — it comes back only the next time the Skills actually change.
When it shows up (or when you notice the AI getting something wrong that the platform has already changed), run:
Use -g for skills installed for your user, which is what step 3 does by default. Without -g, the command updates the skills in the current project folder.
The command compares your copy against the published index and re-downloads only the skills that changed.
Step 4 — Test
With MCP connected and the skills installed, ask for a real task:
If everything is right, the AI returns your identity, reads real data from the account and calls the skill that matches the task. If the client does not load the skill on its own, ask for it by name (e.g. Use the clickmax-pipelines skill…).
Skills cite tools by the name Clickmax registers, such as leads_search. Many clients add a prefix of their own when displaying that same tool — mcp__clickmax__leads_search, mcp_clickmax_leads_search and other variations, depending on the client and on how you connected.
It is the same tool, and the AI makes the connection on its own. If you need to name a tool by hand (in a permission or a rule inside your client), use the already-prefixed name shown in your client's own tool list, not the one in the skill.
Skills catalogue
There are 30 public skills, grouped by area. The phrase "Use when" is the trigger the AI uses to load the skill — describe your task in those terms to call it up.
CRM
Payments and offers
Members
Automations and funnels
Analysis and results
Help
The list above is a readable summary. The source of truth, with full descriptions and hashes, lives at /.well-known/agent-skills/index.json.
For agents — programmatic discovery
Endpoints served by the docs for clients compatible with Agent Skills:
Each index entry carries name, description, type (skill-md or archive), url and digest (sha256) for integrity checking.
The index also carries a top-level revision: the revision of the published skill set, which moves only when a skill actually changes. It is the same value stamped in metadata.revision and in the footer of every SKILL.md, and the same one the MCP announces on connect — compare the two to tell whether a local copy is stale.
Request limit
MCP accepts up to 100 requests every 10 seconds per user. All MCP connections and clients authorized by the same account share this limit.
This limit is separate from the public API workspace limit. When it is exceeded, MCP returns 429 rate limit exceeded; wait a few seconds before trying again.
Troubleshooting
Before approving access
- Confirm that you started the connection and recognize the client shown in the browser.
- Read the consent request before allowing access to your account data and tools.
- Cancel authorization if you do not want to complete the connection.