Add Sprites to Claude
Available on Free (one custom connector), Pro, Max, Team and Enterprise, on claude.ai, Claude Desktop and Claude Code. You need a Sprites account with your channels already connected — the connector acts on that connection, so Claude never handles a platform credential.
Open the connector settings
On a Free, Pro or Max plan, go to Settings, then Customize, then Connectors. On Team and Enterprise an Owner adds the connector once for the whole workspace under Organization settings → Connectors, and everyone else only clicks Connect.
ClaudeSettingsCustomizeConnectorsAdd a custom connector
Click the + button, then Add custom connector. On Team and Enterprise, hover Custom and choose Web. Paste the Sprites endpoint and click Add. Leave Advanced settings alone — Sprites publishes its own OAuth client metadata, so there is no client ID or secret to fill in.
Add custom connectorNameSpritesRemote MCP server URLhttps://mcp.sprites.ai/mcpSign in and approve the scopes
Click Connect. Claude opens the Sprites consent screen in a new tab. Sign in with the account your ad platforms are already connected to, review what Sprites is being allowed to do, and approve. The grant is revocable from Claude settings or from Sprites at any time, and the very next tool call after a revoke fails closed.
Spriteswants access on behalf of Claude- Read your connected ad accounts and site data
- Draft campaigns, creatives and pages for your approval
- Apply only the changes you approve
AllowCancelOr add it to Claude Code in one line
The terminal client takes the same endpoint. Run the command, then type /mcp inside Claude Code to finish the browser sign-in.
Terminalclaude mcp add --transport http sprites https://mcp.sprites.ai/mcp
Which Claude surface you are on
Only the surfaces below are documented here. Where we have not verified a path, the page says so rather than implying the setup is the same everywhere.
claude.aiVerified
Settings → Customize → Connectors. On Team and Enterprise an Owner adds it once for the workspace.
Claude DesktopVerified
The same connector list as claude.ai, signed in to the same account.
Claude CodeVerified
One command: claude mcp add --transport http, then /mcp to finish the browser sign-in.
What Claude can reach
All ten channels run through the one connector. Rows with a guide go deeper on that pairing; the rest are covered on the channel's own page.
| Channel | What Claude does with it | Guide |
|---|---|---|
| Google Ads | Claude draws the approval card inline, so a budget or a negative-keyword list is edited in the thread and applied on click. | Set up → |
| Meta | Creative comes back as a preview in the real placement rather than as a description of one. | Set up → |
| Cost per lead broken down by job function and seniority, which is the cut Campaign Manager makes hardest. | Set up → | |
| TikTok | Hook-level hold rates, the next creative batch, and rotation before the CPA moves. | Set up → |
| Performance per subreddit, community-native copy, and the tourist traffic to cut. | Set up → | |
| GA4 | Ask in English; Claude picks the dimensions, runs the report and states what it queried so the working can be checked. | Set up → |
| SEO | Posts land in your CMS as drafts and page edits arrive as a diff, both inside the same conversation. | Set up → |
| AEO | Who gets cited by ChatGPT and Perplexity for your prompts, and the pages that change it. | Set up → |
| Shopify | Profit per product after ad cost, collection pages, and catalogue-true creative. | Set up → |
| GBP | Performance per location, the listings missing fields, and posts that keep the map pack. | Set up → |
Marketing workflows worth doing in Claude
The only host that draws the Sprites approval card in the chat, so you edit a budget or a headline in place and approve it without leaving the thread.
Cross-channel performance briefing
One question covering Google, Meta and LinkedIn together, with the period comparison and the one number that actually moved — not three dashboards you reconcile by hand.
Search-term triage
The queries that spent without converting, ranked by waste, and the negatives that would have stopped them — proposed as one approval rather than forty clicks.
Creative fatigue diagnosis
Frequency and CTR trend per Meta creative, so the ad that broke is named rather than the campaign it sits in.
Landing-page investigation
GA4 entry pages against conversions, to find the page taking a third of the traffic and converting at nothing.
SEO opportunity plan
Search Console queries ranking 8-20, the ones within reach of the top five, and a post drafted into the CMS for the best of them.
Permissions, approvals and authentication
You sign in with OAuth and the connector acts on your workspace. No API keys in a config file, no shared service account, and revoking the grant kills the very next call.
| Action | When it happens | What that covers |
|---|---|---|
| Read an account | On request | Spend, performance, search terms, rankings, catalogue |
| Draft a change | On request | Campaigns, creative, budgets, pages and posts |
| Apply a change | Only on your approval | Claude draws the approval card in the thread; it applies when you click |
| Spend money | Only on your approval | New campaigns start paused unless you say otherwise |
| Revoke access | Instantly | The next call after a revoke fails, not the one after that |
Claude MCP questions
Which Claude plans support custom connectors?
Free, Pro, Max, Team and Enterprise. Free is limited to one custom connector. On Team and Enterprise an Owner adds it once under Organization settings → Connectors and everyone else clicks Connect.
Is Claude Code set up differently from claude.ai?
Same endpoint, different command. Claude Code takes it in one line with claude mcp add --transport http; the web and desktop apps take it through Settings → Customize → Connectors.
Can it change my ad accounts on its own?
No. Reads happen on request; every write comes back as a change you approve first, and new campaigns start paused. Nothing is applied because a model decided it should be.
Does the connector run on my machine?
No. It is a remote MCP server, so claude.ai reaches it from Anthropic's cloud. There is nothing to install and nothing to keep running.
What happens when I revoke access?
The very next tool call fails. Tokens are opaque and checked on each call rather than being self-describing, which is what makes a revoke immediate instead of eventual.
Point Claude at your ad accounts
One URL, one sign-in, and the next question you ask Claude about your marketing gets answered from the live account.