Google Ads

22 tools. 1 can modify or destroy data without limits.

1 write tool that can modify data. Rate limits recommended.

Last updated:

1 can modify or destroy data
21 read-only
22 tools total

Community server · catalogue entry verified 30/06/2026

How to control Google Ads ↓

What Google Ads exposes to your agents

Read (21) Write / Execute (1) Destructive / Financial (0)
High Risk

The most dangerous Google Ads tools

1 of Google Ads's 22 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Google Ads

PolicyLayer is an MCP gateway — it sits between your AI agents and Google Ads, and nothing reaches the server without passing your rules. These are the rules we recommend:

Cap read operations
{
  "gads_account_info": {
    "limits": [
      {
        "counter": "gads_account_info_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Google Ads — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON GOOGLE ADS →

Instant setup, no code required.

All 22 Google Ads tools

READ 21 tools
Read gads_account_info Get basic info for the current Google Ads account: name, currency, timezone, manager flag, status. Read gads_ad_group_performance Ad group performance with campaign context. Optional campaign_id filter. Default last 28 days, enabled ad grou Read gads_auction_insights Auction Insights report: impression share, overlap rate, outranking share, top-of-page %, and absolute top % v Read gads_budget_pacing Cost vs budget per campaign for the specified period with utilization percentage. Flags over- and under-pacing Read gads_campaign_assets Assets linked to campaigns with field type and status. Shows which extensions are active on which campaigns. Read gads_campaign_audience_targeting Audiences attached to campaigns with targeting setting (observation vs targeting) and bid modifier. Shows both Read gads_campaign_performance Campaign-level performance: impressions, clicks, CTR, avg CPC, cost, conversions, conv value, CPA, ROAS. Defau Read gads_conversions_by_campaign Conversions and conversion value broken down by campaign × conversion action. Sorted by conversions desc. Defa Read gads_device_performance Clicks, cost, CTR, conversions, and CPA split by MOBILE / DESKTOP / TABLET per campaign. Default last 28 days. Read gads_geo_performance Performance broken down by geographic location (country, region, city). Surfaces top and bottom geo segments b Read gads_impression_share Search Impression Share, Lost IS (Budget), and Lost IS (Rank) per campaign. Identifies whether budget or Quali Read gads_keyword_performance Keyword-level performance with match type, quality score, clicks, cost, conversions. Filter by campaign_id or Read gads_list_accounts List all Google Ads customer accounts the authenticated user has access to. Useful for finding customer IDs. Read gads_list_assets List account-level assets: sitelinks, callouts, structured snippets, images, call extensions, and more. Filter Read gads_list_audiences List user lists (remarketing audiences, customer match lists) in the account with size, eligibility, and match Read gads_list_budgets All campaign budgets with daily/total amount, delivery method (STANDARD/ACCELERATED), period, and whether a re Read gads_list_campaigns List campaigns in the account with name, status, channel type, bidding strategy, and date range. Filter by sta Read gads_list_conversion_actions List all conversion actions configured in the account: name, category, type, whether included in Conversions m Read gads_list_rsas List Responsive Search Ads with all headlines, descriptions, Ad Strength rating, and approval status. Filter b Read gads_rsa_asset_performance Asset-level performance labels (BEST / GOOD / LOW / PENDING / LEARNING) for RSA headlines and descriptions. Id Read gads_search_terms_report Search terms that triggered ads (the actual user queries, not your keywords). Essential for finding wasted spe

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Google Ads

Is the Google Ads MCP server safe to use without restrictions? +

The Google Ads server is primarily read-only with 21 read tools. While it cannot modify data, an agent in a retry loop can make thousands of API calls per minute, exhausting rate limits and running up costs. Rate limiting is still recommended.

How many tools does the Google Ads MCP server expose? +

22 tools across 2 categories: Execute, Read. 21 are read-only. 1 can modify, create, or delete data.

How do I enforce a policy on Google Ads? +

Register the Google Ads MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Google Ads tool call.

Deterministic rules across all 22 Google Ads tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

22 Google Ads tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.