Google Ads MCP Server for Claude, ChatGPT & Codex

AdsCove Product & Engineering · Last verified July 29, 2026

Reports, search terms, negatives, Search drafts

Direct answer

AdsCove is a hosted Google Ads MCP server for reporting and controlled operations. Connect your customer account in the browser, add one remote endpoint to the AI client, verify the customer ID, then analyze performance, search terms, keywords, conversions, or targeting before preparing an approval-gated campaign or account change.

What Google Ads MCP means

A Google Ads MCP server lets an AI client call Google Ads tools instead of relying on screenshots or exports. Google's official open-source project is a strong query-focused option for teams that want to run their own server. AdsCove is the hosted, opinionated option for campaign workflows and cross-platform ecommerce context.

How to connect

Connect Google Ads in the AdsCove console, select the customer account, then add https://adscove.com/api/mcp to your AI client. AdsCove operates the platform integration, so merchants do not install Python or supply a developer token to the AI client.

https://adscove.com/api/mcp

Why use AdsCove

  • Hosted remote endpoint with browser-based Google account authorization
  • Performance, search-term, keyword, forecast, conversion, and targeting evidence
  • Paused Search, Performance Max, and Display draft workflows
  • Approval-gated negatives, assets, budgets, bids, and status changes
  • Optional Shopify revenue and Meta Ads context in the same conversation

Compatible AI clients

ClaudeChatGPTCodexCursorGemini CLIWindsurfAny remote MCP client

Setup and comparison guides

Core guarantees

  • OAuth authorizes your own customer accounts, MCC supported
  • Unified GAQL queries with fixed field definitions
  • Search drafts created atomically — all or nothing
  • Negatives, budget, and status changes all need confirmation

Available tools (84)

47 read (execute directly) · 37 write (need approval). Full parameters in Tools Reference.

google_list_accessible_customersgoogle_list_campaignsgoogle_list_ad_groupsgoogle_fetch_performancegoogle_get_ad_performancegoogle_analyze_wasted_spendgoogle_search_terms_reportgoogle_analyze_search_termsgoogle_explain_performance_anomalygoogle_optimize_budget_allocationgoogle_keyword_ideasgoogle_research_keywordsgoogle_keyword_historical_metricsgoogle_forecast_keywordsgoogle_plan_keyword_campaigngoogle_suggest_ad_contentgoogle_get_ad_creativegoogle_discover_existing_assetsgoogle_validate_and_prepare_assetsgoogle_list_conversion_actionsgoogle_get_conversion_action_performancegoogle_get_campaign_targetinggoogle_build_search_plangoogle_build_display_plangoogle_create_search_draftgoogle_create_pmax_asset_plangoogle_get_pmax_search_themesgoogle_search_audiencesgoogle_create_pmax_draftgoogle_create_display_draftgoogle_add_pmax_search_themesgoogle_remove_pmax_search_themesgoogle_add_pmax_audience_signalgoogle_list_campaign_extensionsgoogle_add_sitelinksgoogle_remove_sitelinksgoogle_add_callout_extensionsgoogle_remove_calloutsgoogle_add_structured_snippetsgoogle_remove_structured_snippetsgoogle_add_search_campaign_imagegoogle_apply_negative_keywordsgoogle_update_bid_strategygoogle_update_budget_or_bidgoogle_update_statusgoogle_update_ad_group_statusget_ad_performanceanalyze_wasted_spendanalyze_search_termsexplain_performance_anomalyoptimize_budget_allocationresearch_keywordskeyword_historical_metricsforecast_keywordsplan_keyword_campaignsuggest_ad_contentget_ad_creativediscover_existing_assetsvalidate_and_prepare_assetscreate_search_campaigncreate_pmax_campaignadd_pmax_search_themesget_pmax_search_themesremove_pmax_search_themesadd_pmax_audience_signalsearch_audiencesupdate_campaign_budgetpause_campaignresume_campaignpause_ad_groupresume_ad_groupadd_negative_keywordsupdate_bid_strategyadd_sitelinksremove_sitelinksadd_callout_extensionsremove_calloutsadd_structured_snippetsremove_structured_snippetslist_campaign_extensionsadd_search_campaign_imageget_campaign_targetinglist_conversion_actionsget_conversion_action_performance

Frequently asked questions

Is there an official Google Ads MCP server?

Yes. Google publishes an official open-source server and integration guide. AdsCove is a separate hosted service with opinionated campaign and approval workflows.

Does Google Ads MCP work with Claude?

Yes. Compatible Claude clients can use MCP servers. AdsCove provides a remote endpoint and OAuth for clients that support remote-MCP authorization.

Do AdsCove users need a Google Ads developer token?

No developer token is entered into the AI client. AdsCove operates its platform integration; the merchant authorizes an accessible Google Ads account in the browser.

Can AdsCove create Google campaigns?

AdsCove exposes paused Search, Performance Max, and Display draft workflows. Protected creation and account changes return a pending execution for review and approval.

Connect Google Ads free