One connectionGoogle AdsMicrosoft AdsTikTok AdsLinkedIn AdsMeta Ads

The best MCP server for Google Ads in 2026: an honest comparison

Most "ads MCP" servers only read data. A few can actually change your campaigns. This guide explains the difference, names the tools worth knowing, and tells you plainly which one fits your situation.

Which ones can actually write
Write a message…
Opus 5 High

What you can do

Write access vs. read-only

The single biggest fork in the road: can the server create a campaign, shift a budget and add negatives, or can it only pull numbers into a report? Official platform MCP servers and ETL-style connectors are typically read-only; Opus Growth, Markifact and Adspirer perform real write actions.

Approval gates and safety rails

An LLM with unguarded write access to a live ad account is a bad idea. Look for dry-run previews before every mutation, explicit human approval, and an audit log. Opus Growth previews every write and applies it only when you say yes; Markifact and AdKit take a similar approval-first or draft-first stance.

Platform coverage that matches your stack

Single-network servers are fine if you only buy on one network. If you run search plus social, count the live networks. Opus Growth covers Google Ads, Microsoft Advertising, TikTok Ads and LinkedIn Ads today on one connection, while Google's official server is Google Ads only and most single vendor servers cover one network each.

Hosting and setup effort

Self-hosted open-source servers mean you handle developer tokens, API credentials, deployment and upgrades. Hosted servers mean you paste one URL and sign in. Opus Growth is hosted with OAuth at https://mcp.opus-growth.com/mcp, so there are no API keys, no developer token and no infrastructure.

Agency and multi-account handling

If you manage clients, you need MCC/manager-account support, correct login-customer-id handling and hard isolation between customers. Many hobby-grade servers assume a single account and break the moment you add a second client.

Pricing model and action limits

Open-source is free but you pay in setup and maintenance time. Hosted tools charge monthly, usually with a usage cap. Opus Growth: free trial with 75 credits that never expire and no card, Pro $49/mo for 5,000 credits, Agency $99/mo for unlimited actions plus multi-account.

Set it up in 60 seconds

  1. 1

    Decide whether you need read or write

    Write down the three things you actually want the assistant to do. If they are all reporting questions ('what was my ROAS last week'), a read-only or official server is enough. If any of them start with a verb like pause, raise, add or launch, you need a server with genuine write tools.

  2. 2

    Shortlist by platform coverage and hosting

    Match the live networks to your media mix, then decide if you want to run infrastructure. Read only and happy to self host? Google's official server is free. Multi network and hosted? Connect Opus Growth by adding https://mcp.opus-growth.com/mcp in Claude or ChatGPT and signing in with Google.

  3. 3

    Test on a real account with approvals on

    Run one low risk change end to end, such as a budget change or a negative keyword. Confirm you see a preview before anything happens, confirm the change lands in the platform's change history, and confirm the audit trail matches. That single test tells you more than any feature table.

Ask in plain English

Which of my Google Ads campaigns wasted the most spend last 30 days, and what would you change?

Pause every ad group with more than 200 clicks and zero conversions, but show me the list first.

Compare cost per result across my Google, Microsoft, TikTok and LinkedIn accounts this month.

Add the top 10 irrelevant search terms from last week as negative keywords at the campaign level.

Build a new Search campaign for our B2B demo offer with a $60 daily budget and preview it before creating anything.

Audit all client accounts under my manager account and flag the ones with broken conversion tracking.

How they compare

Opus GrowthOther ad MCPs
Write actions in live accountsYes. Create campaigns, pause, set budgets and bids, manage keywords, negatives, audiences, creatives and conversion actions.Split field. Markifact and Adspirer also write, AdKit drafts first, and Google's own server plus ETL connectors such as Windsor.ai are read only.
Live ad networks coveredGoogle Ads, Meta Ads, Microsoft Advertising, TikTok Ads and LinkedIn Ads.Google's official server is Google Ads only. GoMarble is Google plus Meta. Most single vendor servers cover one network each.
Google data sources includedTag Manager, Analytics (GA4), Search Console, YouTube and Business Profile on the same connection.Usually none. Ad platform servers stop at the ad platform, so measurement lives in a separate tool.
Safety modelEvery write is previewed as a dry run and applied only on explicit approval, with audit logging.Markifact uses human approval and AdKit drafts first. Open source servers vary widely and often execute immediately.
Hosting and setupFully hosted. Paste https://mcp.opus-growth.com/mcp and sign in with Google.Google's official server and GoMarble are self hosted. You handle deployment, upgrades and credentials.
Developer token requiredNo. A Google sign in is the whole setup, with no API keys to paste.Google's official server and GoMarble both require a Google Ads developer token, which is a separate application with its own approval wait.
Agency and MCC supportMCC and multi account handling with login-customer-id support and per customer isolation.Most single account and open source servers assume one account, so agency handling is uncommon.
App compatibilityClaude on web and desktop, ChatGPT developer mode connectors, Cursor and other MCP compatible apps.Broadly compatible in principle, but self hosted servers need transport and credentials configured per app.
PricingFree trial with 75 credits that never expire and no card. Pro $49 per month, Agency $99 per month with MCC, Enterprise $299 per month.Open source is free to license and costs engineering time. Commercial tools price per seat or per usage.
Best fitMarketers and agencies who want an assistant to change multi network campaigns safely, without running infrastructure.Google's server if read only diagnostics on one network is enough. Windsor.ai if you need blended data in a warehouse or BI tool.

Google Ads MCP servers, side by side

Four axes decide it: whether the server can write, whether it needs a developer token, who hosts it, and which networks it covers.

ServerHostingWrite accessDeveloper tokenPlatformsBest for
Opus GrowthHostedYesNot requiredGoogle, Microsoft, TikTok, LinkedInMulti network campaign changes with approval on every write
Google Ads MCP (official)Self hostedRead onlyRequiredGoogle AdsFree read only diagnostics and reporting
MarkifactHostedYesNot requiredGoogle AdsApproval driven Google Ads work in terminal workflows
AdspirerHostedYesNot requiredMultiple ad networksZero setup cross platform management
GoMarbleSelf hostedYesRequiredGoogle, MetaLocal setup with Claude Desktop
Windsor.aiHostedRead onlyNot requiredMany sources, reportingBlended reporting into BI tools and warehouses

Frequently asked questions

MCP (Model Context Protocol) is an open standard that lets an AI assistant call external tools. An ads MCP server exposes advertising platform APIs (Google Ads, Meta, TikTok, LinkedIn and others) as tools the assistant can use. Instead of exporting CSVs or clicking through interfaces, you describe what you want in plain language and the assistant queries or changes the account directly.

Only a minority can. Opus Growth performs real write actions across Google Ads, Microsoft Advertising, TikTok Ads and LinkedIn Ads: creating campaigns, setting budgets and bids, managing keywords, negatives, audiences, creatives and conversion actions. Markifact offers human-approved writes for Google Ads, Adspirer covers multiple platforms, and AdKit is draft-first for creative work. Official platform MCP servers are typically read-only.

They are as safe as their guardrails. The risk is an assistant making an irreversible spend change without you seeing it first. Choose a server with dry-run previews, explicit approval before every write, per-customer data isolation and an audit log. Opus Growth previews every write action and applies it only after you approve it, and every action is logged.

Not necessarily. Google's official server and GoMarble are self hosted, which gives you full control but means managing API credentials, developer tokens, deployment and updates yourself. Opus Growth is fully hosted: you paste one URL, https://mcp.opus-growth.com/mcp, sign in with Google via OAuth, and you are connected. No API keys, no data warehouse, no infrastructure.

MCP is app-agnostic, so a well-built remote server works everywhere. Opus Growth works with Claude (claude.ai and Claude Desktop), ChatGPT via developer mode connectors, and any other MCP-compatible app such as Cursor. Self-hosted servers usually work too, but you may need to configure the transport and credentials for each app yourself.

Open-source servers are free to license but cost engineering time to run. Hosted services charge a subscription. Opus Growth offers a free trial with 75 credits that never expire and no card required, then Pro at $49/month for 5,000 credits across all platforms, or Agency at $99/month for unlimited actions plus MCC and multi-account support. Yearly plans are $499 and $999, billed in USD via Paddle as merchant of record.

They solve different problems. Windsor.ai is a marketing-data ETL platform with 300+ sources that moves data out of ad accounts into dashboards, BI tools and warehouses for reporting. An ads MCP server like Opus Growth works in the other direction: it lets an assistant act inside the ad account. If you need blended reporting, use a data connector. If you need changes made, use a write-capable MCP.

Agencies need manager-account (MCC) support, correct login-customer-id handling and strict isolation between client accounts, which most single account servers ignore. Opus Growth's Agency plan at $99/month covers unlimited actions with MCC and multi-account support plus audit logging, which is why it suits agency workflows better than single-account or Meta-only servers.

The Meta Ads integration is live. Live today are Google Ads, Microsoft Advertising, TikTok Ads and LinkedIn Ads, plus Google Tag Manager, GA4, Search Console and YouTube; Business Profile is live too. Meta Ads runs on the same connection, so a single-network server is not the trade you have to make.