burnr8/Tools/Reporting

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_idstring
Parameter 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_rangestring
Parameter 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_rangestring
Parameter 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_rangestring
Parameter details
campaign_id
Filter to a campaign.
date_range
Date range preset.

run_gaql_query

read-only

Run any custom GAQL query against the Google Ads API. Read-only, cannot modify your account.

querystringreq
Parameter 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_rangestring
Parameter 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_rangestring
Parameter 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_idstring
Parameter details
campaign_id
Filter to a specific campaign.

Example prompts

Copy these prompts into Claude Code, Cursor, or any MCP client.

claude
>

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

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

Try burn-r8 free

9 reporting tools. 50 free calls/mo. No credit card.