Adrex AI
Open-source MCP server for Google Ads & Meta Ads — manage campaigns from any AI assistant.
Connector by gauravapiscean · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/gauravapiscean-adrex-ai
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 29 read · 16 write · 7 delete · 12 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 64
Read from the source code; the running server may list different tools.
Read 29 · Look things up without changing anything.
account_reviewgoogle_ads_ad_performancegoogle_ads_auction_insightsgoogle_ads_breakdownsgoogle_ads_campaign_performancegoogle_ads_conversion_healthgoogle_ads_get_budgetgoogle_ads_get_campaigngoogle_ads_keyword_performancegoogle_ads_list_accountsgoogle_ads_list_ad_groupsgoogle_ads_list_ads
Show 17 more tools
google_ads_list_campaignsgoogle_ads_list_keywordsgoogle_ads_search_termsgoogle_ads_time_serieslist_connected_platformsmeta_ads_breakdownsmeta_ads_campaign_performancemeta_ads_creative_performancemeta_ads_get_campaignmeta_ads_list_accountsmeta_ads_list_ad_setsmeta_ads_list_adsmeta_ads_list_audiencesmeta_ads_list_campaignsmeta_ads_list_pagesmeta_ads_search_interestsmeta_ads_time_series
Write 16 · Create, change, send or run things.
google_ads_add_keywordsgoogle_ads_add_negative_keywordsgoogle_ads_create_ad_groupgoogle_ads_create_responsive_search_adgoogle_ads_create_search_campaigngoogle_ads_enable_adgoogle_ads_update_ad_groupgoogle_ads_update_campaignmeta_ads_create_admeta_ads_create_ad_setmeta_ads_create_campaignmeta_ads_enable_ad
Show 4 more tools
meta_ads_pause_ad_setmeta_ads_update_ad_setmeta_ads_update_campaignmeta_ads_update_targeting
Delete 7 · Delete, drop, revoke or wipe things.
google_ads_delete_adgoogle_ads_delete_ad_groupgoogle_ads_delete_campaigngoogle_ads_remove_keywordmeta_ads_delete_admeta_ads_delete_ad_setmeta_ads_delete_campaign
Not yet classified 12 · We could not tell from the name and description.
campaign_diagnosisgoogle_ads_conversion_funnelgoogle_ads_keyword_insightsgoogle_ads_pause_adgoogle_ads_pause_ad_groupgoogle_ads_pause_campaigngoogle_ads_pause_keywordgoogle_ads_recent_changesgoogle_ads_resume_campaignmeta_ads_pause_admeta_ads_pause_campaignmeta_ads_resume_campaign
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
ADREX_API_KEY
Other settings (environment variables or headers).
ADREX_API_URL
Tools (64)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
account_reviewOne call for 'how are we doing' or 'what needs attention'. Leads with how much a month is at risk across Google and Meta, then splits it: money that bought nothing (spend with zero conversions), spend that bought conversions well above the account's own CPA, and growth left on the table. Says so instead when conversion tracking looks broken. Start here rather than listing campaigns.
campaign_diagnosisWhy a campaign's performance moved: compares the window against the one before it and attributes the change to cost-per-click vs conversion rate vs volume, with a confidence level. Use this instead of guessing when asked why something got better or worse.
google_ads_ad_performanceRank ads by return across a campaign or account — which ad copy actually converts
google_ads_add_keywordsAdd keywords to a Google Ads ad group with specified match types
google_ads_add_negative_keywordsAdd negative keywords to a Google Ads campaign to exclude irrelevant searches
google_ads_auction_insightsGet competitive auction insights showing how you compare against other advertisers
google_ads_breakdownsGet campaign breakdowns by device or network for a Google Ads campaign
google_ads_campaign_performanceGet performance summary across all Google Ads campaigns with spend, clicks, conversions, and ROAS
google_ads_conversion_funnelSplit conversions by which conversion action fired, so lead-gen accounts can see which keywords or campaigns produce the event the business is actually paid on (approval, disbursal, qualified opportunity) rather than just form fills. Essential when offline conversions are imported: the cheapest cost-per-lead is often the worst source of funded business.
google_ads_conversion_healthCheck whether conversion tracking is actually working before trusting any CPA or ROAS number — which actions are enabled, firing, and carrying revenue
google_ads_create_ad_groupCreate a new ad group within a Google Ads campaign
google_ads_create_responsive_search_adCreate a Responsive Search Ad with multiple headlines and descriptions. Ad is created PAUSED for review.
google_ads_create_search_campaignCreate a new Google Ads Search campaign. Campaign is created PAUSED for safety — no money will be spent until you resume it.
google_ads_delete_adPermanently remove a Google Ads ad — IRREVERSIBLE
google_ads_delete_ad_groupPermanently remove a Google Ads ad group — IRREVERSIBLE
Show 49 more tools
google_ads_delete_campaignPermanently remove a Google Ads campaign — this action is IRREVERSIBLE
google_ads_enable_adEnable a paused Google Ads ad — it will start serving
google_ads_get_budgetGet budget details for a Google Ads campaign
google_ads_get_campaignGet detailed metrics for one Google Ads campaign over a chosen window
google_ads_keyword_insightsFull keyword audit in one call: negative keywords that are blocking searches which convert, themes of wasted spend to exclude, converting searches that need their own keyword, keywords paying a Quality Score premium, keywords capped by budget vs Ad Rank, match-type comparison, and duplicates. Use for 'audit my keywords', 'where am I wasting money', 'what should I add or exclude'.
google_ads_keyword_performanceRank keywords by return across a whole account or campaign — answers 'which keywords made the most money'. Excludes keywords with too few conversions to rank honestly, and falls back to cost-per-conversion when the account tracks no revenue.
google_ads_list_accountsList all accessible Google Ads accounts
google_ads_list_ad_groupsList all ad groups for a Google Ads campaign with performance metrics
google_ads_list_adsList all ads in a Google Ads ad group with performance metrics
google_ads_list_campaignsList all campaigns for a Google Ads account with spend, conversions, CPA and ROAS over a chosen window
google_ads_list_keywordsList keywords in a Google Ads ad group with quality score and performance metrics
google_ads_pause_adPause a Google Ads ad
google_ads_pause_ad_groupPause a Google Ads ad group
google_ads_pause_campaignPause a Google Ads campaign — stops ad delivery immediately
google_ads_pause_keywordPause a keyword in a Google Ads ad group
google_ads_recent_changesWho changed what in the account recently. Use this when performance shifted suddenly — most sudden shifts are something someone did. Google only retains 30 days.
google_ads_remove_keywordPermanently remove a keyword from a Google Ads ad group — IRREVERSIBLE
google_ads_resume_campaignResume a paused Google Ads campaign — this will start spending your budget
google_ads_search_termsWhat people actually searched before clicking, what it cost, and which terms spent with nothing to show — the source list for negative keywords
google_ads_time_seriesGet daily performance time series for a Google Ads campaign
google_ads_update_ad_groupUpdate a Google Ads ad group's name, bid, or status
google_ads_update_campaignUpdate a Google Ads campaign's name, budget, or bidding strategy
list_connected_platformsCheck which ad platforms are configured and ready to use
meta_ads_breakdownsGet campaign breakdowns by device, platform, placement, age, or gender
meta_ads_campaign_performanceGet performance summary across all Meta campaigns with spend, clicks, and conversions
meta_ads_create_adCreate a new Meta ad with creative (image, copy, link). Ad is created PAUSED for review.
meta_ads_create_ad_setCreate a new ad set in a Meta campaign with targeting options
meta_ads_create_campaignCreate a new Meta Ads campaign. Created PAUSED for safety — no money spent until you activate it.
meta_ads_creative_performanceRank Meta ads by return — which creative actually made money, with the ones spending for nothing called out
meta_ads_delete_adPermanently delete a Meta ad — IRREVERSIBLE
meta_ads_delete_ad_setPermanently delete a Meta ad set — IRREVERSIBLE
meta_ads_delete_campaignPermanently delete a Meta campaign — IRREVERSIBLE
meta_ads_enable_adActivate a paused Meta ad — it will start serving
meta_ads_get_campaignGet detailed metrics for one Meta campaign over a chosen window
meta_ads_list_accountsList all accessible Meta (Facebook) ad accounts
meta_ads_list_ad_setsList all ad sets for a Meta campaign with targeting and metrics
meta_ads_list_adsList all ads in a Meta ad set with creative details and metrics
meta_ads_list_audiencesList custom audiences for a Meta ad account
meta_ads_list_campaignsList all campaigns for a Meta ad account with spend, conversions, CPA and ROAS over a chosen window
meta_ads_list_pagesList Facebook pages you manage (needed for creating ads)
meta_ads_pause_adPause a Meta ad
meta_ads_pause_ad_setPause a Meta ad set
meta_ads_pause_campaignPause a Meta campaign — stops ad delivery immediately
meta_ads_resume_campaignActivate a paused Meta campaign — this will start spending your budget
meta_ads_search_interestsSearch Meta's targeting interests and behaviors for audience building
meta_ads_time_seriesGet daily performance time series for a Meta campaign
meta_ads_update_ad_setUpdate a Meta ad set's name, budget, or status
meta_ads_update_campaignUpdate a Meta campaign's name, budget, or status
meta_ads_update_targetingUpdate targeting settings on a Meta ad set (age, gender, countries, interests)
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit
- Sep 24, 2026 (1 month ago)
- Last release
- Jul 22, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.gauravapiscean/adrex-ai- Version
- 1.0.12
- Auth
- API key
- Packages
- npm adrex-ai
- License
- MIT
- Repository
- github.com/adrex-ai/adrex-ai
- Website
- adrex.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Adrex AI MCP server. Agent Mart. https://agentmart.dev/connectors/gauravapiscean-adrex-ai (last updated 2026-10-24)