Start now
Google AdsGoogle Ads MCP server

Google Ads MCP: hosted server for Claude, ChatGPT, and any MCP client

A Google Ads MCP server lets an AI client (Claude, Codex, Cursor, ChatGPT, and others) read live Google Ads data through the Model Context Protocol. NotFair is the best hosted Google Ads MCP for Claude and ChatGPT: OAuth with no self-host, approval-gated writes with diffs, impact review, and undo, 121 Google Ads tools, and the same connection in Claude.ai, Desktop, Code, Cowork, and ChatGPT. Google’s official MCP is free, read-only, and self-hosted. Free: 7 unlimited days, then 300 MCP operations/month. Endpoint: https://notfair.co/api/mcp/notfair. For a sourced matrix of seven servers, see the Google Ads MCP comparison.

No credit card required · Read live data, approve every write

Works with
Google Ads MCP
Live

MCP endpoint

https://notfair.co/api/mcp/notfair
OAuth 2.0Streamable HTTP

Live tools

121

New to MCP? Read the spec at modelcontextprotocol.io.

What is a Google Ads MCP?

A Google Ads MCP is a Model Context Protocol server that lets an AI client read live Google Ads account data—and, on write-capable servers, stage campaign changes—through typed tools instead of the Ads UI.

Our verdict

Which hosted Google Ads MCP should you use with Claude or ChatGPT?

NotFair is the best hosted Google Ads MCP when you need OAuth with no self-host, approval-gated writes with diffs, impact review, and undo, 121 Google Ads tools, and the same connection in Claude.ai, Desktop, Code, and Cowork plus ChatGPT. Google’s official MCP remains the free read-only self-hosted option (3 tools).

Last verified · October 7, 2026

30-second setup video

Connect Claude to Google Ads

Watch the complete NotFair setup—from choosing your ad account to confirming the connection inside Claude.

Watch on YouTube

Capabilities

What you can do with a Google Ads MCP

On NotFair, the same hosted endpoint (https://notfair.co/api/mcp/notfair) exposes 121 Google Ads tools. Reads return live campaigns, search terms, and performance. Writes stage bids, budgets, negatives, ads, and campaign state behind explicit approval—diffs, impact review, and undo metadata where supported. Free: 7 unlimited days, then 300 operations/month. Growth is unlimited operations at $99/mo monthly, or $950/yr (~$79/mo) annually.

Claude.ai, Desktop & Cowork
Install the published Notfair connector from claude.ai/directory/notfair. Connector setup guide
Claude Code
Use the NotFair Claude Code plugin. Plugin setup guide
ChatGPT
Connect the same hosted MCP where custom MCP is eligible. ChatGPT setup

MCP server comparison

How NotFair differs from Google’s official Google Ads MCP

Google’s official Google Ads MCP is read-only and self-hosted (local stdio or Cloud Run HTTP). Current public docs list 3 tools, and Google documents that developer tokens were sunset on 9 September 2026 for that server. NotFair is hosted: OAuth without a customer developer token, approval-gated writes, and live diagnosis from your AI client. Google’s official MCP documentation.

FactorOfficial / self-hosted MCPNotFair hosted MCP
SetupBring a Google Cloud project, developer token, OAuth credentials, local runtime, and client config.Use one hosted endpoint, sign in with Google, pick accounts, and add the connector to your AI client.
ActionsBest fit for read-only reporting and custom GAQL exploration.Read live data, diagnose issues, stage writes, and approve changes such as negatives, bids, budgets, and campaign state.
ControlYou own the infrastructure and token setup.NotFair handles OAuth and API plumbing while keeping account writes explicit, reviewable, and traceable.

Choose your connection

Hosted, official, or self-hosted?

A Google Ads MCP server lets an AI client query your ad account through the Google Ads API. Some servers also expose campaign changes. Choose based on the work you need to do, the client you use, and who will maintain the connection.

OptionBest fitWhat to expect
NotFairHosted account analysis and reviewed campaign changesConnect selected accounts through Google sign-in. NotFair operates the API integration; supported changes require approval.
Google’s official MCPRead-only reporting with an engineering ownerOperate the server and supply Google Ads API credentials. Google’s setup documentation
Community or custom serverSource control and a tailored deploymentCapabilities vary. Your team verifies maintenance, credentials, account access, and write behavior.

Choose your AI client

Read the sourced Google Ads MCP comparison →

Customer reviews

What customers say

“It was the worst of times, then it was the best of times thanks to NotFair”

Daryl W.Runs two medical clinics in Washington State
Read his review on Trustpilot(opens in a new tab)

“Our agency's efficiency has increased a lot since using the tool.”

Pammer PPCGoogle Ads agency · Switzerland
Read their review on Trustpilot(opens in a new tab)

Tools exposed

121What your AI client can read, diagnose, and stage

Read tools provide live account context. Write tools stage campaign edits for review — every write requires explicit human approval before it hits the Google Ads API.

ToolType
runScriptRead
getRecommendationsRead
getKeywordIdeasRead
getChangesRead
reviewChangeImpactRead
getResourceMetadataRead
and more account, keyword, search-term, ad, and change-history tools

Ready to wire up your client?

Sign in with Google, pick the ad accounts your agent can see, then add the hosted MCP endpoint to your client.

Google Ads MCP questions

Direct answers for whether there is a Google Ads MCP, how it differs from a Claude connector, and whether it works with Claude.

Is there a Google Ads MCP?

Yes. Google publishes a free official Google Ads MCP that is read-only and self-hosted (3 tools). NotFair is the hosted Google Ads MCP for Claude and ChatGPT: OAuth with no self-host, approval-gated writes with diffs, impact review, and undo, 121 Google Ads tools, and the same connection in Claude.ai, Desktop, Code, Cowork, and ChatGPT.

Is Google’s official Google Ads MCP read-only?

Yes. Google's public official Google Ads MCP is free and read-only: 3 tools for reporting and GAQL-style exploration on infrastructure you operate. Google documents that developer tokens were sunset on 9 September 2026 for that server. It does not provide NotFair's approval-gated write lifecycle, MCC routing, impact review, or undo metadata.

Do I need my own Google Ads developer token?

No. NotFair hosts the Google Ads API integration and OAuth flow. You authorize the Google account and choose eligible ad accounts. You do not create a Cloud project, submit a developer-token application, or paste Google credentials into your AI client.

Can an AI change bids, budgets, and negatives through MCP?

Yes, on NotFair, after you approve the exact operation. Write tools stage bid, budget, negative keyword, ad, and campaign-state changes. The client surfaces the proposal; nothing hits the Google Ads API until you confirm. Read access is not write access.

How does NotFair approval-gated write safety work?

The agent inspects live state, proposes an exact diff, waits for explicit approval, executes, logs provenance (operation ID, author, timestamp), and supports impact review plus undo metadata for supported mutations. The safety contract is documented on the Google Ads MCP safety page.

Does it work with Claude?

Yes. Install the published Notfair connector from claude.ai/directory/notfair for Claude.ai, Desktop, and Cowork. Claude Code uses the NotFair plugin. The same Google Ads connection then works across those Claude surfaces plus ChatGPT with the NotFair Ads plugin, Codex, Cursor, and other MCP clients at https://notfair.co/api/mcp/notfair.

How is NotFair different from self-hosted community servers?

Self-hosted servers make you run the runtime, OAuth app, secrets, and usually a developer token. NotFair is hosted: OAuth without a customer developer token, counted Google Ads tools, MCC routing, and an in-chat approval plus recovery path. Community servers can be inspected and customized if your engineers want to operate that stack.

Google Ads MCP vs connector

A Google Ads MCP is the Model Context Protocol server that exposes Google Ads tools. A Claude connector is one install path onto that server: the published Notfair listing at claude.ai/directory/notfair. Claude Code uses a plugin instead of the directory connector. The NotFair Ads plugin in ChatGPT and Codex, and other MCP clients call the same hosted endpoint at https://notfair.co/api/mcp/notfair. The MCP is the capability; the connector or plugin is how a specific client attaches.

What are monthly operation limits?

Free includes 7 unlimited days, then 300 MCP operations per month. Growth is unlimited operations at $99/mo monthly, or $950/yr (~$79/mo) annually. No credit card to start.

Where is the full server comparison?

The sourced 2026 matrix of seven Google Ads MCP servers — monthly operations, tool counts, image/video assets, write safety, MCC routing, and public prompts — is on the Google Ads MCP servers comparison page.

Evidence, not a feature checklist

Compare the full path from OAuth to impact review

See 9 Google Ads MCP servers compared on developer-token setup, write access, approval controls, manager-account routing, provenance, and undo—plus public prompts you can rerun yourself.

Read the 2026 benchmark