Skip to content
Agentmart
Submit a tool

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

IndexedMITLocal (stdio)★ 3
Write a review

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.

We use your email only for this newsletter. Privacy

About

Open-source MCP server for Google Ads & Meta Ads — manage campaigns from any AI assistant.

No 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_review
  • google_ads_ad_performance
  • google_ads_auction_insights
  • google_ads_breakdowns
  • google_ads_campaign_performance
  • google_ads_conversion_health
  • google_ads_get_budget
  • google_ads_get_campaign
  • google_ads_keyword_performance
  • google_ads_list_accounts
  • google_ads_list_ad_groups
  • google_ads_list_ads
Show 17 more tools
  • google_ads_list_campaigns
  • google_ads_list_keywords
  • google_ads_search_terms
  • google_ads_time_series
  • list_connected_platforms
  • meta_ads_breakdowns
  • meta_ads_campaign_performance
  • meta_ads_creative_performance
  • meta_ads_get_campaign
  • meta_ads_list_accounts
  • meta_ads_list_ad_sets
  • meta_ads_list_ads
  • meta_ads_list_audiences
  • meta_ads_list_campaigns
  • meta_ads_list_pages
  • meta_ads_search_interests
  • meta_ads_time_series

Write 16 · Create, change, send or run things.

  • google_ads_add_keywords
  • google_ads_add_negative_keywords
  • google_ads_create_ad_group
  • google_ads_create_responsive_search_ad
  • google_ads_create_search_campaign
  • google_ads_enable_ad
  • google_ads_update_ad_group
  • google_ads_update_campaign
  • meta_ads_create_ad
  • meta_ads_create_ad_set
  • meta_ads_create_campaign
  • meta_ads_enable_ad
Show 4 more tools
  • meta_ads_pause_ad_set
  • meta_ads_update_ad_set
  • meta_ads_update_campaign
  • meta_ads_update_targeting

Delete 7 · Delete, drop, revoke or wipe things.

  • google_ads_delete_ad
  • google_ads_delete_ad_group
  • google_ads_delete_campaign
  • google_ads_remove_keyword
  • meta_ads_delete_ad
  • meta_ads_delete_ad_set
  • meta_ads_delete_campaign

Not yet classified 12 · We could not tell from the name and description.

  • campaign_diagnosis
  • google_ads_conversion_funnel
  • google_ads_keyword_insights
  • google_ads_pause_ad
  • google_ads_pause_ad_group
  • google_ads_pause_campaign
  • google_ads_pause_keyword
  • google_ads_recent_changes
  • google_ads_resume_campaign
  • meta_ads_pause_ad
  • meta_ads_pause_campaign
  • meta_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_review

    One 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_diagnosis

    Why 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_performance

    Rank ads by return across a campaign or account — which ad copy actually converts

  • google_ads_add_keywords

    Add keywords to a Google Ads ad group with specified match types

  • google_ads_add_negative_keywords

    Add negative keywords to a Google Ads campaign to exclude irrelevant searches

  • google_ads_auction_insights

    Get competitive auction insights showing how you compare against other advertisers

  • google_ads_breakdowns

    Get campaign breakdowns by device or network for a Google Ads campaign

  • google_ads_campaign_performance

    Get performance summary across all Google Ads campaigns with spend, clicks, conversions, and ROAS

  • google_ads_conversion_funnel

    Split 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_health

    Check 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_group

    Create a new ad group within a Google Ads campaign

  • google_ads_create_responsive_search_ad

    Create a Responsive Search Ad with multiple headlines and descriptions. Ad is created PAUSED for review.

  • google_ads_create_search_campaign

    Create a new Google Ads Search campaign. Campaign is created PAUSED for safety — no money will be spent until you resume it.

  • google_ads_delete_ad

    Permanently remove a Google Ads ad — IRREVERSIBLE

  • google_ads_delete_ad_group

    Permanently remove a Google Ads ad group — IRREVERSIBLE

Show 49 more tools
  • google_ads_delete_campaign

    Permanently remove a Google Ads campaign — this action is IRREVERSIBLE

  • google_ads_enable_ad

    Enable a paused Google Ads ad — it will start serving

  • google_ads_get_budget

    Get budget details for a Google Ads campaign

  • google_ads_get_campaign

    Get detailed metrics for one Google Ads campaign over a chosen window

  • google_ads_keyword_insights

    Full 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_performance

    Rank 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_accounts

    List all accessible Google Ads accounts

  • google_ads_list_ad_groups

    List all ad groups for a Google Ads campaign with performance metrics

  • google_ads_list_ads

    List all ads in a Google Ads ad group with performance metrics

  • google_ads_list_campaigns

    List all campaigns for a Google Ads account with spend, conversions, CPA and ROAS over a chosen window

  • google_ads_list_keywords

    List keywords in a Google Ads ad group with quality score and performance metrics

  • google_ads_pause_ad

    Pause a Google Ads ad

  • google_ads_pause_ad_group

    Pause a Google Ads ad group

  • google_ads_pause_campaign

    Pause a Google Ads campaign — stops ad delivery immediately

  • google_ads_pause_keyword

    Pause a keyword in a Google Ads ad group

  • google_ads_recent_changes

    Who 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_keyword

    Permanently remove a keyword from a Google Ads ad group — IRREVERSIBLE

  • google_ads_resume_campaign

    Resume a paused Google Ads campaign — this will start spending your budget

  • google_ads_search_terms

    What 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_series

    Get daily performance time series for a Google Ads campaign

  • google_ads_update_ad_group

    Update a Google Ads ad group's name, bid, or status

  • google_ads_update_campaign

    Update a Google Ads campaign's name, budget, or bidding strategy

  • list_connected_platforms

    Check which ad platforms are configured and ready to use

  • meta_ads_breakdowns

    Get campaign breakdowns by device, platform, placement, age, or gender

  • meta_ads_campaign_performance

    Get performance summary across all Meta campaigns with spend, clicks, and conversions

  • meta_ads_create_ad

    Create a new Meta ad with creative (image, copy, link). Ad is created PAUSED for review.

  • meta_ads_create_ad_set

    Create a new ad set in a Meta campaign with targeting options

  • meta_ads_create_campaign

    Create a new Meta Ads campaign. Created PAUSED for safety — no money spent until you activate it.

  • meta_ads_creative_performance

    Rank Meta ads by return — which creative actually made money, with the ones spending for nothing called out

  • meta_ads_delete_ad

    Permanently delete a Meta ad — IRREVERSIBLE

  • meta_ads_delete_ad_set

    Permanently delete a Meta ad set — IRREVERSIBLE

  • meta_ads_delete_campaign

    Permanently delete a Meta campaign — IRREVERSIBLE

  • meta_ads_enable_ad

    Activate a paused Meta ad — it will start serving

  • meta_ads_get_campaign

    Get detailed metrics for one Meta campaign over a chosen window

  • meta_ads_list_accounts

    List all accessible Meta (Facebook) ad accounts

  • meta_ads_list_ad_sets

    List all ad sets for a Meta campaign with targeting and metrics

  • meta_ads_list_ads

    List all ads in a Meta ad set with creative details and metrics

  • meta_ads_list_audiences

    List custom audiences for a Meta ad account

  • meta_ads_list_campaigns

    List all campaigns for a Meta ad account with spend, conversions, CPA and ROAS over a chosen window

  • meta_ads_list_pages

    List Facebook pages you manage (needed for creating ads)

  • meta_ads_pause_ad

    Pause a Meta ad

  • meta_ads_pause_ad_set

    Pause a Meta ad set

  • meta_ads_pause_campaign

    Pause a Meta campaign — stops ad delivery immediately

  • meta_ads_resume_campaign

    Activate a paused Meta campaign — this will start spending your budget

  • meta_ads_search_interests

    Search Meta's targeting interests and behaviors for audience building

  • meta_ads_time_series

    Get daily performance time series for a Meta campaign

  • meta_ads_update_ad_set

    Update a Meta ad set's name, budget, or status

  • meta_ads_update_campaign

    Update a Meta campaign's name, budget, or status

  • meta_ads_update_targeting

    Update 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
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)