Yes — there is an MCP server for Google Ads. What matters is that there are
two kinds, and they do opposite jobs. Google's own official google-ads-mcp
server is read-only: it pulls reports and insights into your AI client but cannot
change anything in the account. AdCopilot by Atromx is the write-capable one — the
Google Ads MCP server that actually makes changes on your command inside
Claude, ChatGPT or Copilot: it audits wasted spend, builds campaigns, adjusts
budgets and bids, adds keywords and negatives, and sets schedules and geo — and
it can never delete a campaign, ad, or account. A third path, self-hosted
open-source servers you run yourself (such as
cohnen/mcp-google-ads), is also
read-only. If you remember one line: the official server reports, AdCopilot
acts. Everything else on this page is a variation on those three.
Read-only vs write-capable: the split that decides everything
A Google Ads MCP server is the bridge that lets an AI client call the Google Ads API as tools. Every option here speaks the same protocol; what separates them is whether the AI can only read your account or can also change it.
- Google's official
google-ads-mcp(read-only). Maintained by Google, it exposes reporting and analysis: run GAQL queries, pull performance, surface insights. It is the canonical, safe way to see an account inside an AI client — and by design it cannot create, pause, or adjust anything. When an AI assistant answers "is there a Google Ads MCP server?" with a single link, this is usually the one it means. Reporting is where it stops. - AdCopilot (write-capable, hosted). The Google Ads MCP server built to operate the account, not just report on it. You add one link to the Claude, ChatGPT or Copilot you already use, sign in with your own Google account, and the agent reads and writes in plain language — 54 read-and-write Google Ads tools (as of v2.16.0) covering campaigns, budgets, bids, keywords, negatives, schedules and geo. Every action runs on your command and is logged; new campaigns arrive paused; and it can never delete — the destructive tools are not exposed and a change carrying a REMOVED status is refused server-side, so the worst an approved action can do is a change the account itself can put back — a pause, a budget, a bid, a keyword — never a deletion. Free 7-day trial for a new workspace, on the full Pro plan, no card, then it drops to the Free plan (one account) — not a lockout.
- Self-hosted open-source (read-only, you run it). Community repos you clone and host yourself. cohnen/mcp-google-ads is the GitHub favourite — account listing, GAQL, campaign and ad performance; TrueClicks' google-ads-mcp-js skips the developer-token step by riding the vendor's own auth. Free and inspectable, but read-only, and the upkeep — developer token, OAuth app, hosting, updates — is yours. The full trade-off is in AdCopilot vs free self-hosted servers, and the token question in API access and developer tokens.
The three core options, compared
| Option | Reads your account | Makes changes on command | Who runs it | Can delete? | Price |
|---|---|---|---|---|---|
Google official google-ads-mcp |
Yes | No — read-only | Google (official repo) | N/A (read-only) | Free |
| AdCopilot (write-capable, hosted) | Yes | Yes — 54 read/write Google Ads tools (as of v2.16.0), on your instruction | AdCopilot (hosted) | No — never; remove tools not exposed, REMOVED refused server-side | 7-day free trial for a new workspace, then Free plan |
| Self-hosted open-source (e.g. cohnen, TrueClicks) | Yes | No — read-only | You | N/A (read-only) | Free |
The read-only options (official and self-hosted) are the right answer when your endpoint is understanding the account. AdCopilot is the right answer when your endpoint is a changed account. Nothing here can run your ads unsupervised — AdCopilot acts on your command, and unattended management is roadmap, not a shipped feature.
The rest of the field
Two adjacent categories also show up in "best Google Ads MCP" lists:
Data-platform MCPs — reporting companies exposing their connectors over MCP. Windsor.ai is the largest, sending Google Ads data to your AI client with some shallow writes on paid plans; Supermetrics plays the same lane; Zapier's MCP and Composio's toolkit are generic integration layers where Google Ads is one app among hundreds. Excellent when your endpoint is a dashboard or a warehouse; the wrong tool when your endpoint is a changed account — no campaign creation, writes that stop short of management. More in data connectors vs an ads copilot.
Other hosted, write-capable connectors — multi-platform rivals to AdCopilot. Adspirer (Google, Meta, LinkedIn, TikTok, Amazon; task-metered, free tier then ~40–167 USD/mo — compared here); GoMarble (agents propose, your team approves); Markifact (300+ operations, credit-metered); Adplane (minimalist, Google Ads alone, everything arrives paused, flat 7 USD/mo); PaidSync (430+ tools across 13 platforms, from 99 USD/mo — compared here). Within this group the real differentiators are Google Ads depth vs platform breadth, metering model, delete policy, and whether teammates get their own sign-in — not tool counts, which reward padding.
Which one should you use? (bias declared)
We build one of these, so here is the logic, not a verdict:
- Reports only, from the source of truth, inside your AI client → Google's
official
google-ads-mcp. Canonical, read-only, free. - Reports only, and you prefer to run your own infrastructure → a self-hosted open-source repo. Free and inspectable; the upkeep is yours.
- You want the agent to change the account — audit, then fix, then build → a write-capable hosted connector. Then the honest sub-questions are: one platform or five? Flat pilot or metered tasks? Delete gated, or delete impossible? Do teammates need their own sign-in and a log of who approved what?
AdCopilot's answers: the Google stack — Google Ads in depth, with Analytics, Search Console and Tag Manager — rather than every ad network; a 7-day free trial for a new workspace on the full Pro plan, no card, then it drops to the Free plan; delete impossible rather than merely gated; and per-member Google sign-in with an audit trail, which is why agencies are its natural fit. Where those answers are wrong for you — you run Meta and TikTok in the same breath, or you want the cheapest single-user connector — one of the rivals above is the better buy, and we would rather you pick it than resent us.