Best Google Ads MCP Servers in 2026 (Tested and Compared)
The best Google Ads MCP servers in 2026 compared: Google's official server, AdChat, Pipeboard, Adspirer and open source, by setup, writes and price.

Try AdChat free for 7 days, no card. Start your trial
The quick answer: if you're a developer and only need reports, Google's official Google Ads MCP server is free and first-party, but you run it yourself and it can't change campaigns, ads, keywords or budgets. If you want to change your account from Claude or ChatGPT without a Google Cloud project, pick a hosted server: AdChat if you also run Meta ads and want a yes before anything that spends money, Pipeboard or Adspirer if you need many ad platforms or campaign creation.
Key takeaways
- Google's official server is free, but it's a developer tool. You need a Google Cloud project with Google Ads API access, Python,
pipxand thegcloudCLI. It reads everything through GAQL queries and can only write a few things: standalone assets and labels. - Developer tokens are gone, Cloud project access isn't. Google retired developer tokens on September 9, 2026. Your Cloud project still has to be upgraded from Test to at least Explorer access before it can read a real account.
- Hosted servers trade money for setup time. You paste one URL into your AI app, sign in with Google and you're done in a couple of minutes. Most of them can also make changes, which Google's server can't.
- The real difference is how changes are approved. Look for a clear yes before anything that spends money, new ads created paused, and an undo. Few vendors document all three.
- If you run Meta ads too, one server for both saves a lot of switching. AdChat covers Google Ads and Meta through the same address, with a 7-day free trial, no card.
We make AdChat, so discount our entry accordingly. Everything about other products comes from their own public docs, GitHub pages and pricing pages, checked in November 2026. Where a vendor doesn't say something, we write "not documented" rather than guess.
Comparison table
Checked November 2026. Prices are per month in USD.
| Server | Hosted? | Read/Write | Setup | Price | AI apps | Best for |
|---|---|---|---|---|---|---|
Google official (googleads/google-ads-mcp) | No, you run it (locally or on your own Cloud Run) | Read; writes limited to assets and labels | Cloud project at Explorer access, gcloud login, pipx | Free (Apache-2.0) | Gemini CLI, Claude Code, Cursor, Codex, VS Code; Claude and ChatGPT if you deploy it remotely | Developers who want free, first-party reports |
| AdChat | Yes | Read and write (no new campaigns) | Sign in with Google, paste one URL | $29 Connect, $49 Agent; 7-day trial, no card | Claude, ChatGPT, Grok, Cursor, Codex, Claude Code | Small teams running Google and Meta who want a yes before spending changes |
| Pipeboard | Yes | Read and write, incl. new campaigns | Sign up, connect Google, paste URL | Free (30 runs/week, 2 accounts); $29.90, $99, $199 | Claude, ChatGPT, Cursor, n8n, others | Agencies and multi-platform teams |
| Ryze AI | Yes | Read and write | Paste URL, sign in with Google | $89 (Paid Ads plan); 7-day trial | Claude, ChatGPT, Claude Code, Cursor, Windsurf, VS Code | Buyers who want an AI marketer with Keyword Planner built in |
| Adspirer | Yes | Read and write, incl. new campaigns | Paste URL, sign in | Free (15 tasks); $49, $99, $199 (less annually) | ChatGPT, Claude, Claude Code, Cursor, Codex, Perplexity and more | One assistant across six ad platforms |
| Composio | Yes | Read and write (raw mutate tools) | Code: SDK session returns an MCP URL | Free Hobby tier; paid plans | Claude, Cursor, ChatGPT, agent frameworks | Developers building their own agents |
| Windsor.ai | Yes | Mostly reporting; pause and budget changes per its FAQ | Sign up, connect sources, one-click Claude/ChatGPT install | Free (1 source); from $19 | Claude, ChatGPT, Copilot, Gemini, Perplexity, Cursor | Reporting across many data sources |
| cohnen/mcp-google-ads | No | Read only | Cloud project, OAuth, Python and Node | Free (MIT) | Claude Desktop, Cursor, Windsurf | Tinkerers who want a small, readable codebase |
Google's official Google Ads MCP server
- What it is: an open-source server from Google's Ads API team. Tools:
search(GAQL),get_resource_metadata,list_accessible_customers, plus newer write tools to create standalone assets (text, image, sitelink, callout and others), upload videos, and manage labels. - Setup: a Google Cloud project with the Google Ads API enabled, upgraded from Test to Explorer access (Google says it reviews this automatically in most cases), then
gcloud auth application-default loginwith the Ads scope and apipx run google-ads-mcpentry in your MCP config. To use it from Claude or ChatGPT on the web, you deploy it to Cloud Run with your own OAuth web client. - Writes: limited. Google's docs say it "cannot create, modify, pause, or enable campaigns, ad groups, ads, budgets, or bids," and can't link assets to campaigns. Writes use a propose-and-confirm step with a checksum.
- Price: free software. You pay for your own hosting if you run it remotely.
- Best for: developers and analysts comfortable with Google Cloud who mainly want reports.
Pick it if you want first-party, free and auditable code, and you're happy to keep changes in the Google Ads interface.
AdChat
- What it is: a hosted MCP server at
https://mcp.adchat.appfor Google Ads and Meta ads under one AdChat account. Google launched for every account on November 13, 2026. - Setup: sign up, connect Google in your dashboard, add the URL to your AI app. No developer token, Cloud project or install.
- Writes: pause and enable, daily budgets, keywords and negative keywords, and new responsive search ads (created paused), plus undo. It refuses broad match unless the campaign uses Smart Bidding, checks that the final URL loads, and validates each change with Google's check-only mode first. It can't create new campaigns, and AdChat's built-in chat reads Google Ads but can't change it yet.
- Price: Connect $29/mo, Agent $49/mo, 7-day free trial with no card. Unlimited ad accounts.
- Best for: owners and small teams who run Google and Meta and want plain-English answers like "which search terms cost money and never converted?"
Pick it if you want both platforms in one place and a yes before anything that spends money, goes live or can't be undone. You can set it to ask before every change. More on the Google Ads MCP page.
Pipeboard
- What it is: a hosted, multi-platform MCP (Google, Meta, TikTok, LinkedIn and more) with a Google Ads server at
google-ads.mcp.pipeboard.co. Its guide lists 70 Google Ads tools. - Setup: sign up, connect Google Ads on the Connections page, paste the URL. Pipeboard says it takes about two minutes and needs no Cloud project.
- Writes: yes. Create, edit and pause campaigns, ad groups, ads, keywords, bids and assets. New campaigns start paused. Per-change approval beyond your AI app's own prompts is not documented.
- Price: free plan with 30 AI runs a week on 2 accounts; Pro $29.90, Premium $99, Agency $199.
- Best for: agencies and in-house teams running several ad platforms.
Pick it if you need campaign creation, bulk work or a free tier.
Ryze AI
- What it is: an AI marketer for Google, Meta and more, with a hosted Google Ads MCP at
connector.get-ryze.ai/mcp: 14 tools, 8 read (including Keyword Planner and recommendations) and 6 write. - Setup: paste the URL into your AI app and sign in with Google. No developer token or Cloud project.
- Writes: yes, including campaign and budget changes. Ryze tells Claude users to keep write tools on "Needs approval" in connector settings, and deletes run through a separate tool.
- Price: included in the Paid Ads plan at $89/mo, with a 7-day trial.
- Best for: people who also want Ryze's wider autopilot and reporting product.
Pick it if Keyword Planner research inside your chat matters to you.
Adspirer
- What it is: a hosted MCP at
mcp.adspirer.com/mcpcovering six ad platforms. Its docs list 39 Google Ads tools. - Setup: add a custom connector in Claude or ChatGPT, sign in, link your accounts. Claude Code uses a plugin.
- Writes: yes. Its tool list includes creating Search, Performance Max, YouTube and Demand Gen campaigns, keywords, negatives, ads and extensions. Confirmation behaviour is not documented on the pages we read.
- Price: free forever with 15 tasks a month; paid plans $40, $83 and $167 a month billed annually.
- Best for: marketers who want one assistant for Google, Meta, LinkedIn, TikTok and Amazon.
Pick it if you need Performance Max or YouTube campaign creation from chat.
Composio
- What it is: a developer platform with a hosted Google Ads toolkit of 78 tools, including raw "mutate" tools for campaigns, ad groups, ads, keywords and budgets.
- Setup: code. You create a Composio session in TypeScript or Python, which returns an MCP URL and headers for your agent.
- Writes: yes, low-level. Some tools support validate-only checks; there's no beginner-friendly approval layer.
- Price: free Hobby plan (100,000 tool calls a month); paid plans for more.
- Best for: developers building their own agents or workflows.
Pick it if you're writing code and want the raw API surface.
Try it on your own account. Connect your Meta and Google ads to Claude, ChatGPT or the built-in chat. 7-day free trial of everything, no credit card (built-in chat: 50 messages; unlimited in your own Claude or ChatGPT). Then from $29/month. Cancel anytime.
Start free trialWindsor.ai
- What it is: a data-integration platform whose MCP lets Claude, ChatGPT and others query Google Ads alongside hundreds of other sources.
- Setup: sign up, connect sources, install the Claude or ChatGPT connector.
- Writes: its pricing FAQ says pausing campaigns and adjusting budgets are available on every plan. The exact Google Ads write tools are not documented on the pages we read.
- Price: free forever plan with 1 source; Basic from $19/mo billed annually.
- Best for: reporting that mixes Google Ads with GA4, CRM and other data.
Pick it if your questions are mostly about cross-channel reporting.
Open source: cohnen/mcp-google-ads and others
- What it is: the most-starred community server (MIT). Its tools are reporting only: list accounts, GAQL queries, campaign and ad performance.
- Setup: Python and Node, a Cloud OAuth client or service account, and a developer token in its README (written before Google retired them).
- Writes: none listed.
- Price: free.
- Best for: developers who want to read and modify the code.
Other open-source options include GoMarble's server and AdLoop, which adds draft-and-confirm write tools and GA4. All of them need your own Cloud project.
When Google's official server is the better pick
- You only need reports, and GAQL doesn't scare you.
- You want no third party between you and your account.
- Your company won't approve another vendor with access to ad accounts.
- You already have a Google Cloud project with Explorer or higher access.
- You live in Gemini CLI or Antigravity, where Google documents the setup.
In those cases, start there. It's free, and nothing stops you adding a hosted server later for changes.
How we compared
- We read each vendor's official docs, GitHub README and pricing page in November 2026, and Google's developer guide for its server.
- We sorted servers by what they let an AI do (read, write, create campaigns), what you have to set up, and what it costs.
- We didn't run paid trials of every competitor, so we don't rate output quality. Where a vendor's page was silent, we say so.
- AdChat facts come from our own product as of launch day.
How to choose
- Do you need changes or just reports? Reports only: Google's official server or Windsor.ai. Changes: a hosted server.
- Do you want to touch Google Cloud? If not, rule out every self-hosted option.
- Which platforms do you run? Google and Meta: AdChat or Pipeboard. Five or more: Pipeboard or Adspirer.
- Do you need to create campaigns from chat? Pipeboard, Adspirer and Composio can; AdChat and Google's server can't.
- How do you approve changes? If you're new, prefer a server that asks before spending and creates ads paused.
Switching from Google's official server
You don't have to switch. Keep it for GAQL reports and add a hosted server for changes; most AI apps accept several connectors. Say which one to use in your prompt. If you move to AdChat, there's nothing to migrate: sign in with Google, add the URL, and ask the same questions. For a full side-by-side, see AdChat vs Google's official Google Ads MCP. Running Meta too? The best Meta Ads MCP servers guide covers that side.
FAQ
What is the best Google Ads MCP server?
It depends on what you need. For free, read-mostly reports, Google's official server. For changes from Claude or ChatGPT without Google Cloud setup, a hosted server: AdChat for Google plus Meta with approvals, Pipeboard or Adspirer for many platforms and campaign creation.
Is Google's Google Ads MCP server read-only?
Mostly. It reads anything GAQL can query. Since late 2026 it can also create standalone assets and manage labels, but Google says it can't create, change, pause or enable campaigns, ad groups, ads, budgets or bids.
Do I still need a Google Ads developer token?
Not for Google's server. Google retired developer tokens on September 9, 2026 and ties access to your Google Cloud project instead. Hosted servers like AdChat, Pipeboard and Ryze don't need anything from you except a Google sign-in.
Why does Google's MCP server say CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION?
Your Cloud project is still at Test access, which only works with test accounts. Apply for Explorer access on the Google Ads API Overview page in the Cloud console.
Can Claude change my Google Ads campaigns?
Yes, through a write-capable MCP server. AdChat, Pipeboard, Ryze, Adspirer and Composio all offer write tools. Google's official server can't change campaigns.
Is there a free Google Ads MCP?
Yes. Google's official server and open-source servers are free to run. Pipeboard, Adspirer and Windsor.ai have free tiers. AdChat has a 7-day free trial with no card.
Can one MCP server handle Google Ads and Meta ads?
Yes. AdChat, Pipeboard, Adspirer and Ryze cover both. AdChat uses the same address and account for both, so you can ask "where did my ad budget work best last week?" and get one answer.
Sources
- Google, "Google Ads MCP server: Developer integration guide": https://developers.google.com/google-ads/api/docs/developer-toolkit/mcp-server
- Google,
googleads/google-ads-mcpon GitHub: https://github.com/googleads/google-ads-mcp - Google Ads API, "Access levels and permissible use": https://developers.google.com/google-ads/api/docs/api-policy/access-levels
- Google Ads API, "Quick start": https://developers.google.com/google-ads/api/docs/get-started/make-first-call
- Pipeboard, Google Ads MCP guide (updated Nov 10, 2026): https://pipeboard.co/guides/google-ads-mcp and pricing: https://pipeboard.co/pricing
- Ryze AI, Google Ads MCP: https://www.get-ryze.ai/google-ads-mcp
- Adspirer, pricing: https://www.adspirer.com/pricing, Google Ads tools: https://developer.adspirer.com/platforms/google-ads.md, Claude setup: https://developer.adspirer.com/connect/claude
- Composio, Google Ads toolkit: https://composio.dev/toolkits/googleads
- Windsor.ai, MCP: https://windsor.ai/mcp/ and pricing: https://windsor.ai/pricing/
- cohnen/mcp-google-ads on GitHub: https://github.com/cohnen/mcp-google-ads
- AdLoop on GitHub: https://github.com/kLOsk/adloop
Try AdChat free for 7 days, no card. Sign up. Questions? Email [email protected].
Try it on your own ad account
Connect your Meta and Google ads to Claude, ChatGPT or our built-in chat in about a minute.
Questions? Email me at [email protected]
More in Compare
Part of Google Ads MCP. New to connecting AI to your ads? Start with the Meta Ads MCP guide, which compares every option.
AdChat vs Meta's Official Ads MCP: Which Should You Use?
AdChat vs Meta's official Ads MCP: availability, AI apps, safety, undo, spend rules and price compared side by side, and when to use both.
AdChat vs Google's Official Google Ads MCP (2026)
AdChat vs Google's official Google Ads MCP: setup, hosting, developer token, read and write tools, safety and price compared, and when each one fits.
AdChat vs Pipeboard: Remote Control or Agent With a Brake Pedal
AdChat vs Pipeboard, two Meta Ads MCP servers: where Pipeboard wins (free tier, more platforms, bulk), where AdChat wins (undo, spend rules), and prices.