Available where the Claude / MCP Access settings appear. Requires the MCP surface to be enabled for your store — see Overview.
When to use it
- You use Claude.ai on the web, desktop, or mobile and want to drive ABConvert from chat.
- You want ABConvert to appear as a first-class connector with a consent screen, not a pasted header.
- You manage one store per set of credentials and want to revoke access per connector.
When NOT to use it
- You use Claude Code or Codex CLI — those accept a token directly. Use the Quickstart and pass your
abc_token as a header (--headerin Claude Code,bearer_token_env_varin Codex). The Claude.ai / Claude Desktop connector UI is the only surface that needs OAuth.
How it works
You generate an OAuth client bound to your store. When you add the connector, Claude discovers ABConvert’s authorization server, opens a consent screen, and receives an access token scoped to your store. The token is the sameabc_ token used elsewhere, so revoking it in Settings cuts access immediately.
- You generate a Client ID and Secret in ABConvert.
- You paste the MCP URL and credentials into Claude.
- Claude runs the OAuth flow (Authorization Code with PKCE) and shows a consent screen.
- You approve; Claude stores the token and lists the ABConvert tools.
Setup
1
Generate connector credentials
In your Shopify admin, open ABConvert and go to Settings → Claude / MCP Access. In the Claude connector credentials card, click Generate credentials and give it a name (for example, “Claude — Acme store”).You’ll see three values: the Remote MCP server URL, the OAuth Client ID, and the OAuth Client Secret. Copy all three now — the secret is shown once.
2
Add the connector in Claude
In Claude, go to Settings → Connectors → Add custom connector.
- Name:
ABConvert - Remote MCP server URL:
https://mcp.abconvert.io/mcp
- OAuth Client ID: the
abcmcp_live_…value - OAuth Client Secret: the secret you copied
3
Approve the consent screen
Claude opens a consent page showing which store it’s connecting to. Confirm the store domain is yours and click Approve. Claude finishes the connection and lists the ABConvert tools.
4
Run your first prompt
Ask Claude to work with your tests:
“List my active ABConvert experiments and summarize the results of the top one.”
Common mistakes
- Pasting a token into the Client ID field. The connector fields are an OAuth client identity, not the
abc_access token. Generate credentials from the Claude connector credentials card, not the Access tokens card. - Approving a consent screen for the wrong store. The consent page names the store the credentials belong to. If it isn’t yours, cancel and regenerate credentials from the correct store’s admin.
- Losing the secret. It’s shown once. If you didn’t copy it, revoke the connector and generate a new one.
- Expecting Claude Code to use these fields. Claude Code and Codex use a token header instead — see the Quickstart.
FAQ
How do I revoke access?
How do I revoke access?
Open Settings → Claude / MCP Access, find the connector in the list, and revoke it. Any access token issued through it stops working immediately.
Do the tokens expire?
Do the tokens expire?
Access tokens are long-lived and stay valid until you revoke the connector. Revoke from Settings to cut access.
Can I connect more than one store?
Can I connect more than one store?
Yes. Generate a separate set of credentials from each store’s admin and add each as its own connector in Claude.
Does Codex work with these credentials?
Does Codex work with these credentials?
Not yet — Codex’s OAuth requires Dynamic Client Registration, which this connector doesn’t offer. Connect Codex with a token instead (
bearer_token_env_var in config.toml). See the Quickstart.