All articles
Guide 3 min read

Google Ads MCP: Connect Claude & ChatGPT to Google Ads (2026)

A

Adspirer Team

Share Y
Google Ads MCP: Connect Claude & ChatGPT to Google Ads (2026)

GOOGLE ADS MCP

A Google Ads MCP server connects an AI agent — ChatGPT, Claude, Cursor — to your Google Ads account so you can manage campaigns in plain English. There's a free official server from Google and hosted servers like Adspirer. The difference that matters: read-only vs read-and-write, and how much plumbing you maintain.

  • Run Search, PMax, and reporting from ChatGPT or Claude

  • OAuth setup in ~2 minutes — no developer token to manage

  • Read-and-stage by default — the agent never deletes

A Google Ads MCP server is the bridge that lets an AI agent read and manage your Google Ads account through conversation instead of the dashboard. MCP — the Model Context Protocol — is the open standard Anthropic created so AI models can call real tools. A Google Ads MCP server exposes campaign management, reporting, and optimization as those tools.

Ask “which campaigns are burning budget with no conversions?” and the agent pulls your live data, answers, and stages the fix. There are a few ways to get there — including a free one from Google itself — so let’s be precise about the trade-offs.


What you can do with a Google Ads MCP server

Capabilities through conversation

Reading and managed actions, depending on the server.

  • Pull performance — Spend, conversions, CPA, ROAS, impression share across campaigns and ad groups, any date range.

  • Audit wasted spend — Mine search terms, surface zero-conversion spend, stage negative keywords.

  • Launch campaigns — Create a Search or PMax campaign from a brief — created paused for review.

  • Adjust bids & budgets — Shift budget to winners, tune device/geo/audience bids, with rationale in chat.

  • Read Auction Insights — See which competitors gained impression share and why your CPCs moved.

  • Audit conversion setup — Verify tags fire once, pass values, and use the right attribution model.

The capability that separates servers is write access. Reading data is table stakes; actually launching campaigns, staging negatives, and adjusting bids is where the time savings live.


Google’s official MCP vs a hosted server

Google open-sourced its own Google Ads MCP server, which is genuinely useful — and read-only, self-hosted, and Google-only. Here’s the honest comparison:

DECIDE

Google Ads MCP server options

Adspirer Google's official MCP Community repo DIY (Ads API)
Setup OAuth, ~2 min Self-host + dev token Self-host Build it yourself
Read performance Yes Yes Varies Yes (you build it)
Write / manage ads Yes — staged No (read-only) Varies Yes (you build it)
Multi-platform Yes — +Meta/LI/TikTok No (Google only) No No
Maintained for you Yes You host it On the maintainer On you
Safety rails Yes — no deletes N/A (read-only) Rarely You build them
Pricing floor $0 free tier $0 + hosting $0 + your time $0 + dev time
When the free official server is the right call

If you only need to read Google Ads data, you’re comfortable self-hosting, and you never touch Meta or LinkedIn — Google’s official MCP is a solid, free choice. The moment you want the agent to act (stage negatives, launch a campaign, adjust bids) or you run more than one ad platform, a hosted read-and-write server saves the plumbing. Full breakdown: why not just use Google’s free MCP server.


Connect Google Ads in about two minutes

Adspirer is a hosted Google Ads MCP server with read-and-write access and built-in safety rails (it also covers Meta, LinkedIn, and TikTok in the same connection).

Sign up and grab the MCP URL

Create a free account at adspirer.ai. The server URL is https://mcp.adspirer.com/mcp.

Add the server to your AI client

ChatGPT: Settings → Apps → Advanced → Developer mode → Create app. Claude: add under MCP servers / Connectors. Walkthroughs: connect Claude to Google Ads · connect ChatGPT to Google Ads.

OAuth into Google Ads

Sign in with the same Google account you use for Ads Manager. No developer token to request, no API client to configure — the server handles it.

Run your first prompt

First Google Ads prompt

Summarize my Google Ads performance for the last 30 days by campaign — spend, conversions, CPA, ROAS, and impression share. Then flag any campaign spending over $100 with zero conversions.

Safety rails by default

Adspirer cannot delete campaigns on any platform. New campaigns are created paused, pausing a live campaign needs explicit confirmation, and the agent stages changes for your approval. Read-and-write does not mean unsupervised.


Common questions

Frequently asked questions

Setup

Do I need a developer token or to be a developer?
Not with a hosted server. Adspirer setup is OAuth — paste the MCP URL into your AI client and sign in with Google. The developer token, API client, and token refresh are handled for you. Google's self-hosted official server does require you to manage a developer token.

Capabilities

What is a Google Ads MCP server?
It is a server that exposes Google Ads actions as MCP tools so an AI agent like ChatGPT or Claude can read your campaigns and manage them through conversation. MCP (Model Context Protocol) is the open standard Anthropic created to connect AI models to real tools and data.
Does Google have an official Google Ads MCP server?
Yes. Google open-sourced an official Google Ads MCP server. It is free and useful but read-only, self-hosted, and Google-only — you can pull data with it but not have the agent launch campaigns, stage negatives, or adjust bids. For write access or multi-platform, a hosted server like Adspirer is the simpler path.
Which AI clients work with a Google Ads MCP server?
Any MCP-capable client: ChatGPT (Plus or Pro), Claude, Claude Code, Cursor, Codex, Windsurf, Manus, and Gemini. Connect once and use it from whichever you prefer.
Can the agent change my campaigns or only read them?
It depends on the server. Google's official one is read-only. Adspirer supports read-and-write — launching campaigns (paused), staging negatives, adjusting bids and budgets — with every change staged for your approval and no ability to delete.

Pricing

What does a Google Ads MCP server cost?
Adspirer has a free tier — 15 tool calls per month, no credit card — with paid plans from $49/mo. Google's official server is free to run but you pay in hosting and setup time. A tool call is one operation, like pulling a report or staging a bid change.

Run Google Ads from your AI agent.

Connect Google Ads to ChatGPT or Claude through Adspirer's MCP server in about two minutes — read and write, with safety rails. Free tier, no credit card.

Try Adspirer free
Google Ads MCP Claude ChatGPT Automation

More articles to read