47 tools · 0 platform keys available · 47 own-key only
Google Ads API: 47 tools · pay per call
Explore Google Ads tools through Toolswitch.
Popular tasks: google.keywords.ideas, google.keywords.volume, google-ads.search_terms.
What can you do?
No verified examples are available yet. All tools.
Use with your Agent
Make these tools available to your Agent through MCP or integrate calls into your workflow with HTTP.
- MCP: Connect your Agent to discover and use tools through MCP.
- HTTP: Call tools from your application with the HTTP API.
Why use Toolswitch?
No provider account
Tools with platform key access do not require a separate provider account.
Pay per call
Pay for usage without a provider subscription.
Transparent pricing
See the listed tool price and billing unit before calling.
All 47 tools
Google Keyword Data · 2 tools
Related keyword ideas from Google's own Keyword Planner, with volume and competition
google-ads.google.keywords.ideasGet Google search volume, competition and bid range for a list of keywords
google-ads.google.keywords.volume
Google Ads · 45 tools
List the Google Ads accounts your login can reach
google-ads.accountsChange a campaign's daily budget in your Google Ads account
google-ads.budget.updateRun a GAQL query against your Google Ads account (campaigns, spend, clicks, conversions)
google-ads.queryGAQL FROM account_budget — Account-level budgets and their approved spending limits (invoiced accounts)
google-ads.x.gaql-account-budgetGAQL FROM ad_group — Ad groups — name, status, type, CPC bid and ad-group-level metrics
google-ads.x.gaql-ad-groupGAQL FROM ad_group_ad — The individual ads — headlines, descriptions, final URLs, approval status and per-ad metrics
google-ads.x.gaql-ad-group-adGAQL 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-viewGAQL FROM ad_group_audience_view — Audience performance at ad-group level
google-ads.x.gaql-ad-group-audience-viewGAQL FROM ad_group_criterion — Everything targeted or excluded in an ad group: keywords, audiences, placements, with bids
google-ads.x.gaql-ad-group-criterionGAQL FROM ad_schedule_view — Performance by day of week and hour of day
google-ads.x.gaql-ad-schedule-viewGAQL FROM age_range_view — Performance split by the viewer's age bracket
google-ads.x.gaql-age-range-viewGAQL FROM asset — Assets — images, videos, text, sitelinks, callouts — and where each is used
google-ads.x.gaql-assetGAQL FROM asset_group — Asset groups (Performance Max) with their status and per-group metrics
google-ads.x.gaql-asset-groupGAQL FROM audience — Audiences defined in the account and their segments
google-ads.x.gaql-audienceGAQL FROM bidding_strategy — Portfolio bidding strategies and their targets (target CPA, target ROAS, maximise conversions)
google-ads.x.gaql-bidding-strategyGAQL FROM billing_setup — Billing setups and payment accounts attached to the customer
google-ads.x.gaql-billing-setupGAQL FROM campaign — Campaigns — name, status, budget, bidding strategy, start/end dates and all campaign-level metrics
google-ads.x.gaql-campaignGAQL FROM campaign_asset — Which assets are attached to which campaign, and in what field type
google-ads.x.gaql-campaign-assetGAQL FROM campaign_audience_view — Audience performance at campaign level
google-ads.x.gaql-campaign-audience-viewGAQL FROM campaign_budget — Budgets — daily amount, delivery method, and which campaigns share them
google-ads.x.gaql-campaign-budgetGAQL FROM campaign_criterion — Campaign-level targeting and exclusions: locations, languages, devices, negative keywords
google-ads.x.gaql-campaign-criterionGAQL FROM change_event — Who changed what in the account in the last 30 days, old value and new value
google-ads.x.gaql-change-eventGAQL FROM change_status — Which resources changed since a timestamp — the cheap way to poll for edits
google-ads.x.gaql-change-statusGAQL FROM click_view — Individual clicks with GCLID and location, for the last 90 days
google-ads.x.gaql-click-viewGAQL FROM conversion_action — Conversion actions — what counts as a conversion, its category, value and counting rules
google-ads.x.gaql-conversion-actionGAQL FROM customer — The account itself — name, currency, timezone, auto-tagging, and account-level metrics
google-ads.x.gaql-customerGAQL FROM customer_asset — Assets attached at the account level
google-ads.x.gaql-customer-assetGAQL FROM customer_client — Every account under a manager (MCC), including the hierarchy level and whether it is a manager
google-ads.x.gaql-customer-clientGAQL FROM detail_placement_view — Exact URLs and apps your Display/Video ads ran on
google-ads.x.gaql-detail-placement-viewGAQL FROM gender_view — Performance split by the viewer's gender
google-ads.x.gaql-gender-viewGAQL FROM geographic_view — Performance by the location that triggered the ad (physical or interest)
google-ads.x.gaql-geographic-viewGAQL FROM income_range_view — Performance split by household income bracket
google-ads.x.gaql-income-range-viewGAQL FROM keyword_view — Per-keyword performance — the metrics view over ad_group_criterion keywords
google-ads.x.gaql-keyword-viewGAQL FROM landing_page_view — Performance grouped by the unexpanded final URL
google-ads.x.gaql-landing-page-viewGAQL FROM location_view — Performance per targeted location criterion
google-ads.x.gaql-location-viewGAQL FROM managed_placement_view — Performance of placements you chose yourself
google-ads.x.gaql-managed-placement-viewGAQL 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-viewGAQL FROM parental_status_view — Performance split by parental status
google-ads.x.gaql-parental-status-viewGAQL FROM recommendation — Google's own optimisation suggestions for the account, with their estimated impact
google-ads.x.gaql-recommendationGAQL FROM search_term_view — The actual queries people typed that triggered your ads, and what each cost
google-ads.x.gaql-search-term-viewGAQL FROM shopping_performance_view — Shopping metrics broken down by product attributes (brand, category, item id)
google-ads.x.gaql-shopping-performance-viewGAQL FROM topic_view — Performance of Display topic targeting
google-ads.x.gaql-topic-viewGAQL FROM user_interest — The affinity and in-market interest taxonomy available for targeting
google-ads.x.gaql-user-interestGAQL FROM user_list — Remarketing and customer-match lists, their size and eligibility per network
google-ads.x.gaql-user-listGAQL FROM user_location_view — Performance by where the user actually was, ignoring location-of-interest
google-ads.x.gaql-user-location-view
Limits & billing
daily operation quota depends on access level (basic vs standard)
Official pricing ↗