# Google Ads MCP Server

Raw GAQL, search terms, Shopping, Performance Max diagnostics, change history.

| | |
| --- | --- |
| Dedicated endpoint | `https://mcp.getmcpads.com/google-ads/mcp` |
| Tools | 38, 7 of which write |
| Metrics | 130 |
| Dimensions | 84 |

Writes: Pause, resume or remove a campaign or ad group. Rename a campaign, change its dates, change a daily budget or an ad group CPC bid. Create a campaign, always paused.

## What you can ask

### Show me search terms we paid for last month that we would never have bid on.

Pulls the search term report, joins it to keyword performance, and lists spend against terms with no conversion and no match to your keyword set.

Tools: `google_ads_get_search_terms`, `google_ads_get_keyword_performance`, `google_ads_get_budgets`

### Is any Performance Max campaign spending without the ad strength to justify it?

Reads asset group diagnostics, ad strength, coverage action items and placement types, then ranks campaigns by spend over asset health.

Tools: `google_ads_get_pmax_asset_diagnostics`, `google_ads_get_pmax_placements`, `google_ads_get_pmax_assets`

### Who changed what in this Google Ads account in the last two weeks?

Reads the change event log inside the 30-day window Google allows, with the actor, the resource and the field that moved.

Tools: `google_ads_get_change_events`, `google_ads_get_campaigns`

### Spend, CPA and ROAS by campaign across all four platforms, last 7 days against the 7 before.

One request, four APIs. Each platform's insights tool plans its own query, then the assistant lines the rows up in a single table.

Tools: `meta_get_insights`, `google_ads_get_insights`, `tiktok_get_insights`, `pinterest_run_report`

### Which Shopping products take spend and return nothing?

Joins Shopping performance to the Merchant Center catalogue by item ID, brand and custom label, so the answer names products rather than IDs.

Tools: `google_ads_get_shopping_performance`, `google_ads_get_shopping_products`

### Cut the daily budget on the three worst Google campaigns by 30 percent.

Resolves the campaign budget IDs, computes the new amounts in the account currency, and shows them to you before writing anything.

Tools: `google_ads_get_budgets`, `google_ads_get_campaigns`, `google_ads_update_campaign_budget`

## Metric families

Conversion (28), Video (21), Core (18), Calculated (13), Impression share (13), Shopping (10), Spend (7), Competitive (6), Engagement (6), Quality (5), Invalid traffic (2), Cross device (1)

## Dimension families

Shopping (26), Entity (19), Bidding (9), Time (7), Budget (5), Conversion (4), Geographic (3), Interaction (3), Campaign type (2), Demographic (2), Device (2), Ad format (1), Network (1)

## Playbooks that use it

- https://www.getmcpads.com/guides/wasted-search-spend.md
- https://www.getmcpads.com/guides/campaign-audit.md
- https://www.getmcpads.com/guides/cross-platform-report.md
- https://www.getmcpads.com/guides/budget-reallocation.md
- https://www.getmcpads.com/guides/safe-writes.md

## Full reference

- [Google Ads MCP API reference](https://www.getmcpads.com/docs/sources/google-ads): All 38 tools, with every parameter and what it accepts.
- [Metrics](https://www.getmcpads.com/docs/sources/google-ads/metrics): 130 metrics, each with the field name it maps to.
- [Dimensions](https://www.getmcpads.com/docs/sources/google-ads/dimensions): 84 ways to break a report down, with their constraints.
- [Set up Google Ads](https://www.getmcpads.com/guides/sources/google-ads): Connecting the account, and what to ask once it is connected.
