Reporting · 9 tools
Google Ads Reporting and Analytics MCP Tools
Pull performance metrics, search terms reports, and run custom GAQL queries. Full account audits with 74 automated checks.
When to use these tools
Use these tools to analyze campaign performance, find wasted spend in search terms, run a comprehensive account audit, or build custom reports with raw GAQL queries.
All reporting tools
get_campaign_performance
Campaign-level metrics (clicks, impressions, cost, conversions) for a date range.
date_rangestringcampaign_idstringParameter details
- date_range
- "LAST_7_DAYS", "LAST_30_DAYS", "THIS_MONTH", etc.
- campaign_id
- Filter to a specific campaign.
get_ad_group_performance
Ad group metrics for a date range.
campaign_idstringreqdate_rangestringParameter details
- campaign_id
- Campaign to report on.
- date_range
- Date range preset.
get_keyword_performance
Keyword-level metrics including quality score, CPC, and conversion data.
campaign_idstringdate_rangestringParameter details
- campaign_id
- Filter to a campaign.
- date_range
- Date range preset.
get_search_terms_report
See what people actually searched to trigger your ads. Essential for finding wasted spend.
campaign_idstringdate_rangestringParameter details
- campaign_id
- Filter to a campaign.
- date_range
- Date range preset.
run_gaql_query
Run any custom GAQL query against the Google Ads API. Read-only, cannot modify your account.
querystringreqParameter details
- query
- A valid GAQL query string.
quick_audit
Full 74-check account audit covering conversion tracking, quality scores, ad strength, negative keyword gaps, and budget allocation.
get_auction_insights
See who you compete against in auctions: impression share, overlap rate, and outranking share by competitor.
campaign_idstringreqdate_rangestringParameter details
- campaign_id
- Campaign ID to analyze.
- date_range
- Date range preset.
get_competitive_metrics
Get search impression share, top-of-page rate, and absolute top-of-page rate for your campaigns.
campaign_idstringdate_rangestringParameter details
- campaign_id
- Filter to a specific campaign.
- date_range
- Date range preset.
cleanup_wasted_spend
Identify and fix wasted spend: pause bleeding keywords, add negative keywords from bad search terms, and remove orphaned budgets.
campaign_idstringParameter details
- campaign_id
- Filter to a specific campaign.
Example prompts
Copy these prompts into Claude Code, Cursor, or any MCP client.
Run a full audit of my Google Ads account
Account Audit: Acme Corp (123-456-7890)
Score: 72/100
Critical Issues (3):
Conversion tracking not verified on 2 actions
3 campaigns missing sitelinks
$340/mo wasted on irrelevant search terms
Warnings (8):
5 keywords with quality score < 5
2 ad groups with only 1 RSA
Brand campaign missing exact match negatives
...
Passed (63 checks)Show me search terms that cost over $50 last month with no conversions
Wasteful search terms (LAST_30_DAYS, $50+ spend, 0 conv): Search Term Clicks Cost Campaign ────────────────────── ─────── ──────── ──────────────── marketing automation 42 $186.30 Competitor email marketing free 38 $91.20 Brand ads manager login 27 $67.50 Brand Total wasted: $344.00 Recommendation: Add these as exact-match negatives.
Related categories
Campaigns
Create, update, pause, and launch full Google Ads campaigns directly from your terminal. New campaigns always start paused so you review before spending.
6tools →
Keywords
Add, pause, remove, and research keywords. Get real CPC data, search volumes, and competition scores before you bid.
5tools →
Negative Keywords
Block irrelevant search terms at the campaign or ad group level. Stop wasted spend before it happens.
4tools →
Try burn-r8 free
9 reporting tools. 50 free calls/mo. No credit card.