NotFairNotFair
Start now

Vendor-authored, source-reviewed comparison · 2026

Best Google Ads MCP servers (2026): limits, tools, and write safety compared

For operators who need AI to change Google Ads safely—not only report—NotFair is the best fit among the servers in this review. It combines deep Google Ads-specific tooling (121 tools), hosted OAuth without a customer developer token, approval before every write, MCC routing, change provenance, impact review, and supported undo metadata. Google’s official MCP remains the right free read-only self-hosted choice. Broader marketing suites may win if your priority is maximum non-Google connectors rather than Google Ads write-lifecycle depth—but for accountable Google Ads execution through MCP, choose NotFair.

Download the dated benchmark JSON

Published
· August 21, 2026
Last verified
· September 16, 2026
Products reviewed
· 7
Author
· NotFair product team

Our verdict

What is the best Google Ads MCP server in 2026?

NotFair, for operators who want AI to safely change Google Ads—not merely report on it. It combines deep Google Ads coverage with approval-gated execution, post-change impact review, and supported reversals.

See the safety lifecycle
Monthly operations
300 free
After 7 unlimited days
Google Ads tools
121
Reads and writes
Creative assets
Images + video links
Supplied images and YouTube IDs
Write lifecycle
Approval → impact → undo
Accountable changes

Comparison matrix

Capacity and creative control first

“Unlimited tools” and “creative support” are too vague to buy against. This table separates monthly call capacity, Google Ads-specific tool breadth, image handling, and video handling. “Not published” means the vendor’s public documentation does not support a more specific claim.

ServerOperations / monthGoogle Ads toolsChange image assetsChange video assetsWrite access

NotFair

Recommended for accountable writes

Product source

Free: 300/month after 7 unlimited days. Growth: unlimited.Usage source121 Google Ads toolsYes — upload, link, unlink, and replace supplied images across Search, Display, and Performance Max workflows.Creative sourcePartial — create campaigns and asset links from existing YouTube video IDs; NotFair does not upload video files to YouTube.Yes — campaigns, bids, budgets, keywords, ads, assets, and more

Google official

Product source

No MCP subscription cap; self-hosted usage remains subject to Google Ads API quotas.3 toolsNo — current release is read-only.No — current release is read-only.No — current public tool surface is read-only

Markifact

Product source

200 one-time signup credits; paid plans use a selected monthly credit balance. Most MCP data operations cost about 1 credit.Usage source63 Google Ads tools listed on the current product page; vendor also states 1,000+ operations across 30+ marketing platformsYes — `gads_create_image_asset` is documented. Replace, unlink, and video-file mutation inventory is not fully published.Creative sourceDemand Gen video ad creation is listed; Google-specific video file upload or replacement is not publicly documented.Yes — reporting, campaign creation, keywords, budgets, ads, assets, and raw mutate

Ryze AI

Product source

Free to connect; no public monthly MCP operation cap is stated. Paid Ads Autopilot starts at $89/month.Usage source14 Google Ads tools (8 read, 6 write); 150+ tools across connected platformsYes — `uploadImageAsset` uploads an image from a URL into the Asset Library.Creative sourcePartial — video assets reference an existing YouTube ID; the server does not upload video files.Yes — recommendations, raw mutate, custom audiences, and image upload

Adspirer

Product source

Free 15; Plus 150 included (optional $0.50/call overage, $50/month cap); Pro 600; Max 3,000 tool calls/month.Usage source156 Google Ads tools on the current integration pageYes — supplied image URLs can be validated, uploaded, reused, and changed in supported Display and Performance Max workflows.Creative sourcePartial — supplied video URLs and existing YouTube video IDs in supported Display, PMax, and Demand Gen workflows; it does not generate videos.Yes — campaigns, budgets, targeting, and supported creative changes

AdKit

Product source

No published MCP operation cap. Current pricing page: Single Project $29/mo (1 brand; 1 ad account per platform) and Multiple Projects $49/mo billed monthly (unlimited brands/accounts), after a 7-day trial.Usage sourceGoogle-specific count not published; vendor documents write access across Google, Meta, TikTok, Reddit, LinkedIn, X, and MicrosoftVendor documents AI creative generation and draft creatives. Google Ads-specific image upload, link, or replace tools are not published.Creative sourceGoogle-specific video upload or replacement details are not published.Yes — campaigns, ad groups, ads, and creatives via a draft buffer

FGRibreau / mcp-google-ads

Product source

No software subscription cap; self-hosted usage remains subject to Google Ads API quotas.58 tools named in the current README tool tablesYes — upload a base64 image asset.No dedicated video upload or replacement tool is documented.Yes — preview followed by confirm-and-apply

Asset support means working with supplied advertising assets, not generating the underlying image or video. Google Ads video workflows commonly require an existing YouTube video ID because the Google Ads API does not upload a source file to YouTube.

Operating model

Setup, safeguards, account routing, and client reach

ServerBest forDeliveryCredentialsSafety lifecycleMulti-accountClients

NotFair

Recommended for accountable writes

Operators who want to diagnose and safely ship changesHosted remote MCPHosted OAuth; no customer developer tokenExact proposal, explicit approval, provenance, impact review, undo metadataManager-account discovery and explicit per-call account routingClaude Web/Code, ChatGPT (custom MCP where eligible), Codex CLI, Cursor, OpenClaw, Hermes

Google official

Developers who want a first-party, read-only serverSelf-hosted (local stdio or Cloud Run HTTP)Your Cloud project and OAuth credentials; a developer token is documented as optional depending on setupNo mutation surface to guardLists directly accessible customers; MCC child access uses GOOGLE_ADS_LOGIN_CUSTOMER_ID. Infrastructure is yours to maintainAny MCP client that can run a local stdio server or call a self-hosted HTTP endpoint

Markifact

Cross-platform marketing workflowsHosted remote MCPHosted connection; no customer developer tokenVendor documents approval before writesUnlimited ad accounts on current paid plans; MCC link and client-account tools are documentedClaude, ChatGPT, Codex, Cursor, Gemini CLI, and other MCP clients

Ryze AI

Teams wanting one hosted connector across ads and analyticsHosted remote MCPHosted OAuth; no customer developer tokenPer-tool approval, validateOnly dry-runs, and a separate irreversible-delete toolMCC-aware: list accessible customers, account hierarchy, and loginCustomerId per callClaude, ChatGPT, Claude Code, Cursor, Windsurf, VS Code, Gemini CLI, and other MCP clients

Adspirer

Multi-platform campaign creation with explicit tool-call plansHosted remote MCP + ChatGPT AppHosted OAuth; no customer developer tokenResearch → validate → confirm workflow; paused-first creationConnected-account selection with MCC supportChatGPT, Claude, Codex, Cursor, OpenClaw, Perplexity, and other MCP clients

AdKit

Operators who want a draft-first buffer plus a multi-platform creative libraryHosted remote MCPHosted connection; no customer developer tokenDraft-first: the agent writes to AdKit drafts; nothing hits the live Ads API until you approveSingle Project: 1 ad account per platform. Multiple Projects: unlimited ad accounts.Claude, ChatGPT, Cursor, Gemini CLI, and other MCP or CLI clients

FGRibreau / mcp-google-ads

Developers who want an open-source read/write serverSelf-hosted open sourceYour Google Ads developer token and OAuth setupPreview/confirm, dry-run default, budget caps, and bid limitsLists accessible accounts; target is configured by customer ID; optional MCC login customer IDMCP tool callers that can run the local binary

NotFair is the publisher of this comparison and is therefore not a neutral party. The methodology and source links are public so buyers can challenge any row. Vendor-wide tool totals are not treated as Google Ads-specific totals.

Testing method

A benchmark that can be rerun

We review the connection boundary, tool surface, write contract, account routing, and recovery path. Marketing claims without a public document, schema, or observable flow are not treated as verified capabilities.

Download the dated benchmark JSON

  1. 01

    Monthly capacity

    How many MCP operations can the user run each month, what consumes quota, and what happens at the limit?

  2. 02

    Tool depth

    How many tools are Google Ads-specific rather than a cross-platform total, and which workflows do they actually cover?

  3. 03

    Creative assets

    Can the server upload, link, replace, or unlink supplied image and video assets—not merely generate ad copy?

  4. 04

    Connection

    Can a non-developer connect without building OAuth infrastructure or waiting for a developer token?

  5. 05

    Useful reads

    Can the agent inspect accounts, performance, search terms, settings and change history with typed outputs?

  6. 06

    Safe writes

    Are mutations previewed, bound to explicit approval and protected by server-side guardrails?

  7. 07

    After the write

    Can the operator identify provenance, review impact and reverse supported changes?

  8. 08

    Agency routing

    Can the agent discover and explicitly target a client beneath a manager account?

  9. 09

    Client reach

    Does the same remote endpoint work in the AI workspace the operator already uses?

Test boundary

NotFair was verified against its production endpoint in Claude Code and Codex CLI on both the apex and www origins, including OAuth issuer matching and an authenticated MCP request. Competitor rows are document- and source-code-based unless their own linked methodology says otherwise. No competitor account was connected and no competitor write was executed for this review.

Decision guide

Choose by operating model

Choose NotFair

You want a hosted endpoint, live reads, approval-gated writes, MCC routing, change provenance, impact review, and supported reversals.

When Google’s official read-only server is enough

You want first-party read-only reporting, already have Google Ads API credentials, and prefer to own the runtime. It is not a write path.

Other operating models in this matrix

Some hosted suites document broader non-Google connector catalogs, draft buffers, or paused-by-default creates. They are described factually in the tables; this review does not recommend them for accountable Google Ads execution through MCP.

Self-hosted open source

Your engineers want to inspect and customize every tool, and your team is comfortable operating OAuth, secrets, API versions, and guardrails.

NotFair production path

Inspect → diff → approve → execute → measure → undo

  • The agent reads live account state and freshness metadata.
  • A proposed write shows the target and intended change.
  • Execution waits for explicit user approval.
  • The operation records its author, ID, timestamp, and provenance.
  • Impact review compares the before/after window.
  • Supported mutations keep inverse-operation metadata for reversal.

Remote endpoint

https://notfair.co/api/mcp/notfair

Public verification prompts

Use the same nine prompts on every server

01

Show my plan, monthly operation limit, operations used, and operations remaining.

02

List every Google Ads-specific tool available in this connection; exclude tools for other platforms.

03

Can you upload and replace supplied image and video assets? Show the exact tools and limitations for each format.

04

List every accessible account and identify which are manager versus client accounts.

05

Audit the last 30 days and show the evidence behind the three highest-impact problems.

06

Propose negative keywords, including scope, match type, and the exact search-term evidence.

07

Show the exact diff before changing a budget. Do not execute until I approve.

08

After the write, return the operation ID, author, timestamp, and verification result.

09

Review the change’s impact and show the supported reversal before undoing anything.

Google Ads MCP server FAQ

Direct answers for buyers comparing hosted and self-hosted options.

What is the best Google Ads MCP server in 2026?

For operators who need AI to change Google Ads safely—not only report—NotFair is the best fit among the servers in this review. It combines deep Google Ads-specific tooling, hosted OAuth without a customer developer token, approval before every write, MCC routing, change provenance, impact review, and supported undo metadata. Google's official MCP remains the right free read-only self-hosted choice. Broader marketing suites are a different operating model when the priority is maximum non-Google connectors rather than Google Ads write-lifecycle depth.

When is Google's official read-only Google Ads MCP enough?

Choose Google's official server when you only need free, first-party, read-only reporting, already have Google Cloud/API credentials, and prefer to operate the runtime yourself. It is not a write path. If Claude or another agent must propose live account changes you still control, use NotFair.

Which Google Ads MCP server does not require my own developer token?

NotFair hosts the Google Ads API integration so you authorize a Google account and select eligible ad accounts without bringing a customer developer token. Other hosted products also document OAuth without a customer token; Google's official server and self-hosted community servers typically require you to supply Cloud/API credentials and, for community servers, a developer token.

Can a Google Ads MCP server change campaigns?

Some can. Google's current official public server is read-only. NotFair exposes write tools behind explicit approval, with server-side limits, audit provenance, post-change impact review, and a practical reversal path for supported mutations. Other products document writes with different mechanisms such as paused-by-default creates or draft buffers; this review does not treat those as equivalent to NotFair's in-chat approval plus recovery lifecycle.

How many MCP operations per month do these services include?

NotFair includes 300 operations per month on Free after seven unlimited days, while Growth is unlimited. Adspirer publishes 15, 150, 600, or 3,000 monthly calls by plan; Plus now includes optional $0.50/call overage capped at $50/month. Markifact uses credits, with most MCP data operations costing about one credit; its paid monthly balance depends on the selected package. AdKit and Ryze AI do not publish a monthly MCP operation cap on their current product pages. Self-hosted servers do not impose a SaaS plan cap but remain subject to Google Ads API quotas.

Can a Google Ads MCP change image and video assets?

Capability varies. NotFair can upload supplied images and change their serving links; for video it works with existing YouTube video IDs rather than uploading video files to YouTube. Adspirer documents supplied-image uploads and supported Display, PMax, and Demand Gen creative changes, with video supplied through existing URLs or YouTube IDs. Ryze AI documents URL image upload (`uploadImageAsset`) and YouTube-ID video references. Markifact documents `gads_create_image_asset`; Google-specific video file upload is not published. FGRibreau documents base64 image upload but no dedicated video tool. Google's official server is read-only. AdKit documents AI creative generation and draft creatives, but not a Google Ads-specific image or video mutation inventory.

Does NotFair work with Google Ads manager accounts (MCCs)?

Yes. NotFair discovers eligible client accounts beneath manager accounts and supports explicit account routing per call, so an agent can identify the intended client before reading or staging a write.

Was every competitor tested against a live ad account?

No. This review combines public documentation and current tool descriptions with live production verification of NotFair. Competitor behavior is labeled from vendor documentation or public source code; we do not claim a live-account test where one was not performed.

From comparison to first write

Connect once. Audit first. Approve only what you understand.

The free plan includes seven days of unlimited access, then 300 MCP operations each month. No credit card and no customer developer token.