treg.to / Catalog / Google Ads
47 tools · your own account · never metered

Google Ads MCP for AI agents

Campaign spend, performance and keyword data across your accounts — and change campaigns when you're ready. Connect your own Google Ads account once and your agent uses it from then on, through one treg.to token. Calls on your own connection are never metered.
$1.00 of free credit on every new team · no provider signup · no card
5 of 47 tools on this page are live-verified against the provider.
works in
ChatGPTClaudeClaude CodeCodexCursorGrokGemini CLI
What your agent can now do

Google Ads, one prompt away

AGENT
ChatGPTClaudeClaude CodeCodexCursorGrokGemini CLI
track recent account changes
get campaign performance metrics
get ad group performance metrics
treg
$ treg call google-ads.query
✓ 200 · free
$ treg call google-ads.accounts
✓ 200 · free
$ treg call google-ads.budget.update
✓ 200 · free
$ _
Google AdsYOUR ACCOUNT
Campaign spend, performance and keyword data across your accounts — and change campaigns when you're ready.
⚒ 47 TOOLS

Advertising · https://googleads.googleapis.com

Set up

Set up Google Ads in Claude Code, Codex or any agent

1Give this to your agent
in your agent's chat
set up treg — https://treg.to/llms.txt
2Or add the MCP server yourself
claude code
claude mcp add --transport http treg https://treg.to/mcp

ChatGPT

Settings → Connectors → add https://treg.to/mcp as a custom connector.

Grok bot

Add https://treg.to/mcp as a remote MCP connector in its tool settings.

Claude Desktop

Settings → Connectors → Add custom connector → https://treg.to/mcp.

Cursor, Codex, any MCP client

Point it at https://treg.to/mcp (HTTP transport).

CLI

curl -fsSL https://treg.to/install.sh | sh

Plain HTTP

LangChain, CrewAI or any code: /call/<tool-id> with a Bearer token. No SDK.

Try it

What's the best way to ask?

the prompt
Using treg, track recent account changes. Show me the price first.

Run one directly

a live-verified call
curl -H "Authorization: Bearer $TREG_TOKEN" \
  "https://treg.to/call/google-ads.query"
Why treg.to

Why call Google Ads through treg.to

Your account, held safely

Connect once; treg.to keeps the credential server-side and injects it per call. No key on any machine.

Price before the call

The provider's own rate, $0.000 markup. How billing works.

No subscription, no seats

Charged per call. $1.00 free per new team, no card to start.

Your own Google Ads key is free

Register it and those calls are never metered. Your key always wins.

Switch by changing a word

Another provider is a different word in the prompt, not a new integration.

One key, the whole catalog

The same token calls DataForSEO, Semrush, SE Ranking and ~2,600 other tools.

The shelf

All 47 Google Ads tools

Google Ads · 45 tools
  • Google Ads campaign stats via GAQL · free
    GAQL FROM campaign — Campaigns — name, status, budget, bidding strategy, start/end dates and all campaign-level metrics google-ads.x.gaql-campaign
  • Google Ads ad group stats via GAQL · free
    GAQL FROM ad_group — Ad groups — name, status, type, CPC bid and ad-group-level metrics google-ads.x.gaql-ad-group
  • Google Ads individual ads via GAQL — headlines, URLs · free
    GAQL FROM ad_group_ad — The individual ads — headlines, descriptions, final URLs, approval status and per-ad metrics google-ads.x.gaql-ad-group-ad
  • Google Ads ad group targeting and bids via GAQL · free
    GAQL FROM ad_group_criterion — Everything targeted or excluded in an ad group: keywords, audiences, placements, with bids google-ads.x.gaql-ad-group-criterion
  • Google Ads per-keyword performance via GAQL · free
    GAQL FROM keyword_view — Per-keyword performance — the metrics view over ad_group_criterion keywords google-ads.x.gaql-keyword-view
  • Google Ads search terms that triggered ads via GAQL · free
    GAQL FROM search_term_view — The actual queries people typed that triggered your ads, and what each cost google-ads.x.gaql-search-term-view
  • Google Ads campaign budgets via GAQL · free
    GAQL FROM campaign_budget — Budgets — daily amount, delivery method, and which campaigns share them google-ads.x.gaql-campaign-budget
  • Google Ads campaign targeting, exclusions via GAQL · free
    GAQL FROM campaign_criterion — Campaign-level targeting and exclusions: locations, languages, devices, negative keywords google-ads.x.gaql-campaign-criterion
  • Google Ads account details and metrics via GAQL · free
    GAQL FROM customer — The account itself — name, currency, timezone, auto-tagging, and account-level metrics google-ads.x.gaql-customer
  • Accounts under a Google Ads manager (MCC) via GAQL · free
    GAQL FROM customer_client — Every account under a manager (MCC), including the hierarchy level and whether it is a manager google-ads.x.gaql-customer-client
  • Google Ads conversion action settings via GAQL · free
    GAQL FROM conversion_action — Conversion actions — what counts as a conversion, its category, value and counting rules google-ads.x.gaql-conversion-action
  • Google Ads change history, last 30 days via GAQL · free
    GAQL FROM change_event — Who changed what in the account in the last 30 days, old value and new value google-ads.x.gaql-change-event
  • Google Ads resources changed since a timestamp via GAQL · free
    GAQL FROM change_status — Which resources changed since a timestamp — the cheap way to poll for edits google-ads.x.gaql-change-status
  • Google Ads portfolio bidding strategies via GAQL · free
    GAQL FROM bidding_strategy — Portfolio bidding strategies and their targets (target CPA, target ROAS, maximise conversions) google-ads.x.gaql-bidding-strategy
  • Google Ads billing setups and payment accounts via GAQL · free
    GAQL FROM billing_setup — Billing setups and payment accounts attached to the customer google-ads.x.gaql-billing-setup
  • Google Ads account-level budget limits via GAQL · free
    GAQL FROM account_budget — Account-level budgets and their approved spending limits (invoiced accounts) google-ads.x.gaql-account-budget
  • Google Ads assets and where they are used via GAQL · free
    GAQL FROM asset — Assets — images, videos, text, sitelinks, callouts — and where each is used google-ads.x.gaql-asset
  • Performance Max asset group metrics via GAQL · free
    GAQL FROM asset_group — Asset groups (Performance Max) with their status and per-group metrics google-ads.x.gaql-asset-group
  • Assets attached to Google Ads campaigns via GAQL · free
    GAQL FROM campaign_asset — Which assets are attached to which campaign, and in what field type google-ads.x.gaql-campaign-asset
  • Google Ads account-level assets via GAQL · free
    GAQL FROM customer_asset — Assets attached at the account level google-ads.x.gaql-customer-asset
  • Google Ads per-asset performance in an ad via GAQL · free
    GAQL FROM ad_group_ad_asset_view — Per-asset performance inside a specific ad — which headline actually pulled google-ads.x.gaql-ad-group-ad-asset-view
  • Google Ads audiences and their segments via GAQL · free
    GAQL FROM audience — Audiences defined in the account and their segments google-ads.x.gaql-audience
  • Google Ads remarketing, customer match lists via GAQL · free
    GAQL FROM user_list — Remarketing and customer-match lists, their size and eligibility per network google-ads.x.gaql-user-list
  • Affinity and in-market interest taxonomy via GAQL · free
    GAQL FROM user_interest — The affinity and in-market interest taxonomy available for targeting google-ads.x.gaql-user-interest
  • Google Ads audience performance by campaign via GAQL · free
    GAQL FROM campaign_audience_view — Audience performance at campaign level google-ads.x.gaql-campaign-audience-view
  • Google Ads audience performance by ad group via GAQL · free
    GAQL FROM ad_group_audience_view — Audience performance at ad-group level google-ads.x.gaql-ad-group-audience-view
  • Google Ads performance by age bracket via GAQL · free
    GAQL FROM age_range_view — Performance split by the viewer's age bracket google-ads.x.gaql-age-range-view
  • Google Ads performance by gender via GAQL · free
    GAQL FROM gender_view — Performance split by the viewer's gender google-ads.x.gaql-gender-view
  • Google Ads performance by parental status via GAQL · free
    GAQL FROM parental_status_view — Performance split by parental status google-ads.x.gaql-parental-status-view
  • Google Ads performance by household income via GAQL · free
    GAQL FROM income_range_view — Performance split by household income bracket google-ads.x.gaql-income-range-view
  • Google Ads performance by triggering location via GAQL · free
    GAQL FROM geographic_view — Performance by the location that triggered the ad (physical or interest) google-ads.x.gaql-geographic-view
  • Google Ads performance by user's real location via GAQL · free
    GAQL FROM user_location_view — Performance by where the user actually was, ignoring location-of-interest google-ads.x.gaql-user-location-view
  • Google Ads performance by targeted location via GAQL · free
    GAQL FROM location_view — Performance per targeted location criterion google-ads.x.gaql-location-view
  • Google Ads performance by day and hour via GAQL · free
    GAQL FROM ad_schedule_view — Performance by day of week and hour of day google-ads.x.gaql-ad-schedule-view
  • Exact URLs and apps your ads ran on via GAQL · free
    GAQL FROM detail_placement_view — Exact URLs and apps your Display/Video ads ran on google-ads.x.gaql-detail-placement-view
  • Google Ads managed placements performance via GAQL · free
    GAQL FROM managed_placement_view — Performance of placements you chose yourself google-ads.x.gaql-managed-placement-view
  • Google Ads Display topic performance via GAQL · free
    GAQL FROM topic_view — Performance of Display topic targeting google-ads.x.gaql-topic-view
  • Google Ads performance by landing page via GAQL · free
    GAQL FROM landing_page_view — Performance grouped by the unexpanded final URL google-ads.x.gaql-landing-page-view
  • Shopping ads performance by product attribute via GAQL · free
    GAQL FROM shopping_performance_view — Shopping metrics broken down by product attributes (brand, category, item id) google-ads.x.gaql-shopping-performance-view
  • Google Ads optimisation suggestions and impact via GAQL · free
    GAQL FROM recommendation — Google's own optimisation suggestions for the account, with their estimated impact google-ads.x.gaql-recommendation
  • Paid and organic search terms side by side via GAQL · free
    GAQL FROM paid_organic_search_term_view — Paid and organic side by side per query — needs Search Console linked google-ads.x.gaql-paid-organic-search-term-view
  • Individual ad clicks with GCLID, last 90 days via GAQL · free
    GAQL FROM click_view — Individual clicks with GCLID and location, for the last 90 days google-ads.x.gaql-click-view
  • List the Google Ads accounts your login can reach · live-verified · free
    List the Google Ads accounts your login can reach google-ads.accounts
  • Run a GAQL query on your Google Ads account · live-verified · free
    Run a GAQL query against your Google Ads account (campaigns, spend, clicks, conversions) google-ads.query
  • Change a campaign's daily budget in Google Ads · live-verified · free
    Change a campaign's daily budget in your Google Ads account google-ads.budget.update
Google Keyword Data · 2 tools
  • Keyword Planner ideas by seed — volume and competition · live-verified · free
    Related keyword ideas from Google's own Keyword Planner, with volume and competition google-ads.google.keywords.ideas
  • Google search volume, competition, bids by keyword list · live-verified · free
    Get Google search volume, competition and bid range for a list of keywords google-ads.google.keywords.volume

Reliability badges come from live traffic through treg.to, not a controlled benchmark.

Related

Same jobs, other providers

These providers answer some of the same capabilities as Google Ads. The platform pages show them on one row with rate and coverage; choosing is yours, treg.to does not route between providers automatically.

also on the catalog
DataForSEOSemrushSE RankingSerpApiSerpstat
Questions

Before you start

Do I need a Google Ads account?

Yes. This is an own-account connection: you sign in to Google Ads once and your agent uses that connection through your treg.to token. Calls on it are never metered.

How do I add Google Ads to Claude Code?

Run: claude mcp add --transport http treg https://treg.to/mcp — one MCP server carries Google Ads and the rest of the catalog.

Which frameworks does it work with?

Anything that speaks MCP (Claude Code, Claude Desktop, ChatGPT, Codex, Cursor, Grok) and anything that can make an HTTP request (LangChain, CrewAI, LlamaIndex, plain code).

Is this the official Google Ads MCP server?

No. treg.to serves Google Ads's real API through its own metered proxy: the request is the provider's own, the credential is injected server-side, and the answer is relayed verbatim. The official Google Ads channels are linked above.