Adrex AI is an open-source MCP (Model Context Protocol) server that connects AI assistants to your Google Ads and Meta Ads accounts. Instead of navigating complex dashboards, you manage campaigns…
Adrex AI is an MCP project maintained in the adrex-ai/adrex-ai repository. The maintainer describes its purpose as “Adrex AI is an open-source MCP (Model Context Protocol) server that connects AI assistants to your Google Ads and Meta Ads accounts. Instead of navigating…”. Read the project documentation for the complete scope.
The maintainer’s configuration uses https://<your-adrex-server>/mcp. It declares streamable-http transport. Check the project’s account and authentication instructions when adding the endpoint to your client.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| google_ads_list_accounts | List all accessible Google Ads accounts |
| google_ads_list_campaigns | List campaigns with performance metrics |
| google_ads_get_campaign | Get detailed campaign info and metrics |
| google_ads_create_search_campaign | Create a Search campaign (created PAUSED) |
| google_ads_update_campaign | Update name, budget, or bidding strategy |
| google_ads_pause_campaign | Pause a campaign |
| google_ads_resume_campaign | Resume a paused campaign |
| google_ads_delete_campaign | Permanently remove a campaign |
| google_ads_list_ad_groups | List ad groups with metrics |
| google_ads_create_ad_group | Create an ad group with CPC bid |
| google_ads_update_ad_group | Update name, bid, or status |
| google_ads_pause_ad_group | Pause an ad group |
| google_ads_delete_ad_group | Remove an ad group |
| google_ads_list_ads | List ads with headlines, URLs, and metrics |
| google_ads_create_responsive_search_ad | Create RSA with headlines & descriptions |
| google_ads_pause_ad | Pause an ad |
| google_ads_enable_ad | Enable a paused ad |
| google_ads_delete_ad | Remove an ad |
| google_ads_list_keywords | List keywords with quality score and metrics |
| google_ads_add_keywords | Add keywords (BROAD, PHRASE, EXACT) |
| google_ads_add_negative_keywords | Add negative keywords to a campaign |
| google_ads_pause_keyword | Pause a keyword |
| google_ads_remove_keyword | Remove a keyword |
| google_ads_campaign_performance | Performance summary across all campaigns |
| google_ads_time_series | Daily metrics over a date range |
| google_ads_breakdowns | Breakdowns by device or network |
| google_ads_auction_insights | Competitive auction metrics |
| google_ads_get_budget | Campaign budget details |
| google_ads_keyword_performance | Rank keywords by return — which keywords made the most money |
| google_ads_keyword_insights | Full keyword audit in one call: blocking negatives, wasted-spend themes, missing keywords, Quality Score premiums, budget vs Ad Rank caps, duplicates |
| google_ads_ad_performance | Rank ads by return — which ad copy actually converts |
| google_ads_search_terms | What people actually searched, what it cost, and which terms spent with nothing to show |
| google_ads_conversion_health | Check conversion tracking is working before trusting any CPA or ROAS |
| google_ads_conversion_funnel | Which keywords or campaigns produce the event the business is actually paid on, not just form fills — essential when offline conversions are imported |
| google_ads_recent_changes | Who changed what recently — most sudden shifts are something someone did |
| meta_ads_list_accounts | List all Meta ad accounts |
| meta_ads_list_campaigns | List campaigns with metrics |
| meta_ads_get_campaign | Get detailed campaign info |
| meta_ads_create_campaign | Create a campaign (created PAUSED) |
| meta_ads_update_campaign | Update name, budget, or status |
| meta_ads_pause_campaign | Pause a campaign |
| meta_ads_resume_campaign | Activate a paused campaign |
| meta_ads_delete_campaign | Delete a campaign |
| meta_ads_list_ad_sets | List ad sets with targeting and metrics |
| meta_ads_create_ad_set | Create ad set with targeting options |
| meta_ads_update_ad_set | Update name, budget, or status |
| meta_ads_pause_ad_set | Pause an ad set |
| meta_ads_delete_ad_set | Delete an ad set |
| meta_ads_list_ads | List ads with creative details and metrics |
| meta_ads_create_ad | Create ad with copy, image, and CTA |
| meta_ads_pause_ad | Pause an ad |
| meta_ads_enable_ad | Activate a paused ad |
| meta_ads_delete_ad | Delete an ad |
| meta_ads_search_interests | Search targeting interests and behaviors |
| meta_ads_list_audiences | List custom audiences |
| meta_ads_list_pages | List your Facebook pages |
| meta_ads_update_targeting | Update ad set targeting |
| meta_ads_campaign_performance | Performance summary across campaigns |
| meta_ads_time_series | Daily performance time series |
| meta_ads_breakdowns | Breakdowns by device, platform, age, gender |
| meta_ads_creative_performance | Rank ads by return — which creative made money, and which spent for nothing |
| account_review | One call for "how are we doing". Leads with how much a month is at risk across Google and Meta, then splits it: money that bought nothing, spend well above the |
| campaign_diagnosis | Why performance moved: compares the window against the one before and attributes the change |
| list_connected_platforms | Which ad platforms are connected and ready to use |
{
"mcpServers": {
"adrex-ai": {
"type": "http",
"url": "https://<your-adrex-server>/mcp"
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Search built for AI, not humans — semantic web search that returns model-ready content, plus code context.
Put 6,000+ pre-built scrapers at your assistant's fingertips through one MCP endpoint.
Fetches and analyzes content from Reddit, providing access to hot threads and post details.
Enables interaction with X (formerly Twitter) for retrieving tweets, creating new posts, and replying to existing ones.
Automates LinkedIn interactions and extracts data through browser automation, respecting terms of service and rate limits.
Automates SEO tasks and provides AI-powered optimization by integrating with the Google Ads Keyword Planner API.