Connect Claude to AdKit with one MCP connector and manage Meta, Google, TikTok, and Reddit ads from a normal conversation: pull campaigns, draft changes, generate creatives, and research competitors.
There is one AdKit connector for every platform. You do not add a separate connector for Google or Meta. The same adkit_manage tool handles all of them once the ad account is connected in AdKit.
Using Claude Cowork instead? See Connect Claude Cowork to AdKit.

Use the AdKit connector and run the AdKit checkin tool with agentId: "claude".
Tell me if AdKit is connected and ready. If not, tell me how to connect it.
list my ad accounts to confirm it can see them.In Claude, go to Customize → Connectors → Add Connector. Name it AdKit and enter this URL:
https://mcp.adkit.so

Then enable it in a conversation: click + → Connectors → turn AdKit on.
Only needed if you want to upload ad creatives through Claude. Add *.adkit.so to your allowed domains so Claude can upload files directly. On Team or Enterprise, an admin adds it in the organization capabilities settings instead. Full steps: Upload creative media.
Teach Claude how to plan and run campaigns:
npx skills add adkit/ads-skills --skill '*'
Once connected, Claude can:
Nothing goes live automatically. Every change is created as a draft for you to review and publish.
Pull my active Meta campaigns and show me which ones are overspending this week.
Research my top 3 competitors' Facebook ads and summarize the angles they use.
Draft a new Google Search campaign for my SaaS, budget $30/day, and let me review before publishing.
Claude doesn't see AdKit at all. Connectors are enabled per conversation: click + → Connectors and check AdKit is switched on. If it's not in the list, you installed it on a different workspace (personal vs. org), so add it in the one you're chatting in. On Team/Enterprise, an admin must add it first.
Claude only shows old or Meta-only tools (no adkit_manage).
Claude is showing a cached tool list from a previous connection. Remove the AdKit connector, add it again, and start a new chat. Also check the connector's tool permissions in Claude's settings: a tool category blocked there never reaches Claude.
Claude says a platform "isn't connected" even though it is.
There is no separate per-platform connector. Google and Meta share adkit_manage. Confirm the ad account is connected in AdKit (ask Claude to run adkit_status), then retry. If tools are missing, reconnect as above.
Another ads tool answers instead, or results mix up advertisers. Two ads connectors running side by side confuse Claude about which one to call. Disable the other one, remove any older AdKit connector that has a long URL, and start a new chat.
It worked before and stopped. The authorization expires after about 30 days without use. Reset it: revoke the old connection under Devices & Keys, remove the connector in Claude, and run the setup above again.
Still stuck? Reach out and we'll help.