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

Google Ads: connect your own account

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 once per new verified account · no card · platform tools need no provider signup
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.tracea.online/llms.txt
2Or add the MCP server yourself
claude code
claude mcp add --transport http treg https://treg.tracea.online/mcp

ChatGPT

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

Grok bot

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

Claude Desktop

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

Cursor, Codex, any MCP client

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

CLI

curl -fsSL https://treg.tracea.online/install.sh | sh

Plain HTTP

LangChain, CrewAI or any code: /call/<tool-id> + X-Treg-Token: <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
treg call google-ads.query --method POST --query customer_id=2277522568 --data '{"query":"SELECT customer.id, customer.descriptive_name, customer.currency_code, customer.time_zone FROM customer LIMIT 1"}'
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.

Account billing

Calls through your own connection are not metered by treg.

Your account connection

Connect your account with the provider's supported authentication method.

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 AnyAPI, DataForSEO, Semrush and 3,233 other tools.

The shelf

All 47 Google Ads tools

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

Reliability badges come from live traffic through treg.to. Live-verified means a successful provider check; it does not verify every request variant.

Used in

Jobs Google Ads does, compared with the other providers

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
AnyAPIDataForSEOSemrushSE 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.tracea.online/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.