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 with a Cloud project and, in most setups, a developer token. 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 token request. Claude reaches about 90 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.
| Job | Tool | What it does | Plan |
|---|---|---|---|
| Create | adsap_google_create_search_campaign | Create a Search campaign with ad groups, keywords and responsive search ads | All plans |
adsap_google_create_ad_group | Add an ad group to an existing campaign | All plans | |
adsap_google_create_pmax_campaign | Create a Performance Max campaign with an asset group | Early Access | |
adsap_google_create_demand_gen_campaign | Create a Demand Gen campaign | Early Access | |
adsap_google_create_shopping_campaign | Create a standard Shopping campaign from a Merchant Center feed | Early Access | |
adsap_google_create_app_campaign | Create an App campaign | Early Access | |
adsap_google_create_display_campaign | Create a Display campaign | Early Access | |
| Manage | adsap_google_set_entity_status | Pause or enable campaigns, ad groups, ads and keywords | All plans |
adsap_google_update_entity | Edit budgets, names and bids | All plans | |
adsap_google_manage_keywords | Add, edit or remove keywords and negatives | All plans | |
adsap_google_manage_extension | Sitelinks, callouts, snippets, calls, promotions and prices | Early Access | |
adsap_google_manage_targeting | Add locations, languages or audiences to a campaign or ad group | Early Access | |
adsap_google_manage_ad_template | Create or edit a Google ad template | Early Access | |
| Read | adsap_google_list_campaigns | List campaigns with type, status and budget | All plans |
adsap_google_get_insights | Performance at campaign, ad group, ad or keyword level | All plans | |
adsap_google_list_conversion_actions | List the conversion actions in the account | All plans | |
adsap_google_search_terms | The searches that triggered your ads, with negative candidates | Early Access | |
adsap_google_get_conversion_breakdown | Conversions broken down by conversion action | Early Access | |
adsap_get_recommendations | Verified alerts and findings across Meta and Google | Early Access | |
| Creative | adsap_google_upload_asset | Create image, text and YouTube video assets for Performance Max | Early Access |
adsap_google_upload_video | Upload an MP4 to YouTube as a video asset | Early Access | |
adsap_google_list_creative_assets | Browse the account's image and video assets | Early Access | |
| Targeting | adsap_google_keyword_ideas | Keyword ideas from Keyword Planner | All plans |
adsap_google_search_geo_targets | Find countries, regions and cities to target | All plans | |
adsap_google_list_audiences | List audiences and remarketing lists, with approximate sizes | Early Access |
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
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
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
Sign in on Adsap's authorization page and click Authorize.
- 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, OAuth credentials and, in most setups, a developer token. 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.
Related
- Claude for Meta AdsThe other platform, same assistant
- Claude with AdsapPlan requirement, both platforms, the skill
- Google Ads integration docsConnect Google Ads in Adsap, sync and troubleshooting
- AI Copilot setup guideEvery step, screenshots and troubleshooting
- Adsap vs Google's official Google Ads MCP serverRow by row
- ChatGPT for Google AdsSame platform, in ChatGPT
- Perplexity for Google AdsSame platform, in Perplexity
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.