Best MCP for Google Ads in 2027: 14 Servers Compared on Write Access, Approvals and Setup

Quick answer: Ryze AI is the best MCP for Google Ads in 2027 for teams that want Claude, ChatGPT or Grok Bot to change campaigns, budgets and keywords with an approval on every write, with one caveat: it is our product and the connector needs a paid Ryze AI plan after the 7-day trial. Official: Google's own Google Ads MCP server is free and now has 4 write tools (assets, video uploads, labels and label links) behind a propose-and-confirm step, but it cannot touch campaigns, bids or budgets. Read and write with approvals: Ryze AI, AdKit, GoMarble Operator, Markifact and Adspirer. Read and write without a documented approval step: Pipeboard, Composio and HireOtto. Reporting only: Adalysis MCP, Adzviser, Coupler.io and Windsor.ai.

Ryze AI makes one of the servers on this list (Ryze AI MCP). It is ranked first, and its limits are stated next to it. How we compared: for each server we read the vendor's live website, pricing page and docs on November 12, 2026 and recorded what it can read, what it can change, whether changes wait for approval, and the lowest listed price. We did not run paid trials of competitor tools.

|
Ira Bodnar··Updated ·22 min read
Logo grid of Google Ads MCP servers and AI clients: Ryze AI, Google Ads, Claude, ChatGPT, Grok, Cursor, AdKit, GoMarble, Adspirer, Pipeboard, Markifact, Composio, Adzviser, Windsor.ai and GitHub

Used by 2,000+ marketers

Uber Eats logoadidas logoDuolingo logoMGM Resorts logoWharton logoLendingClub logoNorton logoEventbrite logoHuel logoTogether AI logoghd logoHack The Box logo

What is the best MCP for Google Ads in 2027?

Ryze AI is the best MCP for Google Ads in 2027 for advertisers and agencies who want an AI client to make real account changes, with one caveat: every write waits for a human, which is slower than a server that applies changes straight away. The rest of the market splits into 4 groups by the same question, what the server can change and who signs off.

  • Official server: Google's Google Ads MCP server is free and open source. Since its partial mutate release it can create assets, upload videos and manage labels, each through a propose-and-confirm step with a checksum. Campaigns, ad groups, keywords, bids and budgets stay out of reach.
  • Hosted read and write, approval first: Ryze AI MCP (per-tool approval, on by default), AdKit (drafts you approve), GoMarble Operator (approval before write actions), Markifact (actions approved before they go live) and Adspirer (campaigns built paused, high-impact changes approved).
  • Hosted read and write, no documented approval: Pipeboard (new campaigns start paused, edits to live campaigns apply), Composio (78 Google Ads tools for developers) and HireOtto (account changes from chat).
  • Reporting only: Adalysis MCP, Adzviser, Coupler.io and Windsor.ai read data for Claude or ChatGPT and change nothing in the account.

This page is the 2027 edition. Our 2026 ranking of 16 servers, last updated November 8, 2026, is still live and covers the data-pipe products this edition moves to one paragraph.

The 14 Google Ads MCP servers at a glance

Ranked on one question per server: what can it change in a Google Ads account, and does each change wait for you. Scores are editorial and come from the documented features in the method section; prices are the lowest listed plan on November 12, 2026.

  1. 1Ryze AI logoRyze AI9.6/10

    What it can change in Google Ads: Campaigns, budgets, keywords, negatives, audiences, assets; every write approved

    Lowest price: $89/mo, MCP included

  2. 2AdKit logoAdKit8.4/10

    What it can change in Google Ads: Campaigns, ad groups, ads, creatives as drafts you approve

    Lowest price: $29/mo

  3. 3GoMarble logoGoMarble8.2/10

    What it can change in Google Ads: Campaigns, keywords, budgets, pauses with approval (Operator)

    Lowest price: Free read-only · $399 for writes

  4. 4Markifact logoMarkifact8.2/10

    What it can change in Google Ads: Campaigns and reports via Markifact operations; actions approved first

    Lowest price: $79/mo

  5. 5Adspirer logoAdspirer7.8/10

    What it can change in Google Ads: Search and PMax campaigns built paused; you approve launch

    Lowest price: Free · $40/mo

  6. 6Google Ads MCP (official) logoGoogle Ads MCP (official)7.6/10

    What it can change in Google Ads: Assets, video uploads, labels only; propose and confirm

    Lowest price: Free, open source

  7. 7Pipeboard logoPipeboard7.6/10

    What it can change in Google Ads: Campaigns, keywords, bids; live edits apply directly

    Lowest price: Free · $29.90/mo

  8. 8Composio logoComposio7.0/10

    What it can change in Google Ads: 78 tools incl. batch mutate; no approval layer

    Lowest price: Free · $18/seat

  9. 9HireOtto6.6/10

    What it can change in Google Ads: Account changes from chat; approval not documented

    Lowest price: $25/mo

  10. 10Adalysis MCP logoAdalysis MCP6.4/10

    What it can change in Google Ads: Nothing; live data plus Adalysis insights

    Lowest price: $149/mo

  11. 11Adzviser logoAdzviser6.4/10

    What it can change in Google Ads: Nothing; read-only reporting

    Lowest price: $48.99/mo

  12. 12Coupler.io6.4/10

    What it can change in Google Ads: Nothing; data flows for AI analysis

    Lowest price: $32/mo (annual)

  13. 13Windsor.ai logoWindsor.ai5.4/10

    What it can change in Google Ads: Mostly nothing; a few writes, no approval step

    Lowest price: Free · $23/mo

  14. 14cohnen/mcp-google-ads logocohnen/mcp-google-ads4.8/10

    What it can change in Google Ads: Some writes, no gate; last commit Oct 2025

    Lowest price: Free, self-hosted

Ryze AI ranks first because it pairs the widest write surface on a hosted server with an approval step that is on by default, plus GAQL, Keyword Planner and Google's recommendations on the read side. AdKit is the cheapest way to get draft-first writes, GoMarble and Markifact suit teams that want approvals plus scheduled agents or workflows, and Google's official server is the right free pick when you only need reads plus asset and label edits.

What changed in Google Ads MCP servers between 2026 and 2027

3 changes reshape this list. Each one moves the deciding question from "can it read my account" to "what can it change, and who approves it".

Google's official Google Ads server now writes, in a narrow lane

The googleads/google-ads-mcp repository (179 commits, about 1,200 stars, last commit November 10, 2026) added 4 mutate tools: create_asset, upload_video_asset, manage_labels and manage_label_associations. Each runs first in propose mode as a validate-only dry run that returns the change and a checksum; the confirm call must repeat the same parameters with that checksum, or it is rejected. Setting labels and assets to false in tools_config.yaml turns the server back into a read-only one.

Developer tokens are gone from Google's setup for Google Ads

Google's developer guide (updated November 11, 2026) says developer tokens were sunset on September 9, 2026. API access now depends on the Google Cloud project that owns your OAuth client, with Explorer, Basic or Standard access needed for production accounts. Self-hosting is still a developer job: a Cloud project, credentials, Python 3.10 or later and the gcloud tool.

More AI clients accept a custom Google Ads MCP URL

Claude (Pro, Team or Max), ChatGPT (Plus, Pro or Business with Developer mode), Cursor, Claude Code, Grok Bot and Muse all take a remote MCP server. That widens the field to hosted servers that work across clients, and it makes the approval step matter more, because a scheduled agent in Grok Bot can act while nobody is watching the chat.

What Google Ads MCP servers cost in 2027

Lowest listed paid plan for each server, read on its pricing page on November 12, 2026. Free tiers are noted where they exist; check whether the free tier includes writes before you plan around it.

  1. Ryze AI

    Free option
    7-day trial
    Lowest paid plan
    $89/mo Paid Ads, MCP included in every plan
    Billed by
    Flat, any ad spend
  2. AdKit

    Free option
    7-day trial
    Lowest paid plan
    $29/mo (1 project), $49/mo unlimited
    Billed by
    Flat per plan
  3. GoMarble

    Free option
    Free: 1 read-only agent
    Lowest paid plan
    $139/mo read-only; $399/mo Operator with writes
    Billed by
    Plan plus AI credits
  4. Adspirer

    Free option
    Free: 15 tasks/mo
    Lowest paid plan
    $40/mo
    Billed by
    Tasks per month
  5. Google Ads MCP (official)

    Free option
    Free, open source
    Lowest paid plan
    None
    Billed by
    Your Cloud project's API quota
  6. Pipeboard

    Free option
    Free: 2 account slots
    Lowest paid plan
    $29.90/mo (3 slots)
    Billed by
    Account slots
  7. Markifact

    Free option
    Trial credits
    Lowest paid plan
    $79/mo (2,500 credits)
    Billed by
    Credits per operation
  8. Composio

    Free option
    Free: $2 one-time credits
    Lowest paid plan
    $18 per seat/mo
    Billed by
    Seats plus tool calls
  9. HireOtto

    Free option
    14 days or 200 credits
    Lowest paid plan
    $25/mo (2,000 credits)
    Billed by
    Credits
  10. Adalysis MCP

    Free option
    30-day trial
    Lowest paid plan
    $149/mo (up to $50K spend)
    Billed by
    Ad spend tier
  11. Adzviser

    Free option
    None
    Lowest paid plan
    $48.99/mo (3 sources)
    Billed by
    Data sources
  12. Coupler.io

    Free option
    Trial
    Lowest paid plan
    $32/mo on annual billing
    Billed by
    Accounts and destinations
  13. Windsor.ai

    Free option
    Forever free plan
    Lowest paid plan
    $23/mo ($19 billed yearly)
    Billed by
    Data sources
  14. cohnen/mcp-google-ads

    Free option
    Free, MIT license
    Lowest paid plan
    None
    Billed by
    Your own hosting

Google Ads MCP servers side by side: writes, approvals, setup

Full check = documented on the vendor's site, half = partly or only on some plans, cross = not offered or not documented. Approval means the server itself holds a write until a person confirms it; a request in the chat that the model may skip does not count.

ToolEdits campaigns, budgets, bidsApproval before writesNo Cloud project or tokenRaw GAQL reportsOther ad platformsChecks
Ryze AI logoRyze AI5/5
AdKit logoAdKit4/5
GoMarble logoGoMarble3.5/5
Markifact logoMarkifact3.5/5
Adspirer logoAdspirer3.5/5
Google Ads MCP (official) logoGoogle Ads MCP (official)2/5
Pipeboard logoPipeboard4.5/5
Composio logoComposio3/5
HireOtto2.5/5
Adalysis MCP logoAdalysis MCP1.5/5
Adzviser logoAdzviser2/5
Coupler.io2/5
Windsor.ai logoWindsor.ai2/5
cohnen/mcp-google-ads logocohnen/mcp-google-ads1.5/5

Reporting-only servers score low on this matrix by design, because this page ranks by what a server can change. For a team that only wants answers from its Google Ads data, a read-only server is the safer choice, and Adalysis MCP or Adzviser is a sensible pick.

The 14 best MCP servers for Google Ads in 2027, ranked

Each card states what the server can change in a Google Ads account, whether that change waits for a person, how setup works and the lowest price on the vendor's page. Scores follow the weights in how we compared them.

1

Ryze AI

Hosted Google Ads MCP, widest write surface, approval on every write

9.6/10

★★★★★

Editorial score

Ryze AI's Google Ads MCP server runs at one URL, https://connector.get-ryze.ai/mcp, over Streamable HTTP with Google sign-in, so there is no Cloud project, developer token or local process. It exposes 14 Google Ads tools: 8 read (account summary, manager hierarchy, accessible customers, conversion actions, recommendations, Keyword Planner ideas and historical metrics, raw GAQL up to 10,000 characters) and 6 write (apply and dismiss recommendations, raw mutate with validate-only dry runs, a separate delete tool that only runs on an item-by-item approved list, custom audiences and image asset upload). Every write is approval-gated by default. The same endpoint carries Meta Ads, TikTok, GA4, Search Console and Shopify, 150+ tools in total, and works in Claude, ChatGPT, Cursor, Claude Code and Grok Bot. The connector is included in every Ryze AI plan; Paid Ads is $89 a month flat on the pricing page with a 7-day free trial.

Ryze AI Google Ads MCP page: a hosted server for Claude, ChatGPT and Cursor with Google sign-in, no developer token, included in every plan
get-ryze.ai/google-ads-mcp, captured November 12, 2026.

Pricing

$89/mo Paid Ads, connector in every plan, 7-day trial

Setup

One URL and Google sign-in, about 1 minute

Can change

Campaigns, budgets, keywords, negatives, audiences, assets

Pros:

  • ✓Approval on every write by default, deletes on a separate tool
  • ✓GAQL, Keyword Planner and Google recommendations in one server
  • ✓Manager accounts handled with loginCustomerId
  • ✓Same URL covers Meta Ads, TikTok, GA4, Search Console, Shopify

Cons:

  • −Needs a paid Ryze AI plan after the trial; there is no free tier
  • −Approval on every write is slower than a server that applies changes directly
  • −One connection maps to one Ryze AI workspace, so agencies reconnect per client workspace
2

AdKit

Draft-first writes for one brand at the lowest flat price

8.4/10

★★★★★

Editorial score

AdKit wraps the official ad platform APIs behind its own MCP and CLI, and its pricing FAQ states the safety model plainly: a draft-first workflow, so nothing goes live until you approve it, with every request validated and rate-limited before it reaches Google. One connection covers Meta, Google, TikTok, Reddit, LinkedIn, X, Microsoft, Pinterest and ChatGPT Ads, and the same subscription includes a multi-platform ad library, competitor tracking and an AI ad generator. On the pricing page on November 12, 2026, Single Project is $29 a month (1 brand, 1 ad account per platform) and Multiple Projects $49 a month (unlimited), each with a 7-day trial. It lists Claude, ChatGPT, Grok, Muse, Cursor and Perplexity among supported clients. The read side is thinner than Ryze AI's: no documented Keyword Planner or raw GAQL.

AdKit pricing page: one flat plan per brand to run Meta and Google ads directly or through an AI agent, with monthly and yearly billing
adkit.so/pricing, captured November 12, 2026.

Pricing

$29/mo · $49/mo unlimited · 7-day trial

Setup

Hosted OAuth, no developer setup

Can change

Campaigns, ad groups, ads, creatives, as drafts

Pros:

  • ✓Draft-first by default on every platform
  • ✓Flat price, unlimited seats
  • ✓Ad library and creative tools in the same plan

Cons:

  • −No free tier after the trial
  • −No documented GAQL or Keyword Planner tools
  • −Younger product with a short track record
3

GoMarble

Agency agents with approval policies and an audit trail

8.2/10

★★★★★

Editorial score

GoMarble sells AI agents for paid media and exposes them over MCP to Claude and ChatGPT. Its pricing page on November 12, 2026 splits the plans by what agents may do: Free gives 1 read-only agent and 1 ad account per connector for up to $50K a month in spend; the $139 plan stays read-only with 5 accounts; Operator at $399 a month adds read and write agents that launch and edit campaigns, manage keywords, adjust budgets and pause ads, with human approval before write actions, an audit trail of every agent action and 15 accounts per connector. Approval policies start on Growth and role-based access on Scale. Its open-source Google Ads MCP server on GitHub had a commit on August 5, 2026 and stays read-only.

Pricing

Free read-only · $139/mo · $399/mo Operator for writes

Setup

Hosted OAuth; open-source server needs your own credentials

Can change

Campaigns, keywords, budgets, pauses (Operator)

Pros:

  • ✓Human approval before write actions on every write-capable plan
  • ✓Audit trail of agent actions
  • ✓Free read-only tier with no card

Cons:

  • −Writes start at $399 a month
  • −Plans capped by ad spend and AI credits
  • −Approval policies and role-based access sit on higher tiers
4

Markifact

Agents, workflows and an MCP that asks before actions go live

8.2/10

★★★★★

Editorial score

Markifact is a marketing automation platform with 3 ways in: its own AI agents, visual workflows and an MCP server that lets Claude, ChatGPT, Cursor or Manus run Markifact operations, from Google Ads reports to campaign creation. Its MCP page on November 12, 2026 says actions are approved before anything goes live, and its agents follow the same rule. It connects 50+ platforms with 1,000+ operations through official platform APIs. On the pricing page, Pro is $79 a month with 2,500 credits and Team is $249; MCP data operations usually cost 1 credit each and discovery calls are free. The Google Ads tool surface sits behind Markifact's own operations, so raw GAQL is not part of it.

Pricing

$79/mo Pro · $249/mo Team · trial credits

Setup

Hosted, connect platforms in Markifact

Can change

Campaign creation and edits, approved first

Pros:

  • ✓Actions approved before they go live, from MCP and agents
  • ✓Workflows for scheduled reports and budget checks
  • ✓50+ platforms

Cons:

  • −Credit metering on every data operation
  • −No raw GAQL; depth depends on Markifact's operations
  • −Built for workflows more than Google Ads specialists
5

Adspirer

Builds Google campaigns paused, you approve what goes live

7.8/10

★★★★★

Editorial score

Adspirer is a hosted MCP for 6 ad platforms, Google, Meta, LinkedIn, TikTok, Amazon and ChatGPT Ads, and its home page on November 12, 2026 describes the flow it is built around: it turns a brief into a campaign created paused, and every high-impact change stays yours to approve. For Google that covers Search and Performance Max builds. It is listed in Claude's directory and works in ChatGPT, Slack and email. Pricing on its pricing page is per task, never a share of spend: Free with 15 tasks a month, then $40, $83 and $167 plans. A report is one task; a multi-platform launch is several, so busy months climb a tier.

Pricing

Free (15 tasks) · $40 · $83 · $167/mo

Setup

Hosted OAuth, no card for free

Can change

Campaign builds and edits; launches approved

Pros:

  • ✓Campaigns arrive paused for review
  • ✓6 platforms including ChatGPT Ads
  • ✓Free tier

Cons:

  • −Task metering adds up on schedules
  • −Fewer Google-specific tools than Ryze AI or Pipeboard
  • −Which low-impact edits skip approval is not spelled out
6

Google Ads MCP (official)

First-party GAQL plus narrow writes behind a checksum

7.6/10

★★★★★

Editorial score

Google's Google Ads MCP server is open source under Apache 2.0 at googleads/google-ads-mcp, with about 1,200 stars and a commit on November 10, 2026. Reads cover accessible customers, GAQL search built from structured fields and resource metadata. The partial mutate tools create assets (text, image, YouTube video, sitelink, callout, structured snippet and more), upload video, and manage labels and their links to campaigns, ad groups and criteria. Each write runs a propose step that returns the change and a checksum, and the confirm step fails if anything differs. It cannot pause a campaign, change a bid or touch a budget. Setup needs a Google Cloud project with Google Ads API access approved for production, credentials, Python 3.10+ and gcloud, or a Cloud Run deployment for remote use.

GitHub repository googleads/google-ads-mcp on November 12, 2026: about 1,200 stars, 179 commits and release v0.0.6, with commits from the past week
github.com/googleads/google-ads-mcp, captured November 12, 2026.

Pricing

Free, open source; API access through your Cloud project

Setup

Cloud project, credentials, Python or Cloud Run

Can change

Assets, video uploads, labels only

Pros:

  • ✓Maintained by the Google Ads API team
  • ✓Propose-and-confirm checksum on every write
  • ✓Can be locked to read-only in one config file

Cons:

  • −No campaign, bid, keyword or budget changes
  • −Developer setup; production access depends on your Cloud project
  • −Google Ads only
7

Pipeboard

Wide hosted write surface, safety through scoped tokens

7.6/10

★★★★★

Editorial score

Pipeboard runs hosted MCP servers per platform, and its Google Ads server creates and edits campaigns, keywords and bids with GAQL on the read side. Its home page on November 12, 2026 says new campaigns start paused so you can review them; edits to live campaigns apply without a separate approval. Safety comes from tokens: a read-only token for reporting, or a token scoped to named accounts and tools. It also covers Meta, TikTok, Merchant Center, GA4 and 8 more platforms. The pricing page lists Free with 2 account slots, Pro at $29.90 a month for 3 slots, Premium at $99 for 10 and an agency tier at $199.

Pricing

Free · $29.90 · $99 · $199/mo

Setup

Hosted OAuth, per-platform URLs

Can change

Campaigns, keywords, bids; live edits apply

Pros:

  • ✓One of the widest hosted Google Ads write surfaces
  • ✓Read-only and account-scoped tokens
  • ✓Free tier

Cons:

  • −No approval step on edits to live campaigns
  • −Per-slot pricing adds up for agencies
  • −No creative or audit layer
8

Composio

78 Google Ads tools for developers building their own agent

7.0/10

★★★★★

Editorial score

Composio is an integration layer for agent builders: SDKs, a managed MCP gateway and auth for 1,700+ apps. Its Google Ads toolkit lists 78 tools on November 12, 2026, including batch mutate across resource types, ad and ad-group asset mutations, bid modifiers, customer lists, experiments and GAQL search and search stream. That is a deep write surface, and no part of it is held for approval by Composio; approvals are whatever your own agent code adds. Setup is a developer flow. The pricing page lists a Free plan with $2 of one-time credits and Standard at $18 per seat a month, with extra tool calls at $0.005 each.

Pricing

Free · $18 per seat/mo plus usage

Setup

Developer signup, SDK or MCP gateway

Can change

Nearly every Google Ads resource via batch mutate

Pros:

  • ✓78 Google Ads tools including experiments
  • ✓Same layer reaches 1,700+ other apps
  • ✓Low entry price

Cons:

  • −No approval or draft step
  • −Built for engineers; media buyers need guardrails on top
  • −No ads-specific safety model
9

HireOtto

Google Ads, LinkedIn Ads, GTM, GA4 and Search Console servers

6.6/10

★★★★★

Editorial score

HireOtto sells MCP servers for performance marketers: Google Ads (report, analyze and make account changes), LinkedIn Ads, Tag Manager, Search Console and Google Analytics, for Claude, ChatGPT, Cursor and other clients. Named profiles route each question to the right login, which helps agencies that juggle several Google accounts. Its pages on November 12, 2026 show changes made through conversation but do not describe a server-side approval step for Google Ads writes (the LinkedIn server prepares "reviewable" changes). The pricing page lists a 14-day free trial (200 credits), Starter at $25 a month with 2,000 credits, Pro at $49 with 5,000, and Agency at $99 with 2 seats, unlimited credits and audits.

Pricing

Free 14 days · $25 · $49 · $99/mo Agency

Setup

Hosted, connect each Google login once

Can change

Google Ads account changes; approval not documented

Pros:

  • ✓Low entry price with Google Ads writes
  • ✓GTM and GA4 servers for tracking questions
  • ✓Profiles route agency logins automatically

Cons:

  • −No documented approval step on Google Ads writes
  • −Meta Ads still on the roadmap
  • −Credits on Starter and Pro
10

Adalysis MCP

Live Google Ads data plus Adalysis audit context for Claude

6.4/10

★★★★★

Editorial score

Adalysis MCP connects Claude, ChatGPT and other assistants to live Google Ads data with the analysis Adalysis already runs: account history, alerts, quality score and multi-account comparisons. Its page on November 12, 2026 is built around analysis prompts (biggest movers, weak ads, test ideas) and does not list write tools, so treat it as a context server; changes still happen inside Adalysis or Google Ads. Adalysis itself runs 100+ customizable audit checks and budget automation. Plans start at $149 a month for up to $50K in monthly spend on the pricing page, with unlimited accounts and users and a 30-day free trial.

Pricing

From $149/mo by ad spend · 30-day trial

Setup

Adalysis account, then connect the MCP

Can change

Nothing through MCP

Pros:

  • ✓AI answers draw on Adalysis audit history
  • ✓Multi-account comparisons for agencies
  • ✓Microsoft Ads in the same platform

Cons:

  • −No writes through MCP
  • −Price rises with ad spend
  • −Most useful if you already use Adalysis
11

Adzviser

Read-only reporting connector with the quickest install

6.4/10

★★★★★

Editorial score

Adzviser is a reporting product that lets Claude read campaigns, spend, conversions and search terms from Google Ads next to other sources, with unlimited accounts per source and unlimited refreshes. Setup is a sign-in, with no Cloud project or credentials. It does not write to Google Ads and has no raw GAQL. There is no free tier on the pricing page on November 12, 2026: Starter is $48.99 a month for 3 data sources and Growth $148.99 for 7.

Pricing

$48.99/mo (3 sources) · $148.99/mo (7)

Setup

Sign in, no developer setup

Can change

Nothing

Pros:

  • ✓Fast install for Claude reporting
  • ✓Unlimited accounts per source
  • ✓Cross-channel sources

Cons:

  • −Read-only
  • −No GAQL
  • −No free tier
12

Coupler.io

400+ sources behind one MCP for AI analysis

6.4/10

★★★★★

Editorial score

Coupler.io moves data from 400+ sources, Google Ads included, into data flows, and its MCP server lets Claude and other assistants query those flows in plain language, including datasets too large for a chat context window. It reads only. Its MCP page on November 12, 2026 says you need a paid plan with data flows already set up; the pricing page lists Starter at $32 a month on annual billing (3 accounts), Active at $132 and Pro at $259.

Pricing

From $32/mo billed annually

Setup

Build data flows, then connect the MCP

Can change

Nothing

Pros:

  • ✓Handles large datasets outside the chat window
  • ✓Google Ads next to finance and CRM data
  • ✓No code

Cons:

  • −Read-only
  • −Data flows must exist first
  • −The MCP page asks for a higher plan than Starter, so confirm before buying
13

Windsor.ai

Cross-channel reporting with a forever-free plan

5.4/10

★★★★★

Editorial score

Windsor.ai connects hundreds of marketing sources, Google Ads among them, to Claude, ChatGPT, Gemini and Perplexity as well as Looker Studio, BigQuery and Sheets. It is a reporting layer; the few writes it exposes have no documented approval step. The pricing page on November 12, 2026 shows a Forever Free plan after a 30-day trial of the full feature set, and paid plans from $23 a month ($19 billed yearly) up to $598.

Pricing

Forever free · from $23/mo

Setup

OAuth per source, hosted

Can change

Little, with no approval step

Pros:

  • ✓Forever-free plan
  • ✓Many destinations beyond AI clients
  • ✓Long track record

Cons:

  • −Reporting-first, no campaign management
  • −Writes have no approval step
  • −No raw GAQL
14

cohnen/mcp-google-ads

Small open-source server, no updates since October 2025

4.8/10

★★★★★

Editorial score

cohnen/mcp-google-ads was the community default before Google published its own server: a small Python server that gives Claude, Cursor or Windsurf campaign data, keyword metrics, GAQL and some ad management. GitHub shows 721 stars, 158 forks and 19 commits, and the last commit is dated October 16, 2025. You run it yourself with your own Google Cloud OAuth credentials, and whatever writes you enable have no approval gate. With Google's server now maintained and GoMarble's open-source server updated in August 2026, it is mainly a readable codebase to fork.

Pricing

Free, MIT license

Setup

Your own OAuth credentials and local Python

Can change

Partial writes, no gate

Pros:

  • ✓Small codebase that is easy to read and extend
  • ✓Free
  • ✓Works in Claude, Cursor and Windsurf

Cons:

  • −No commits since October 16, 2025
  • −No approval step
  • −Developer setup

Also seen in the November 2026 results for Google Ads MCP searches, and not ranked: Whatagraph and Porter Metrics (reporting connectors) and Flint (a competing list page).

Google Ads data pipes that also ship an MCP

Funnel.io, Improvado, Databox, Fivetran and Zapier MCP still come up in Google Ads MCP searches, and our 2026 list ranked them. They move Google Ads data into a hub, a dashboard or a warehouse and let Claude query it there; none of them changes campaigns, and Zapier's Google Ads actions stop at campaign status, customer lists and offline conversions. If your question is cross-channel reporting for a data team, one of them may beat every server above. If the question is which server should edit a Google Ads account, they are out of scope for 2027.

How to connect Claude, ChatGPT or Grok Bot to Google Ads in 3 steps

The steps below use a hosted server, which is the route that needs no Google Cloud project. The video shows the same setup in Claude and 2 audits run on live accounts afterwards.

Add the server URL as a custom connector to give the AI client access

In Claude: Settings, Connectors, add a custom connector with the server URL. In ChatGPT: Settings, Apps, turn on Developer mode, create an app with the URL and OAuth. In Grok Bot: send the URL to the bot and let it open the sign-in on its computer. For Ryze AI the URL is https://connector.get-ryze.ai/mcp.

Sign in with Google and pick the account so reads start working

A Google login with Standard or Admin access is enough. If you work through a manager account, ask the AI to list accessible customers first, then name the client account. Start a new chat after connecting, because clients load tools when a conversation starts.

Set every write tool to need approval before the first change

In Claude, open the connector's tool settings and keep write and delete tools on Needs approval. In Ryze AI the same rule is on by default, and approval settings cover agent proposals too. Then run one read-only prompt, such as wasted spend by search term for the last 30 days, before you ask for a change.

Claude Code, one line
claude mcp add --transport http ryze https://connector.get-ryze.ai/mcp
Setup in Claude, then 2 audits on live Google Ads accounts.

For the click-by-click version with screenshots, see how to connect Claude to Google Ads; for Grok Bot, how to connect Grok to Google Ads; for a local config file, the Claude Desktop config guide.

What to check before an AI agent writes to Google Ads

  • Find where the approval lives. A server-side gate (Ryze AI, AdKit drafts, Google's checksum) holds the change even if the model forgets to ask. A line in the system prompt does not.
  • Ask for a dry run first. Google Ads supports validate-only requests. Ryze AI's runRawMutate and Google's official tools both use it, so the agent can show the exact operation before it runs.
  • Keep deletes separate. Removals cannot be undone in Google Ads. Pausing is the reversible path; a server that puts deletes behind their own tool and an item-by-item list is safer than one that mixes them into general edits.
  • Scope the connection. Connect one client workspace or a token limited to named accounts. Pipeboard offers read-only and account-scoped tokens; Ryze AI ties each connection to one workspace.
  • Start a scheduled agent on reads. A Grok Bot routine that runs every night should report for a week before it gets write tools. Check its proposals against what you would have done.
  • Read the change history. change_event keeps 30 days in Google Ads. Ask the agent to pull it after the first week of writes and compare it with what it told you.

Our REST API vs MCP guide explains where a direct API integration still beats an MCP server, mostly for bulk jobs with thousands of operations.

Which Google Ads MCP server fits your team

Agency running many Google Ads accounts

Pick: Ryze AI or GoMarble

Ryze AI is flat at $89 a month with unlimited ad accounts and approval on every write; GoMarble Operator adds approval policies and an audit trail at $399 a month with 15 accounts per connector.

Solo advertiser who wants cheap, safe writes

Pick: AdKit

$29 a month for one brand, and every campaign, ad group and ad is a draft until you approve it. Less GAQL depth than Ryze AI.

Developer building an internal agent

Pick: Google's official server or Composio

The official server gives first-party GAQL plus narrow writes with a checksum; Composio gives 78 Google Ads tools and an SDK, with approvals left to your code.

Team that only wants answers, no changes

Pick: Adalysis MCP or Adzviser

Adalysis adds its own audit context to live data; Adzviser installs from a directory and reads several sources for $48.99 a month.

Cross-channel reporting into sheets or BI

Pick: Coupler.io or Windsor.ai

Both move Google Ads next to 300 to 400+ other sources; Windsor.ai has a forever-free plan.

Launching new Search and PMax campaigns

Pick: Adspirer or Pipeboard

Both build campaigns paused for review. Adspirer asks for approval on launches; Pipeboard applies edits to live campaigns without one.

How we compared these Google Ads MCP servers

What we checked

  • Read: each vendor's live home page, pricing page and, where public, docs or GitHub repository, on November 12, 2026. Repository activity comes from GitHub on the same day.
  • Recorded: what the server can read, what it can change in Google Ads, whether a write waits for a person on the server side, what setup needs (Cloud project, token, local runtime), and the lowest listed price.
  • Not done: we did not run paid trials of competitor tools, and no score comes from a hands-on run. Where a vendor page does not say whether writes wait for approval, the card says so.
  • Disclosure: Ryze AI publishes this guide and makes the server ranked first. Ryze AI facts come from get-ryze.ai/google-ads-mcp and pricing.

Each server got 1 to 5 points on 5 criteria. Weights: what it can change in Google Ads x3, write safety x3 (5 = every write held by the server or no write access at all), read depth x2, setup x1, price x1. The total out of 50 divided by 5 is the score on each card.

  1. Ryze AI

    Can change x3
    5
    Write safety x3
    5
    Read depth x2
    5
    Setup x1
    5
    Price x1
    3
    Total / 50
    48
  2. AdKit

    Can change x3
    4
    Write safety x3
    5
    Read depth x2
    3
    Setup x1
    5
    Price x1
    4
    Total / 50
    42
  3. GoMarble

    Can change x3
    4
    Write safety x3
    5
    Read depth x2
    4
    Setup x1
    4
    Price x1
    2
    Total / 50
    41
  4. Markifact

    Can change x3
    4
    Write safety x3
    5
    Read depth x2
    3
    Setup x1
    5
    Price x1
    3
    Total / 50
    41
  5. Adspirer

    Can change x3
    4
    Write safety x3
    4
    Read depth x2
    3
    Setup x1
    5
    Price x1
    4
    Total / 50
    39
  6. Google Ads MCP (official)

    Can change x3
    2
    Write safety x3
    5
    Read depth x2
    5
    Setup x1
    2
    Price x1
    5
    Total / 50
    38
  7. Pipeboard

    Can change x3
    5
    Write safety x3
    2
    Read depth x2
    4
    Setup x1
    5
    Price x1
    4
    Total / 50
    38
  8. Composio

    Can change x3
    5
    Write safety x3
    2
    Read depth x2
    4
    Setup x1
    2
    Price x1
    4
    Total / 50
    35
  9. HireOtto

    Can change x3
    4
    Write safety x3
    2
    Read depth x2
    3
    Setup x1
    5
    Price x1
    4
    Total / 50
    33
  10. Adalysis MCP

    Can change x3
    1
    Write safety x3
    5
    Read depth x2
    4
    Setup x1
    4
    Price x1
    2
    Total / 50
    32
  11. Adzviser

    Can change x3
    1
    Write safety x3
    5
    Read depth x2
    3
    Setup x1
    5
    Price x1
    3
    Total / 50
    32
  12. Coupler.io

    Can change x3
    1
    Write safety x3
    5
    Read depth x2
    3
    Setup x1
    4
    Price x1
    4
    Total / 50
    32
  13. Windsor.ai

    Can change x3
    2
    Write safety x3
    2
    Read depth x2
    3
    Setup x1
    4
    Price x1
    5
    Total / 50
    27
  14. cohnen/mcp-google-ads

    Can change x3
    3
    Write safety x3
    1
    Read depth x2
    3
    Setup x1
    1
    Price x1
    5
    Total / 50
    24

The verdict on Google Ads MCP servers for 2027

Ryze AI is the best MCP for Google Ads in 2027 for teams that want Claude, ChatGPT or Grok Bot to make real changes with an approval on every write, with one caveat: it is our product and the connector needs a Ryze AI plan, $89 a month for Paid Ads, after the 7-day trial. If you want the cheapest draft-first writes, AdKit at $29 a month is the pick. If you are an agency that needs approval policies and an audit trail across a team, GoMarble Operator is worth its $399. If you only want reads plus asset and label edits from Google itself, the official server is free and now has a proper confirm step.

Whichever server you choose, the order of work stays the same: connect, run a week of read-only prompts, then turn on writes with approval and compare the agent's proposals with what you would have done. Connect Ryze AI's Google Ads MCP server to start with a free 7-day trial.

Frequently asked questions

What is the best MCP for Google Ads in 2027?
Ryze AI is the best MCP for Google Ads in 2027 for teams that want Claude, ChatGPT or Grok Bot to change campaigns, budgets and keywords with an approval on every write, with one caveat: it needs a paid Ryze AI plan after the 7-day trial. AdKit is the cheapest draft-first option, and Google's official server is the free first-party pick for reads.
Can Google's official Google Ads MCP server change campaigns?
No. The official server added 4 write tools: create_asset, upload_video_asset, manage_labels and manage_label_associations. Each runs a propose step and then a confirm step that must carry the same checksum. It cannot pause campaigns, change bids or budgets, or add keywords, so campaign edits still need a third-party server or the Google Ads interface.
Can a Google Ads MCP create and launch campaigns?
Yes, several can. Ryze AI creates campaigns through an approval-gated mutate tool, AdKit saves them as drafts you approve, Adspirer and Pipeboard build them paused, and GoMarble Operator launches them after approval. Google's official server cannot create campaigns. Whatever server you use, ask for a validate-only dry run before the first launch.
Do I still need a Google Ads developer token for an MCP server?
Not for Google's own setup. Google's developer guide says developer tokens were sunset on September 9, 2026, and production access now depends on your Google Cloud project's access level. Hosted servers such as Ryze AI, AdKit, Pipeboard and Adspirer bring their own API access, so you only sign in with Google.
Show 8 more questions
What is the cheapest Google Ads MCP?
Google's official server and cohnen/mcp-google-ads cost nothing but need a developer setup. Among hosted servers, Adspirer, Pipeboard and Windsor.ai have free tiers, HireOtto starts at $25 a month and AdKit at $29 a month with draft-first writes. Ryze AI is $89 a month flat for Paid Ads with the connector included.
Which Google Ads MCP works in ChatGPT, Grok Bot and Cursor as well as Claude?
Any remote MCP server with OAuth works in all of them, because each client accepts a custom server URL. Ryze AI, AdKit, Pipeboard, Adspirer and Markifact are hosted and list several clients. Claude needs a Pro, Team or Max plan for custom connectors, and ChatGPT needs Developer mode on a Plus, Pro or Business plan.
Is it safe to give an AI agent write access to Google Ads?
It is safe enough when the server holds every write until a person approves it, deletes are separate from edits, and the connection is scoped to the right accounts. Start with a week of read-only prompts, then turn on writes with approval. Servers that apply live edits directly need scoped tokens and close monitoring of the change history.
Can I run GAQL through an MCP server?
Yes. Ryze AI runs raw GAQL up to 10,000 characters per query, Google's official server builds GAQL from structured fields, Pipeboard and Composio support GAQL search, and cohnen/mcp-google-ads includes a GAQL reference. Reporting connectors such as Adzviser and Coupler.io answer from their own data models without raw GAQL.
Which Google Ads MCP handles MCC manager accounts?
Ryze AI maps a manager account to its child accounts and accepts loginCustomerId on every tool, and Google's official server takes login_customer_id per call. GoMarble, Pipeboard and HireOtto support multiple accounts on higher plans. Ask the AI to list accessible customers first, then name the client account.
Can one MCP cover Google Ads and Meta Ads?
Yes. Ryze AI's endpoint carries Google Ads, Meta Ads, TikTok, GA4, Search Console and Shopify in one connection. AdKit, Adspirer, Pipeboard and Markifact also cover several ad platforms. Google's official server and Adalysis MCP are Google-focused, so a Meta account would need a second server.
What is the difference between an MCP server and the Google Ads API?
The Google Ads API is the raw interface Google offers to code. An MCP server wraps parts of that API as tools an AI client can call from a chat, with names, descriptions and, on good servers, approval steps. For bulk jobs with thousands of operations, a direct API script is still faster and cheaper.
Should a Grok Bot routine get write access to Google Ads?
Only through a server that holds writes for approval. A Grok Bot routine can run at night while nobody reads the chat, so a server without an approval step would apply changes unseen. Give the bot read tools for the first week, then approval-gated writes, and have it message you the proposals each morning.

Related guides

Free SEO/GEO audit

  • Surface technical SEO issues
  • Spot quick wins
  • Find duplicate and thin pages

Free · no credit card · instant

Ryze AI, Google Ads MCP with approvals

7-day free trial

Start free trial
Live results across
2,000+ clients

Paid Ads

Avg. client
ROAS
5.6x
Revenue
driven
$4.2M

SEO

Organic
visits driven
23.5M
Keywords
on page 1
48k+

Websites

Conversion
rate lift
+32%
Time
on site
+45%
Last updated: Nov 11, 2026
All systems ok