Agency AI – Meta & Google Ads Automation MCP Server

🎯 Full ad management in chat | 📊 Real-time performance insights | ⚡ Ad creation + editing | 💰 Budget optimization

Remote serverstreamable-http

What is the Agency AI – Meta & Google Ads Automation MCP Server?

Agency AI MCP | MCP Server is an MCP project maintained in the agency-ai-dev/agency-ai-mcp repository. The maintainer describes its purpose as “🎯 Full ad management in chat | 📊 Real-time performance insights | ⚡ Ad creation + editing | 💰 Budget optimization”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_brand_infoBrand profile and economics – what the store sells, its audience, and breakeven ROAS
get_campaignsMeta + Google campaigns with spend, revenue, ROAS, impressions, clicks, conversions, objective
get_adsetsMeta ad sets (with daily budget and performance) or Google asset groups
get_adsMeta ads with performance for the date range, ranked by spend – also the source-ad picker for create_ad
get_ad_creativeOne Meta ad's creative: type, primary text, headline, description, CTA, landing page, media URLs
get_performance_timeseriesDaily spend, revenue, and ROAS per connected platform – one row per platform per day, each with a data_status (complete, partial, not_synced, error) and…
get_pacingMonth-to-date spend vs the monthly budget you set, per platform – a platform whose spend couldn't be fetched is marked available: false with no spend figure…
get_anomaliesStatistically unusual spend/ROAS days over the trailing 30 days
get_recommendationsAI optimization recommendations with reasoning and confidence
get_operation_statusProgress, result, or error of a queued ad creation
create_adCreates a new Meta campaign, ad set, or ad – with fresh conversion-optimized creative or an existing ad's creative
update_campaignCampaign name, daily budget, and/or status – Meta and Google
update_adsetMeta ad set name, daily budget, and/or status; Google asset group name and/or status
update_adMeta ad name and/or status
set_campaign_statusStarts or pauses up to 25 campaigns in one call, across both platforms