"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.
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.
Want to look first? See the setup options or browse the prompts.
I checked every search term with spend and no conversions.
$1,573.91 spent on 113 clicks that never converted
| Search term | Spend | Clicks | Conv. |
|---|---|---|---|
| Competitor variations | $269.44 | 12 | 0 |
| Brand misspelling | $236.98 | 68 | 0 |
| Competitor term A | $200.00 | 8 | 0 |
| Competitor term B | $145.94 | 5 | 0 |
| Irrelevant keyword | $121.58 | 1 | 0 |
Fix this first: your branded campaign is paying for a misspelling of your own name. 68 clicks, $237, zero conversions.
I compared July with June across bids, ad groups, traffic and Quality Score.
70% of the drop came from pausing your top ad groups
Fix this first: re-enable the paused ad groups, then set a target CPA of $45 to $55 based on June.
Here's how each campaign performed over the last 30 days.
Branded wins. Competitor needs work.
| Campaign | CTR | CPC |
|---|---|---|
| Branded | 10.68% | $6.81 |
| Campaign A | 3.31% | $29.91 |
| Competitor targeting | 1.95% | $37.23 |
Example answers from B2B SaaS accounts. Names and search terms anonymised.
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
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.
Connect HubSpot alongside Google Ads and ask which campaigns, keywords and pages created SQLs and deals, not just leads.
Google Ads, LinkedIn Ads, Microsoft Advertising, GA4, Search Console and HubSpot on one account, with Meta Ads on Premium.
Prompts look at 90-day windows, assisted conversions and demo or quote requests, so a slow month does not look like a failure.
Prompts written from $60M+ of managed B2B ad spend and our LinkedIn Ads and Google Ads waste reports.
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.
Benchmarks from GrowthSpree's published waste reports. Find the benchmark prompts in the prompt library below.
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.
Your account is compared with 99 audited B2B SaaS accounts from our Google Ads and LinkedIn Ads waste reports, not with generic industry averages.
Prompts and playbooks encode how our operators run B2B accounts, from $60M+ of managed ad spend across 300+ companies.
LinkedIn Ads, Google Ads, Microsoft Ads, GA4, Search Console and HubSpot on one account, so answers are judged on SQLs and revenue.
Company context, saved prompts, scheduled audits and a Slack bot turn one good answer into a weekly habit.
Results from GrowthSpree agency engagements, the work these prompts and playbooks come from.
The work that eats a marketing leader's week, and what it looks like when Claude can read the account.
| The job | Today | With Google Ads MCP |
|---|---|---|
| Finding wasted spend | Export 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 spike | Guess 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 copy | Brainstorm 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 leadership | Ten-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 accounts | More 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. |
Three steps, about five minutes. No code and no Google Cloud project. Use it in the AI assistant your team already has.
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.
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.
Start with "Where am I wasting money this month?" and get an answer from your live data.
Claude free plan
Install the GrowthSpree .MCPB file in Settings, Extensions, then paste your token when Claude asks. About 2 minutes.
Claude paid plans
In Customize, Connectors, add a custom connector named GrowthSpree and paste your personal server URL.
Developers
Run one claude mcp add command with your API key in the header. Done.
Everything else
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.
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.
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.
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.
"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.
"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.
"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.
"Which campaigns had a sharp spend drop, when, and why?"
Spends Drop Report. Timing, impact and root cause for sudden changes.
"Which campaigns stopped spending, and how do I restart them?"
0 Spends Campaign. Finds paused, limited or ineligible campaigns.
"Where did CTR drop, and which headlines should I reuse?"
CTR Performance Report. Largest CTR drops plus your top-performing headlines.
"Why is my CPM rising: competition or Quality Score?"
CPM Analysis. Includes auction insights and Quality Score in one report.
"Am I losing impression share to budget or to rank?"
Impression Share Report. Campaign, ad group, keyword and landing page level.
"Is my Target CPA working, or is it choking volume?"
TCPA Performance Report. Set target vs actual CPA per campaign, with a way forward.
"Which hours and days should I bid up or switch off?"
Ad Scheduling Analysis. Best times and days, with a schedule to apply.
"Break down performance by location, device and hour of day."
Location, Device and Time audit. One report for all three dimensions.
"Write my weekly Google Ads report with what changed and why."
Weekly Report. Week-over-week spend, CPC, CTR, conversions, CPL and ROAS, with next week's actions.
"How does my waste compare with the 36.1% B2B SaaS average?"
Your waste rate, scored against 43 audited accounts.
"Is my mobile spend converting, or am I part of the 96.7%?"
Device waste check against the benchmark.
"Is competitor bidding worth it for us?"
Competitor-name terms against the 89.7% waste benchmark.
"Build my 90-day waste recovery plan."
The framework that cut waste from 36.1% to 11.4%.
"Which campaigns and keywords created SQLs, not just leads?"
Google Ads joined with HubSpot deals.
"Are my conversions set up for B2B?"
Conversion action and value audit.
"Write 10 new RSA headlines from what already converts."
Ad copy grounded in your converting search terms.
"Where is Quality Score holding us back?"
Expected CTR, ad relevance and landing page issues.
"Which campaigns are limited by budget and deserve more?"
Where extra budget would pay off.
"Is brand search cannibalising our organic traffic?"
Brand versus non-brand split.
"Which search terms deserve their own ad group and landing page?"
Structure improvements from real queries.
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.
From 36.1% to 11.4% waste, the way our operators run it.
Catch problems before they burn a week of budget.
Pipeline, not clicks, for leadership.
Anything you'd ask a senior PPC analyst. These are the questions B2B and SaaS teams ask most in their first week.
Four example answers from B2B and SaaS accounts. Names and search terms anonymised; numbers unchanged.
Asked: "Why did conversions drop in July?"
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."
| Negative keyword | Match | Wasted |
|---|---|---|
| Competitor A | Phrase | $200 |
| Competitor B | Phrase | $145 |
| Competitor C | Phrase | $269 |
Plus a CSV with 40+ negatives and a report explaining each one.
Asked: "Compare my campaigns for the last 30 days."
| Campaign | CTR | CPC |
|---|---|---|
| Branded | 10.68% | $6.81 |
| Campaign A | 3.31% | $29.91 |
| Competitor targeting | 1.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?"
Based on which landing pages get the most paid traffic.
"Is Google Ads producing pipeline or just leads?"
"What should I fix first this week?"
"Which campaigns create SQLs that close?"
"Which client account needs attention today?"
"Are we wasting money on Google Ads?"
"What did last quarter's spend return in revenue?"
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.
| Best for B2B and SaaSGrowthSpree Google Ads MCP | Google's official server | DIY from GitHub | Other hosted ad MCPs (e.g. Markifact, Adspirer, PaidSync) | |
|---|---|---|---|---|
| Price | Free to start | Free, plus your hosting | Free, plus your time | Free tiers to $300+ a month |
| Setup time | About 5 minutes | 30+ minutes, plus developer token approval | Hours | Minutes |
| Developer token and Google Cloud project | Not needed | Required | Required | Usually not needed |
| Coding | None | Terminal and config files | Python and JSON config | None |
| Changes to campaigns | Recommends; you apply | Read-only | Depends on the repo | Often write access with approval |
| Ready-made analysis prompts | 24, built for B2B and SaaS | None | None | Generic |
| Other platforms | LinkedIn Ads, Microsoft Ads, Meta, GA4, Search Console, HubSpot | Google Ads only | Usually one platform | Varies by vendor |
| CRM and pipeline context | Yes, with the HubSpot MCP | No | No | Rare |
| Where you can use it | Claude Desktop (free and paid), Cowork, Claude Code, ChatGPT, Cursor, any MCP client, plus web chat and Slack on Premium | MCP clients you configure yourself | Depends on your build | Claude and ChatGPT |
| Built for B2B and B2B SaaS | Yes: LinkedIn Ads, Microsoft Ads, HubSpot pipeline and B2B prompts | No, general purpose | No | General purpose |
| Scheduled reports to email or Slack | Yes: automated Google Ads and Meta audits, daily, weekly or monthly | No | If you build it | Some 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.
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.
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."
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."
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."
Data comes from Google's official APIs through the access you approve on Google's own consent screen. No scraping and no shared logins.
OAuth tokens are stored server-side and the AI never sees your password.
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 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 data alone tells you about clicks. Add your CRM and other channels and Claude can tell you which spend created pipeline.
Still have a question? The MCP help center covers setup, integrations, plans and troubleshooting.
Get free accessGoogle 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Loading...