Free for B2B and SaaS teams

Google Ads MCP for Claude and ChatGPT

Find wasted spend, fix CPA spikes, write better ads and tie spend to pipeline. From your live account data, in minutes.

A free, hosted Google Ads MCP server built for B2B and B2B SaaS teams. Connect in about 5 minutes and ask in Claude, ChatGPT, Cursor or our own web chat. No developer token, no code, no CSV exports.

Works in
  • Claude Desktop (free and paid)
  • Claude Cowork
  • Claude Code
  • ChatGPT
  • Cursor
  • Any MCP client
  • GrowthSpree web chat (Premium)

Want to look first? See the setup options or browse the prompts.

AI analyst, connected to Google Ads Last 30 days
Where am I wasting money this month?

I checked every search term with spend and no conversions.

$1,573.91 spent on 113 clicks that never converted

Top wasteful search terms
Search termSpendClicksConv.
Competitor variations$269.44120
Brand misspelling$236.98680
Competitor term A$200.0080
Competitor term B$145.9450
Irrelevant keyword$121.5810

Fix this first: your branded campaign is paying for a misspelling of your own name. 68 clicks, $237, zero conversions.

Example answers from B2B SaaS accounts. Names and search terms anonymised.

What is Google Ads MCP?

Google Ads MCP is a connector that lets an AI assistant like Claude read your Google Ads account. It uses the Model Context Protocol (MCP), the open standard Anthropic introduced in 2024, so instead of exporting reports you ask in plain English and Claude analyses your live campaigns, keywords and search terms, recommends fixes and writes new ad copy from what already converts.

GrowthSpree's Google Ads MCP is the managed, free version built for B2B and B2B SaaS teams. You connect with Google sign-in, then ask in Claude, ChatGPT, Cursor or our web chat, and start with 24 analysis prompts written by our paid media team from work across 300+ accounts.

Last updated September 21, 2026

Price
Free to start
Setup time
About 5 minutes
Works with
Claude Desktop (free and paid plans), Claude Cowork, Claude Code, ChatGPT, Cursor and any MCP client, plus GrowthSpree web chat and Slack on Premium
Built for
B2B and B2B SaaS marketing and revenue teams
Access
Google OAuth 2.0, revocable any time
Developer token
Not needed
Changes to your account
Claude recommends; you apply them in Google Ads
Ad copy
Yes, written from what converts in your account
Multiple accounts
Yes, via your Google MCC; pick the child account per conversation
Also connects
Meta Ads, LinkedIn Ads, GA4, Search Console, HubSpot, Microsoft Advertising
Data use
Covered by our privacy policy
$60M+B2B ad spend managedFrom GrowthSpree client audits
300+accounts optimisedFrom GrowthSpree client audits
36.1%average Google Ads wasteAcross 43 B2B SaaS accounts in our $11.3M Google Ads Waste Report

Used by marketing teams at

Clients love GrowthSpree on G2
Rocketlane Signeasy Hasura Privado Hubilo Betterplace

Built for B2B and B2B SaaS, not ecommerce

Most AI marketing connectors are built for online stores chasing ROAS. B2B buys differently, whether you sell software, services or industrial products: long cycles, buying committees, demo and quote requests, and pipeline. GrowthSpree's MCP is built around that.

Pipeline, not clicks

Connect HubSpot alongside Google Ads and ask which campaigns, keywords and pages created SQLs and deals, not just leads.

The B2B channel mix

Google Ads, LinkedIn Ads, Microsoft Advertising, GA4, Search Console and HubSpot on one account, with Meta Ads on Premium.

Long sales cycles

Prompts look at 90-day windows, assisted conversions and demo or quote requests, so a slow month does not look like a failure.

B2B and SaaS benchmarks

Prompts written from $60M+ of managed B2B ad spend and our LinkedIn Ads and Google Ads waste reports.

Benchmarks from 43 audited B2B SaaS Google Ads accounts

Generic MCPs can read your account. Only GrowthSpree can tell you how it compares. These numbers come from our $11.3M Google Ads Waste Report, and the prompts below score your account against them.

36.1%average share of B2B SaaS Google Ads spend wasted on terms and leads that never reach SQL
96.7%of B2B mobile ad spend in the dataset generated zero conversions
89.7%waste rate on competitor-name bidding without comparison pages
11.4%average waste after the 90-day recovery framework, down from 36.1%

Benchmarks from GrowthSpree's published waste reports. Find the benchmark prompts in the prompt library below.

What makes GrowthSpree's MCP different from a generic connector?

A connector gives an AI tool access to your data. That part is quickly becoming a commodity. What decides the quality of the answer is what the AI knows about B2B, and that is what GrowthSpree adds.

Benchmarks no one else has

Your account is compared with 99 audited B2B SaaS accounts from our Google Ads and LinkedIn Ads waste reports, not with generic industry averages.

Playbooks from real accounts

Prompts and playbooks encode how our operators run B2B accounts, from $60M+ of managed ad spend across 300+ companies.

Pipeline on one key

LinkedIn Ads, Google Ads, Microsoft Ads, GA4, Search Console and HubSpot on one account, so answers are judged on SQLs and revenue.

Built into your week

Company context, saved prompts, scheduled audits and a Slack bot turn one good answer into a weekly habit.

0.7x to 2.5x ROASPriceLabs
4x trials, 51% lower costTrackxi
3.4x ROAS, 36% lower cost per demoRocketlane

Results from GrowthSpree agency engagements, the work these prompts and playbooks come from.

What changes when AI can read your Google Ads account?

The work that eats a marketing leader's week, and what it looks like when Claude can read the account.

The jobTodayWith Google Ads MCP
Finding wasted spendExport search terms, filter by zero conversions, cross-check devices and geos. Budget keeps leaking while you do it.Ask "Where am I wasting money?" and get every non-converting term, device and geo with the dollar amount, plus a negative keyword CSV.
Explaining a CPA spikeGuess between bids, Quality Score, competition and landing pages, then test one at a time.Claude checks each cause against your data and ranks them by impact, like "70% of the drop came from pausing two top ad groups."
Writing ad copyBrainstorm headlines from scratch, guess which angle will work, wait weeks for a test to tell you.Claude reads which headlines and queries already convert, then writes new responsive search ad variations built on those angles.
Reporting to leadershipTen-plus hours a week pulling data from several platforms and formatting slides.A weekly report with week-over-week changes, the reasons behind them and next steps, written in seconds.
Managing many accountsMore clients, same hours. Something always slips through.Connect your MCC, switch the client account per conversation, and run the same audit on each one. Or schedule it.

How do you connect Google Ads to Claude or ChatGPT?

Three steps, about five minutes. No code and no Google Cloud project. Use it in the AI assistant your team already has.

  1. 0:00 to 2:00

    Get your login and connect Google Ads

    Enter your work email and your login details arrive by email. Log in, connect Google Ads with one click and copy the token shown on your dashboard.

  2. 2:00 to 4:00

    Add it to your AI tool

    Pick your setup below: the Claude Desktop extension on a free plan, a custom connector on paid Claude or Cowork, one command in Claude Code, or a config for any MCP client.

  3. 4:00 to 5:00

    Ask your first question

    Start with "Where am I wasting money this month?" and get an answer from your live data.

Claude free plan

Claude Desktop extension

Install the GrowthSpree .MCPB file in Settings, Extensions, then paste your token when Claude asks. About 2 minutes.

Claude paid plans

Claude Desktop and Cowork connector

In Customize, Connectors, add a custom connector named GrowthSpree and paste your personal server URL.

Developers

Claude Code

Run one claude mcp add command with your API key in the header. Done.

Everything else

Any MCP client

Paste the SSE config into Cursor, Windsurf or any client that supports remote MCP servers. ChatGPT connects as a custom connector.

Want the full walkthrough with screenshots and troubleshooting? Read Google Ads MCP: the definitive setup guide for B2B SaaS.

What you need before you start

  • A Google Ads account you can sign in to with standard or admin access, or a manager account (MCC) for multiple accounts
  • An AI tool you already use: Claude Desktop (the free plan works), Claude Cowork, Claude Code, Cursor or another MCP client. No AI tool? On Premium, the GrowthSpree web chat works on its own.
  • A work email to receive your login details and setup steps

How much Google Ads budget are you wasting?

Our $11.3M Google Ads Waste Report found 36.1% average waste across 43 B2B SaaS accounts. Move the slider to your monthly spend to see what that means for you.

$25,000
$2k$200k

An estimate, not a promise. Your real number depends on your account. Connect it and Claude will show you the exact terms, devices and geos.

Likely wasted each month$9,025
Over a year$108,300
Reporting time you get back10+ hours a week
Find my exact wasted spend

The best Google Ads prompts for Claude and ChatGPT, ready to run

Written by our paid media team and tested on real B2B and SaaS accounts. Each one tells Claude to use only validated account data, flag gaps and finish with prioritised next steps. Save any of them as a custom prompt in GrowthSpree and rerun it in one click.

"Which search terms should I add as keywords, and which should I exclude?"

Search Term Report. Finds high-converting terms to promote and wasted terms to block.

See full prompt

"Rank my best and worst keywords this month against last month."

Monthly Keyword Report. Spend, CPL and ROAS by keyword, with pause and bid recommendations.

See full prompt

"Which keywords changed spend the most in the last 30 days, and did conversions follow?"

Keyword Spends Change. Catches budget quietly moving to keywords that don't convert.

See full prompt

"Which countries and states should I scale, and which should I exclude?"

Geo/Location Report. Drills from country to state to find locations that waste budget.

See full prompt

Playbooks: how our operators use Google Ads MCP every week

Prompts answer one question. Playbooks chain them into a routine. Save each step as a custom prompt and rerun it in one click; Google Ads and Meta audits can also run on a schedule.

The 90-day waste recovery

From 36.1% to 11.4% waste, the way our operators run it.

  1. Week 1: run the waste benchmark and search term report, then upload negatives.
  2. Week 2: check device, schedule and geo waste against the benchmarks.
  3. Week 3: audit conversion tracking and competitor bidding.
  4. Every Monday after: a scheduled Google Ads audit to email or Slack.

The Monday budget check

Catch problems before they burn a week of budget.

  1. Run the spends drop and zero-spend prompts.
  2. Ask why CPA moved week over week.
  3. Save both as custom prompts and schedule the audit to your Slack channel.

The monthly board pack

Pipeline, not clicks, for leadership.

  1. Run the monthly keyword report.
  2. Join campaigns with HubSpot SQLs and revenue.
  3. Ask for a one-page summary with wins, risks and next month's actions.

What can you ask Claude or ChatGPT about Google Ads?

Anything you'd ask a senior PPC analyst. These are the questions B2B and SaaS teams ask most in their first week.

  • Which campaigns bring quote requests, not just demo bookings?
  • Which search terms spent money this month without converting?
  • Why did my cost per lead go up last week?
  • Which keywords should I pause, and which deserve a higher bid?
  • Am I losing impression share to budget or to ad rank?
  • Which devices, locations and hours waste the most budget?
  • Is my Target CPA too low for the volume I need?
  • Which ad headlines have the best CTR, and where should I reuse them?
  • Write 10 new headlines for my lowest-CTR ad group based on my best performers.
  • Which search terms deserve their own ad group, and what should the ads say?
  • Build next quarter's Google Ads plan from this quarter's results.
  • Why did this campaign stop spending?
  • Which competitor keywords are worth keeping?
  • Does my landing page match what people searched for?
  • How did every campaign do this week compared with last week?
  • Which of my client accounts has the most wasted spend?
  • What should I change first to lower CPA next month?

What does a Google Ads MCP answer look like?

Four example answers from B2B and SaaS accounts. Names and search terms anonymised; numbers unchanged.

Asked: "Why did conversions drop in July?"

Root cause, ranked by impact

Top ad groups were paused70%
Traffic fell (clicks down 76%)25%
Quality Score of 3/10 on remaining keywords5%

Fix first: re-enable the top ad groups, then set a target CPA of $45 to $55 based on history.

Asked: "Build me a negative keyword list."

Negatives, ready to upload

Negative keywordMatchWasted
Competitor APhrase$200
Competitor BPhrase$145
Competitor CPhrase$269

Plus a CSV with 40+ negatives and a report explaining each one.

Asked: "Compare my campaigns for the last 30 days."

Campaign performance report

CampaignCTRCPC
Branded10.68%$6.81
Campaign A3.31%$29.91
Competitor targeting1.95%$37.23

With charts, a 30-day trend and a note that competitor targeting needs work first.

Asked: "What should my main landing page fix?"

Landing page recommendations

  • Hero with a clear value proposition and a demo video
  • A trust bar with 8 to 10 known customer logos
  • An ROI calculator so visitors can see their savings
  • The top 3 customer problems, answered on the page

Based on which landing pages get the most paid traffic.

Who on a B2B revenue team uses it, and what they ask first

CMO or VP Marketing

"Is Google Ads producing pipeline or just leads?"

Demand gen and PPC

"What should I fix first this week?"

RevOps

"Which campaigns create SQLs that close?"

Agencies

"Which client account needs attention today?"

Founders

"Are we wasting money on Google Ads?"

Finance

"What did last quarter's spend return in revenue?"

Which Google Ads MCP should you use? Official vs GrowthSpree vs the rest

Google publishes its own open-source, read-only Google Ads MCP server. It's a solid choice for developers. Here's how the options compare for a marketing team.

Google Ads MCP options compared, September 2026
Best for B2B and SaaSGrowthSpree Google Ads MCP Google's official server DIY from GitHub Other hosted ad MCPs (e.g. Markifact, Adspirer, PaidSync)
PriceFree to startFree, plus your hostingFree, plus your timeFree tiers to $300+ a month
Setup timeAbout 5 minutes30+ minutes, plus developer token approvalHoursMinutes
Developer token and Google Cloud projectNot neededRequiredRequiredUsually not needed
CodingNoneTerminal and config filesPython and JSON configNone
Changes to campaignsRecommends; you applyRead-onlyDepends on the repoOften write access with approval
Ready-made analysis prompts24, built for B2B and SaaSNoneNoneGeneric
Other platformsLinkedIn Ads, Microsoft Ads, Meta, GA4, Search Console, HubSpotGoogle Ads onlyUsually one platformVaries by vendor
CRM and pipeline contextYes, with the HubSpot MCPNoNoRare
Where you can use itClaude Desktop (free and paid), Cowork, Claude Code, ChatGPT, Cursor, any MCP client, plus web chat and Slack on PremiumMCP clients you configure yourselfDepends on your buildClaude and ChatGPT
Built for B2B and B2B SaaSYes: LinkedIn Ads, Microsoft Ads, HubSpot pipeline and B2B promptsNo, general purposeNoGeneral purpose
Scheduled reports to email or SlackYes: automated Google Ads and Meta audits, daily, weekly or monthlyNoIf you build itSome vendors

Official server details from Google's Ads Developer Blog (October 2025) and the googleads/google-ads-mcp repository. Want the deep dive? Read Does Google Ads have an official MCP? Competitor details come from each vendor's public pages in September 2026 and may change.

What can Claude or ChatGPT do with Google Ads MCP?

Almost anything a senior PPC analyst and copywriter would do with full access to your account data. Here's what that covers, and the few things it deliberately won't do.

Your AI analyst can

  • Find wasted spend by search term, keyword, device, geo and hour
  • Explain drops in spend, CTR, CPA or impression share, ranked by cause
  • Write new headlines and descriptions based on what already converts in your account
  • Suggest new keywords, negatives and ad groups from your search term data
  • Recommend bids, budgets, schedules and ad groups to re-enable
  • Review your landing pages against the traffic and queries they get
  • Build weekly, monthly and quarterly plans and reports for leadership or clients
  • Compare every account in your MCC side by side
  • Run scheduled Google Ads audits daily, weekly or monthly, delivered to email or Slack
  • Answer questions in Slack through the GrowthSpree bot (Premium)
  • Use your company context (ICP, goals, brand voice) so every answer fits your business
  • Save any prompt as a custom prompt and rerun it in one click
  • Share a conversation with a colleague through a private link

It won't

  • Change campaigns, bids or budgets on its own. You apply changes in Google Ads.
  • Guess numbers. Prompts tell Claude to use validated data only and flag gaps.

What B2B and SaaS marketing leaders say

Hours saved every week, and budget leaks found that nobody knew about

"This tool has saved us hours each week. The real-time recommendations are spot-on, and we've plugged budget leaks we didn't even know existed."
Arnav MahajanChief of Staff, Fleetpanda

Reporting went from a chore to a question

"GrowthSpree's AI platform has made reporting so easy. These custom reports are intuitive, and they've made decision-making so much faster."
PranayHead of Marketing, Hubilo

Like a dedicated analyst, without the overhead

"From budget leaks to performance issues, it identified and fixed problems we didn't even know existed. It's like having a dedicated analyst, but without the overhead."
DebpriyaDirector of Marketing, Sogolytics

Is Google Ads MCP safe for your ad account?

Official APIs only

Data comes from Google's official APIs through the access you approve on Google's own consent screen. No scraping and no shared logins.

Tokens stay server-side

OAuth tokens are stored server-side and the AI never sees your password.

Your own API key

Every teammate gets a personal API key. Treat it like a password and ask us to reset it if it is ever exposed.

Disconnect any time

Disconnect any integration from the Integrations page, or revoke access from your Google account. How data is handled is set out in our privacy policy.

Google Ads MCP questions, answered

Still have a question? The MCP help center covers setup, integrations, plans and troubleshooting.

Get free access
What is Google Ads MCP?

Google Ads MCP is a connector built on the Model Context Protocol (MCP), the open standard Anthropic introduced in 2024, that lets an AI assistant like Claude read your Google Ads account. Instead of exporting CSVs, you ask questions in plain English and Claude answers from your live campaign, keyword and search term data.

Is there an official Google Ads MCP server?

Yes. Google publishes an open-source, read-only Google Ads MCP server on GitHub (googleads/google-ads-mcp). It's aimed at developers: you install it locally, create a Google Cloud project and apply for a Google Ads API developer token. GrowthSpree's Google Ads MCP is a managed alternative for marketers that connects with one click and ships with B2B analysis prompts.

Is GrowthSpree's Google Ads MCP free?

You can start free. The Basic plan covers Google Ads, Google Analytics, Search Console, LinkedIn Ads, Microsoft Advertising and HubSpot, used inside the AI tool you already have. Premium adds Meta Ads, the GrowthSpree web chat and Slack.

Do I need a Google Ads developer token?

No. You connect Google Ads with Google sign-in and we generate your personal API key. You don't need to create a Google Cloud project or apply for a developer token.

Can Claude change my Google Ads campaigns?

Claude analyses your account and recommends specific changes, such as negative keywords to add, bids to adjust or ad groups to re-enable. You review and apply them in Google Ads, so nothing changes in your account without you.

Which setup should I use?

On Claude's free plan, use the Claude Desktop extension. On a paid Claude plan or Cowork, add GrowthSpree as a custom connector. Developers can connect Claude Code with one command. For Cursor, Windsurf, ChatGPT and other MCP clients, paste the server config with your API key. Every option uses the same token from your dashboard.

How long does setup take?

About 5 minutes: enter your work email to get your login, connect Google Ads and copy your token, add GrowthSpree to your AI tool (Claude Desktop extension, Claude connector, one Claude Code command or an MCP config), then ask your first question.

Can I connect multiple Google Ads accounts?

Yes. Connect a single account or your manager account (MCC). With an MCC, you pick which child account each conversation uses, so answers target the right customer. For several brands, your admin can also set up separate users.

Is my Google Ads data used to train AI models?

GrowthSpree uses your data to answer your questions and run the reports you set up. How it is stored and processed is set out in our privacy policy and your agreement with GrowthSpree. The AI assistant you choose, such as Claude or ChatGPT, also applies its own data policy.

How is Google Ads MCP different from the Google Ads API?

The Google Ads API is the raw data interface developers write code against. An MCP server wraps that API as tools an AI assistant can call on its own, so Claude decides which reports to pull, runs the queries and explains the results. You get the API's depth without writing code.

How is MCP different from Google's MCC (My Client Center)?

They're unrelated. MCC is Google's manager account for accessing many Google Ads accounts. MCP is an AI standard for connecting assistants to tools. Our MCP can use your MCC to reach all of your client accounts.

Can Claude write Google Ads copy with this MCP?

Yes. Because Claude can see which headlines, descriptions and search terms actually convert in your account, it writes new ad copy grounded in your own data rather than generic templates. Ask for fresh headlines for a low-CTR ad group, responsive search ad variations to A/B test, or copy for a new campaign built around your best-converting queries.

How accurate are the answers from Google Ads MCP?

Numbers come straight from the Google Ads API rather than being guessed. Every GrowthSpree prompt also tells the AI to use validated data only, say when a metric is missing, and show the numbers behind each recommendation, so you can check any figure in Google Ads.

Does Google Ads MCP work with ChatGPT?

Yes. GrowthSpree's MCP server is hosted, so it works with any client that accepts a remote MCP server: add it to ChatGPT as a custom connector, or paste the config into Cursor, Windsurf and other MCP clients. Claude has the most setup options: the Desktop extension on the free plan, a custom connector on paid plans and Cowork, and one command in Claude Code.

Can agencies use Google Ads MCP for client accounts?

Yes. Connect your manager account (MCC) and pick the client account for each conversation, so you can run the same audit across every client and turn the answer into a client-ready report.

What Google Ads access level do I need?

Any user who can view the account's reports in Google Ads can connect it. To reach many accounts at once, connect with a manager account (MCC) login.

Do I need a paid Claude plan?

No. On Claude's free plan you install the GrowthSpree extension (.MCPB file) in Claude Desktop and paste your token. On paid Claude plans and Claude Cowork you can add it as a custom connector instead, which also gives you higher usage limits for large accounts and long reports.

How is GrowthSpree's Google Ads MCP different from a generic MCP connector?

A generic connector only gives an AI tool access to your data, which is quickly becoming a commodity. GrowthSpree adds what decides the quality of the answer: benchmarks from 99 audited B2B SaaS accounts, prompts and playbooks from $60M+ of managed B2B ad spend, every B2B channel plus HubSpot on one account, and workflow features such as company context, saved prompts, scheduled audits and a Slack bot.

Where do the benchmarks come from?

The Google Ads benchmarks come from GrowthSpree's $11.3M Google Ads Waste Report, an analysis of 43 B2B SaaS accounts that found 36.1% average waste and a 90-day framework that brought it to 11.4%. The report is free to read on the GrowthSpree website.

Why is GrowthSpree's Google Ads MCP built for B2B and B2B SaaS?

Because B2B companies, SaaS or not, are measured on pipeline, not online sales. GrowthSpree connects Google Ads with LinkedIn Ads, Microsoft Advertising and HubSpot on one account, and its prompts look at demo and quote requests, SQLs, assisted conversions and 90-day windows that match B2B sales cycles.

Can I schedule Google Ads audits to Slack or email?

Yes. Set up automated Google Ads audits (and Meta Ads audits on Premium) to run daily, weekly or monthly, delivered by email or to a Slack channel, with your own report name and extra instructions. Send a test first and check the execution log for every run.

Can the AI learn about my company?

Yes. Set your company context once, including what you sell, your ICP, goals and brand voice, and it is applied to every conversation so recommendations and copy fit your business.

Can my whole team use it?

Yes. Each teammate gets their own login and API key, and you can share any conversation through a private link. On Premium, the Slack bot answers questions for the whole team in your channels.

Who is Google Ads MCP for?

B2B and B2B SaaS marketing leaders, in-house growth and PPC teams, agencies managing multiple clients, and founders who run their own Google Ads. That includes software companies and B2B firms in IT services, professional services and manufacturing that sell through demos and quotes.

Find out where your Google Ads budget is going this week

Connect in about 5 minutes and ask your first question in Claude, ChatGPT or our web chat. If the answer doesn't show you something new about your account, you've lost five minutes.

Setup questions? Read the MCP help center.

Get free Google Ads MCP access