Agency AI — Claude Code MCP server for Meta and Google ads
Wires your Meta and Google ad accounts into the assistant so campaign analysis, ad creation and budget edits happen in chat.
claude mcp add --transport http agency-ai https://s.agencyai.app/mcpWhat Agency AI – Meta & Google Ads Automation does
The server hands the assistant 15 tools, split into 10 that read and 5 that write. Read tools pull campaigns, ad sets, creatives, daily spend and revenue rows, anomalies, and optimization suggestions. Write tools spin up a campaign, ad set or ad, rename things, change daily budgets and statuses. One call to set_campaign_status starts or pauses as many as 25 campaigns, Meta and Google together.
Ad creation runs in the background and hands back an operation_id; check on it later with get_operation_status. Creative is either freshly generated or copied from an ad you name. A source ad set's schedule does not carry over — the new one has no end date unless you pass a future one. Every field in update_campaign reports its own result, so a rejected budget shows up as a rejected budget rather than a failed call.
The assistant asks before any write goes through. One catch for Performance Max: Google has no separate ad level, so update_ad does not reach it, and an asset group's budget sits on the campaign. Autopilot needs the built-in scheduled tasks in Claude and ChatGPT.
What it helps with
- rank last month's campaigns by ROAS
- launch an ad with fresh conversion-oriented creative
- pause everything under breakeven ROAS
- shift budget toward what worked last week
- check month-to-date spend against the plan
Example prompts for the agent
- Compare my top 5 campaigns by ROAS last month
- Which campaigns should I scale and why?
- Pause all campaigns with ROAS below 2:1
How to install Agency AI – Meta & Google Ads Automation
Platform CLI: remote server
claude mcp add --transport http agency-ai https://s.agencyai.app/mcpPlatform CLI: remote server
codex mcp add agency-ai-meta-google-ads-automation --url https://s.agencyai.app/mcpConfig file
{
"mcpServers": {
"agency-ai-meta-google-ads-automation": {
"url": "https://s.agencyai.app/mcp"
}
}
}Config file
{
"servers": {
"agency-ai-meta-google-ads-automation": {
"type": "http",
"url": "https://s.agencyai.app/mcp"
}
}
}Platform CLI: remote server
gemini mcp add -t http agency-ai-meta-google-ads-automation https://s.agencyai.app/mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Agency AI – Meta & Google Ads Automation
How do I install Agency AI in Claude Code?
Run claude mcp add --transport http agency-ai https://s.agencyai.app/mcp. That registers the HTTP server; no API key goes into the command.
What does Agency AI do?
It gives the assistant access to Meta and Google ad accounts: campaign analytics, budget guidance, ad creation and edits. Bulk start and pause come with it.
Can it manage ads on a schedule?
Yes, when you pair the write tools with the scheduled tasks built into Claude and ChatGPT. You state the rule in plain language and the assistant runs it on its own.