Use the Ads Agents MCP server to create, optimize, and manage ad campaigns directly from Claude Desktop, ChatGPT, or any MCP-compatible AI assistant.
npm install -g ads-agents-mcp
Or use npx for zero-install: npx -y ads-agents-mcp
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ads-agents": {
"command": "ads-agents-mcp",
"env": {
"ADS_AGENTS_API_KEY": "aa_live_your_key_here"
}
}
}
}
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Open Claude Desktop and start talking. Ask it to create campaigns, check performance, adjust budgets, or set up webhooks — all through natural conversation.
registerCreate a new account
loginAuthenticate & get API key
verify_emailVerify with email code
get_accountAccount info & businesses
create_businessSet up business profile
create_campaignLaunch an ad campaign
list_campaignsList & filter campaigns
get_campaignCampaign details & metrics
update_campaignChange status, budget, dates
delete_campaignRemove a campaign
connect_facebookLink Facebook account
get_connect_statusCheck connection status
subscribeSubscribe to a plan
get_billing_plansView available plans
list_webhooksList webhook subscriptions
create_webhookRegister event webhook
delete_webhookRemove a webhook
"Create a Facebook campaign for my coffee shop targeting coffee lovers in Portland, $20/day, optimize for store visits"
"How are my campaigns doing this week? Which ones have the best ROAS?"
"Pause any campaigns with CPA above $15 and increase budget on the ones converting under $5"
"Create a webhook to notify my Slack when any campaign budget is fully spent"
Get started in under 5 minutes. Free plan available.