Skip to content
Claude · Google Ads · Any plan, including Free

Connect Google Ads to Claude

Adsap connects Claude to Google Ads through MCP. Sign in to Google in the Adsap app, add one custom connector in Claude, and Claude can create Search, Performance Max, Demand Gen, Shopping, App and Display campaigns. It manages keywords and extensions, uploads videos to YouTube, and reads performance to the keyword. Every campaign starts paused.

Google's own Google Ads MCP server is read-only and runs on your machine, or your own Cloud Run, with a Google Cloud project. Adsap is the writing half. You connect with Google sign-in in the browser, tick the Google Ads permission, and pick the customer accounts. No YAML file, no Cloud project. Claude reaches about 100 tools across Google and Meta from one connector.

The Google keywords card is the part Claude users notice first. Ask for keyword ideas or for last month's search terms and Claude renders a sortable table with negative-keyword candidates highlighted. Tick the ones you want and say add these as negatives. Every write is previewed with Google's own validation before it runs, and campaigns are created paused.

What you can do

Six things to ask Claude once Adsap is connected to Google Ads. Each one maps to a tool in the table below.

  • “Show my Google Ads accounts, then list the Search campaigns in customer 123-456-7890 with status and daily budget.”

  • “Pull keyword ideas for handmade ceramic mugs and rank them by monthly searches.”

  • “Create a Search campaign called Mugs Test with a 20 dollar daily budget, targeting the United States, with an ad group around ceramic mugs and a responsive search ad. Preview it first.”

  • “What search terms triggered my ads last week? Mark the irrelevant ones and add them as campaign negatives after I approve.”

  • “Add sitelinks for the shipping and returns pages to the Mugs Test campaign.”

  • “How did my Performance Max campaigns do this month compared with Search, down to cost per conversion?”

The main Google Ads tools, with the plan each one needs

Claude calls these by name. Free rows work on the $0 plan; Early Access rows need the paid plan. Formats and campaign types: Search, Performance Max, Demand Gen, Shopping, App, Display.

Create

  • adsap_google_create_search_campaignAll plans

    Create a Search campaign with ad groups, keywords and responsive search ads

  • adsap_google_create_ad_groupAll plans

    Add an ad group to an existing campaign

  • adsap_google_create_pmax_campaignEarly Access

    Create a Performance Max campaign with an asset group

  • adsap_google_create_demand_gen_campaignEarly Access

    Create a Demand Gen campaign

  • adsap_google_create_shopping_campaignEarly Access

    Create a standard Shopping campaign from a Merchant Center feed

  • adsap_google_create_app_campaignEarly Access

    Create an App campaign

  • adsap_google_create_display_campaignEarly Access

    Create a Display campaign

Manage

  • adsap_google_set_entity_statusAll plans

    Pause or enable campaigns, ad groups, ads and keywords

  • adsap_google_update_entityAll plans

    Edit budgets, names and bids

  • adsap_google_manage_keywordsAll plans

    Add, edit or remove keywords and negatives

  • adsap_google_manage_extensionEarly Access

    Sitelinks, callouts, snippets, calls, promotions and prices

  • adsap_google_manage_targetingEarly Access

    Add locations, languages or audiences to a campaign or ad group

  • adsap_google_manage_ad_templateEarly Access

    Create or edit a Google ad template

Read

  • adsap_google_list_campaignsAll plans

    List campaigns with type, status and budget

  • adsap_google_get_insightsAll plans

    Performance at campaign, ad group, ad or keyword level

  • adsap_google_list_conversion_actionsAll plans

    List the conversion actions in the account

  • adsap_google_search_termsEarly Access

    The searches that triggered your ads, with negative candidates

  • adsap_google_get_conversion_breakdownEarly Access

    Conversions broken down by conversion action

  • adsap_get_recommendationsEarly Access

    Verified alerts and findings across Meta and Google

Creative

  • adsap_google_upload_assetEarly Access

    Create image, text and YouTube video assets for Performance Max

  • adsap_google_upload_videoEarly Access

    Upload an MP4 to YouTube as a video asset

  • adsap_google_list_creative_assetsEarly Access

    Browse the account's image and video assets

Targeting

  • adsap_google_keyword_ideasAll plans

    Keyword ideas from Keyword Planner

  • adsap_google_search_geo_targetsAll plans

    Find countries, regions and cities to target

  • adsap_google_list_audiencesEarly Access

    List audiences and remarketing lists, with approximate sizes

On Free, the copilot creates Search campaigns and ad groups and manages keywords. Performance Max, Demand Gen, Shopping, App and Display, plus extensions, targeting and uploads, need Early Access.

Set up in 4 steps

  1. 1

    Connect Google Ads in Adsap. Log in at app.adsap.ai, open Settings, click Connect on the Google Ads card, and leave the Google Ads checkbox ticked on Google's consent screen. Pick the customer account to work in.

  2. 2

    Add the connector in Claude with the Add Adsap to Claude link, or by hand under Customize, then Connectors, with the address https://mcp.adsap.ai/mcp.

  3. 3

    Sign in on Adsap's authorization page and click Authorize.

  4. 4

    Ask Claude to list your Google Ads accounts. Google customer IDs are ten digits; Claude keeps them apart from Meta's act_ IDs.

The full walkthrough, with troubleshooting, is in the AI Copilot setup guide. Example prompts by job are in the usage guide.

Limits on Claude

Google work happens in client accounts

Manager (MCC) accounts appear in the list, but campaigns live in regular client accounts. On the Free Adsap plan one Google Ads account is active at a time; swap it from the Settings page.

Search on Free, the other five types on Early Access

Claude creates Search campaigns and ad groups and manages keywords on Free. Performance Max, Demand Gen, Shopping, App and Display, plus extensions, targeting changes and uploads, answer PLAN_RESTRICTED until you upgrade.

A daily Google operations allowance

Each workspace gets around 2,000 Google Ads operations a day, Adsap's share of the allowance Google grants the platform. Claude tells you if you reach it and does not retry in a loop.

Large keyword jobs belong in the web app

A conversation warns near 40 calls out to Google and stops at 60. For hundreds of keyword changes at once, use Bulk Manage in the Adsap dashboard, which has no conversation pacing.

Frequently asked questions

Search, Performance Max, Demand Gen, Shopping, App and Display. Each one is created in a single request, paused, after a preview that Google validates. Search campaigns and ad groups are on the Free Adsap plan. The other five types need Early Access, along with extensions, targeting changes and asset uploads.

No. Adsap connects with Google sign-in in the browser and asks for the Google Ads permission only. Google's own MCP server needs a Cloud project with an approved API access level and OAuth credentials. Its guide says it has not needed a developer token since September 9, 2026. Adsap holds the API access on its side and Claude calls it through the connector.

Yes. The search terms report is an Early Access read; it lists the queries that triggered your ads with cost and conversions per term. Claude shows them in the Google keywords card with negative candidates highlighted. Adding negatives uses adsap_google_manage_keywords, which is on Free, at ad group or campaign level.

Two sortable tables: keyword ideas from Keyword Planner, and the search terms that triggered your ads. Negative-keyword candidates are highlighted. Claude reads what you tick in the card, so you can select rows and say add these as exact keywords without naming each one.

For reports, often yes: it runs any GAQL query the API allows. It creates nothing and changes nothing, by design. Adsap covers the writes: campaigns, ad groups, keywords, extensions, budgets and status, with a preview first. You can add both servers to the same Claude account.

Google Ads from Claude, with a preview before every write

Start on the Free plan with no card, or take Early Access at $29/month plus tax for every tool. The connector is included on both.