The short version
Claude can analyse Google Ads once you connect it through an MCP connector. Google's official server is free and open source but read-only and self-hosted; GoMarble's is hosted, covers Google alongside Meta and your store, and can propose changes for your approval. Claude Code with a CLI suits technical users and bulk work.
1. Ways to connect Claude to Google Ads
Claude knows nothing about your ad account until you connect it. There are five ways to do that, and they differ in what Claude can see and whether it can change anything.
| Route | Access | Channels | Best for |
|---|---|---|---|
| Google's official Google Ads MCP server | Read-only in the current release — it can't change bids, pause campaigns or create assets | Google Ads only | Engineers who want free, read-only GAQL access |
| GoMarble's hosted MCP | Read, plus changes proposed for your approval where write access is enabled | Every connected ad platform and your store | PPC teams who want to act on the analysis, across channels |
| Claude Code with a CLI | Depends on the CLI and its permissions | Google Ads (and others, depending on the CLI) | Technical PPC specialists and bulk operations |
| Claude Skills | Whatever the connector underneath allows | Same as the connector | Running the same audit the same way every time |
| Third-party data connectors | Varies — check what each can change and what data it stores | Varies | Teams already using that platform for other data |
Google's official Google Ads MCP server
Open-source server from Google with three tools: list accessible accounts, run GAQL queries, and read resource metadata.
Setup: Run it locally, or self-host it on Google Cloud Run; needs an OAuth client or application default credentials
GoMarble's hosted MCP
One hosted connection to Google, Meta, TikTok, LinkedIn and Microsoft Ads, plus Shopify, GA4, Search Console and Klaviyo.
Setup: Connect your accounts in GoMarble, then add the GoMarble connector in Claude
Claude Code with a CLI
Claude Code in your terminal, running Google Ads analysis and bulk changes through a command-line tool.
Setup: Install Claude Code and the CLI, then authenticate
Claude Skills
Packaged instructions — such as a full Google Ads audit — that Claude follows on top of a connector.
Setup: Upload the skill to Claude, with a connector already set up
Third-party data connectors
Data-integration and automation platforms that offer their own Claude connectors for Google Ads.
Setup: Varies by vendor
2. Setting up Claude with Google Ads, step by step
For GoMarble's connector, connect your Google Ads account in GoMarble first, then in Claude:
- Open Claude's connector settings.
- Choose Add custom connector.
- Enter https://apps.gomarble.ai/mcp-api/sse, then select Authorize.
- Choose the GoMarble workspace and ad accounts Claude can use.
Google's official server is different: Claude's web app can only reach servers on the public internet, so you either run it locally with Claude Desktop or Claude Code, or deploy it to Google Cloud Run first. Google's docs say developer tokens were retired on 9 September 2026 and are no longer required.
Custom connectors work on every Claude plan, including Free (which allows one custom connector). On Team and Enterprise plans, an owner adds the connector for the organisation and members then connect their own accounts.
Using ChatGPT instead? The same connectors work there on Business, Enterprise and Edu plans. And if you were looking for advertising inside ChatGPT, that’s a different thing — see ChatGPT Ads.
3. What Claude is good at with Google Ads
Each of these has a free, copy-paste workflow you can run in Claude today.
Mine search terms
Find queries that spend without converting, propose negatives, and spot converting terms you don't target yet.
Audit an account
Health, wasted spend, brand leakage, impression share and placements in one pass.
Diagnose a CPA jump
Trace a change to the campaigns, keywords, devices or locations responsible, and check what was edited before it happened.
Check Shopping and PMax
Rank products by ROAS and flag the ones spending without return.
Pace budgets
Track spend against plan and forecast month-end overspend.
Find new keywords
Surface keyword opportunities from search terms that already convert.
4. Prompts to try
Once Claude is connected, paste any of these. Swap in your own date ranges and campaign names.
5. What Claude can't do with Google Ads
Change anything through Google's official server
Google's server is read-only in its current release. Claude can find the wasted search terms but can't add the negatives — you'd make the change yourself or use a connector that can propose it.
Be trusted blindly with numbers
GAQL queries and attribution settings are easy to get subtly wrong. Check any figure you're going to act on or report.
Know your margins
A keyword that looks wasteful may sell a high-margin product. Unless margins are in the data, that context is yours.
Replace Smart Bidding
Google already sets bids. Claude helps with inputs — search terms, structure, budgets — rather than fighting the algorithm.
Work while you're not asking
A chat only runs when you open it. Nothing watches impression share or pacing overnight unless something is scheduled to.
Run these in Claude with GoMarble
Every job above has a free, copy-paste workflow. Connect GoMarble's MCP to Claude once, then paste any of these to run it on your live Google Ads account:
MCP for Google Ads →
Start here: connect Google Ads to Claude through GoMarble, with the full list of capabilities.
Complete Google Ads Audit →
A read-only audit: health, wasted spend, brand leakage, impression share, placements.
Search Term Mining & Negative Keywords →
Negatives and new keyword opportunities from your search terms.
Google Ads Wasted Spend Dashboard →
Every search term sorted into waste tiers, with recoverable budget.
Complete Google Ads Team →
Eight Google Ads specialists in one Claude Project; changes only after approval.
Claude Skills for Google and Meta Ads Audit →
Upload a Google Ads auditor skill so Claude runs the same audit every time.
Browse every GoMarble workflow for Claude → Each one is a free prompt you paste into Claude once GoMarble's MCP is connected.
6. Claude vs GoMarble AI Agents
Claude with a connector is the right tool when you have a question. When you want the account watched whether or not anyone asks, you need an agent.
| Claude + a connector | GoMarble AI Agents | |
|---|---|---|
| Starts when | You ask | On a schedule, against an assigned job |
| Context | This conversation, plus what the connector exposes | Brand IQ: your baselines, goals, guardrails and winning creative |
| Changes | Whatever the connector allows | Allow, Ask or Block per action, with account scope and budget limits |
| Where results go | The chat | Slack or email, with a task log of every change |
| Best for | Ad-hoc analysis and one-off questions | Daily monitoring, pacing, reporting and routine optimisation |
Most teams use both: GoMarble's connector for the questions they ask in Claude, and agents for the work that should happen every day. See AI agents for marketing for how agents work.
FAQ
Can Claude manage Google Ads?
How do I connect Claude to Google Ads?
Do I need a Google Ads developer token?
Do I need a paid Claude plan?
Can Claude Code manage Google Ads?
Can Claude write Google Ads copy?
Does this work with ChatGPT too?
Read next
Ask Claude about every channel at once.
Connect Google Ads, your other ad platforms and your store to GoMarble, and use the same connection in Claude, ChatGPT or Cursor.