Skip to content
Get MCP AdsGet MCP Ads, home
Start free

Google Ads MCP API reference

Every Google Ads tool the MCP server exposes, with its parameters. 38 tools, 130 metrics and 84 dimensions, on a dedicated endpoint.

44 rows

Raw GAQL, search terms, Shopping, Performance Max diagnostics, change history.

Connection

Platform id
google_ads
Tool prefix
google_ads_
Account parameter
customerId
Dedicated endpoint
https://mcp.getmcpads.com/google-ads/mcp
Tools
38, 7 of which write
Metrics
130
Dimensions
84

Scope requestedLink to this section

ScopeGrantsAllows writes
https://www.googleapis.com/auth/adwordsRead and write on Google Ads. Google publishes no read-only alternative, so read-only enforcement is done by this gateway, not by Google.Yes

CataloguesLink to this section

Write tools (7)Link to this section

Absent from the tool list on the Free plan. Each one previews by default and needs a second call with confirm: true.

ToolWhat it doesKindDiscovery
google_ads_create_campaignCreate a Google Ads campaign.WriteOn demand
google_ads_rename_campaignRename a Google Ads campaign.WriteOn demand
google_ads_update_adgroup_bidChange the default CPC bid of a Google Ads ad group.WriteOn demand
google_ads_update_adgroup_statusPause, re-enable or remove a Google Ads ad group.WriteOn demand
google_ads_update_campaign_budgetChange the daily budget of a Google Ads campaign.WriteOn demand
google_ads_update_campaign_scheduleChange the start or end date of a Google Ads campaign.WriteOn demand
google_ads_update_campaign_statusPause, re-enable or remove a Google Ads campaign.WriteOn demand

Read tools (31)Link to this section

Tools marked Announced appear in your client's tool list. The rest are reachable through search_tools and run_tool, which run the same checks.

ToolWhat it doesKindDiscovery
google_ads_generate_ad_group_themesOrganize supplied keywords into existing Google Ads ad groups.ReadOn demand
google_ads_generate_keyword_forecast_metricsForecast impressions, clicks, CTR, CPC, cost, conversions, and CPA for a temporary keyword campaign.ReadOn demand
google_ads_generate_keyword_historical_metricsGet Keyword Planner search-volume history for supplied keywords.ReadOn demand
google_ads_generate_keyword_ideasDiscover Keyword Planner ideas from up to 20 seed keywords, a URL, keywords plus URL, or a whole site.ReadOn demand
google_ads_get_account_detailsGet detailed information for a specific Google Ads customer account.ReadOn demand
google_ads_get_account_hierarchyList accessible customers and, where possible, manager/client relationships from GAQL customer_client.ReadOn demand
google_ads_get_adgroupsList ad groups for a Google Ads account, optionally filtered by campaign.ReadOn demand
google_ads_get_bidding_strategiesList portfolio bidding strategies.ReadOn demand
google_ads_get_budgetsList campaign budgets with amount, status, delivery method, and recommended budget fields when supported.ReadOn demand
google_ads_get_campaignsList campaigns for a Google Ads account with status, budget, channel type, and bidding strategy.ReadAnnounced
google_ads_get_change_eventsFetch recent change_event rows.ReadOn demand
google_ads_get_conversion_actionsList conversion actions with status, type, category, primary/include-in-conversions flags, owner customer, and last activity dates when supported.ReadOn demand
google_ads_get_insightsQuery Google Ads performance insights with intelligent query planning.ReadAnnounced
google_ads_get_keyword_performanceGet keyword-level performance data from keyword_view resource.ReadOn demand
google_ads_get_landing_pagesFetch landing_page_view performance with final URL, campaign/ad group context, traffic, conversion, and landing-page quality metrics when supported.ReadOn demand
google_ads_get_paid_organic_search_termsRead-only paid/organic search terms report.ReadOn demand
google_ads_get_pmax_asset_diagnosticsRead-only Performance Max asset group diagnostics.ReadOn demand
google_ads_get_pmax_assetsList Performance Max asset group assets from asset_group_asset with asset group/campaign context and optional date-range performance metrics.ReadOn demand
google_ads_get_pmax_placementsRead-only Performance Max placement diagnostics from performance_max_placement_view.ReadOn demand
google_ads_get_recommendationsList Google Ads recommendations with type, resource, campaign/ad group links, dismissed state, and impact when supported.ReadOn demand
google_ads_get_search_termsFetch search term performance from search_term_view or campaign_search_term_insight depending on reportType.ReadAnnounced
google_ads_get_shopping_performanceRead-only Shopping performance report keyed by Merchant Center product dimensions.ReadOn demand
google_ads_get_shopping_productsRead-only Merchant Center product catalog/eligibility report via shopping_product.ReadOn demand
google_ads_get_simulationsRead-only planning/forecast query for campaign, ad group, or portfolio bidding simulations.ReadOn demand
google_ads_health_checkRead-only connectivity check.ReadAnnounced
google_ads_list_accountsList Google Ads customer accounts accessible with the current credentials.ReadAnnounced
google_ads_run_gaqlExecute a raw GAQL (Google Ads Query Language) query.ReadOn demand
google_ads_run_readonly_rpcAdvanced read-only escape hatch for allowlisted Google Ads services outside GAQL: Audience Insights, Reach Planner, benchmarks, creator/trending insights, targeting suggestions, Smart Campaign suggestions, identity verification, invoices, and payments accounts.ReadOn demand
google_ads_search_fieldsSearch Google's live GoogleAdsField catalog.ReadOn demand
google_ads_suggest_geo_targetsResolve up to 25 location names or geo target IDs to Google Ads geoTargetConstants.ReadOn demand
google_ads_validate_queryValidate metric/dimension/resource compatibility BEFORE executing a query.ReadOn demand

MCP resourcesLink to this section

Read these with resources/read for machine readable metadata about the source.

NameURI
google-ads-manifestgoogle-ads://manifest
google-ads-recipesgoogle-ads://recipes
google-ads-metricsgoogle-ads://metrics
google-ads-dimensionsgoogle-ads://dimensions
google-ads-compatibilitygoogle-ads://compatibility
Esc

Type to search