Hosting
NotFair
More
Hosted remote MCP at https://notfair.co/api/mcp/notfair. Nothing to install.
Google official
More
You run it yourself, locally or on Cloud Run. It is not a Google-hosted end-user MCP.
Comparison
By Yuting Zhong, co-founderChecked Nov 14, 2026We make NotFair.
Google's official Ads MCP is free, but you host it yourself. It can read your account and add assets and labels. It can't change campaigns, budgets or bids. NotFair is hosted and can, after you approve each change.
Choose NotFair if
Choose Google's official MCP if
Google Ads tools
Who runs it
Change campaigns, budgets, bids
Price
What approval looks like
Connect your accounts
Ask, review, approve
See the result
Change applied, logged with who approved it.
Demo account. NotFair shows the change and waits for your OK.
Comparison
NotFair
Hosted remote MCP at https://notfair.co/api/mcp/notfair. Nothing to install.
Google official
You run it yourself, locally or on Cloud Run. It is not a Google-hosted end-user MCP.
NotFair
Sign in with Google. No customer developer token. No customer Cloud project.
Google official
A Google Cloud project with the Google Ads API enabled, plus OAuth 2.0 or application default credentials. Developer tokens sunset 9 September 2026. Production access needs an approved Cloud-project access level.
NotFair
121 Google Ads tools, counted from NotFair's live tool list, checked by an automated test.
Google official
7 tools in v0.0.6, documented 2026-11-13: list_accessible_customers, search, get_resource_metadata, create_asset, upload_video_asset (local only), manage_labels, manage_label_associations.
NotFair
Campaigns, bids, budgets, keywords, ads, assets, and more, after you approve each change.
Google official
Cannot create, modify, pause, or enable campaigns, ad groups, ads, budgets, or bids.
NotFair
Upload supplied PNG/JPEG assets and link, unlink, or replace supported serving relationships.
Google official
create_asset can create IMAGE assets (local path, or base64 on remote HTTP, up to 20 MB). The official server cannot link assets to campaigns, ad groups, or asset groups.
NotFair
Use existing YouTube video IDs for supported campaign and asset-link workflows; source-file upload to YouTube is not provided.
Google official
upload_video_asset uploads a local video file to YouTube in local mode only. create_asset can then create a YOUTUBE_VIDEO asset from that ID. Remote HTTP cannot use upload_video_asset. The official server still cannot attach that asset to a campaign.
NotFair
Shows the exact change, waits for your OK, logs who approved it, and offers undo on supported changes.
Google official
Asks you to confirm its 4 edit tools. Optional strictly read-only mode. Confirmation is a checksum of request parameters and does not replace access control.
NotFair
Finds child accounts under a manager account. You pick the account per call.
Google official
Lists directly accessible customers. MCC child access uses GOOGLE_ADS_LOGIN_CUSTOMER_ID or per-call login_customer_id. You operate the runtime.
NotFair
Claude, ChatGPT, Codex, Cursor (hosted URL add; no Cursor plugin), OpenClaw, Hermes.
Google official
Any MCP client that can run a local server or call a self-hosted HTTP endpoint.
| Criterion | ||
|---|---|---|
| Hosting | YesHosted, nothing to install MoreHosted remote MCP at https://notfair.co/api/mcp/notfair. Nothing to install. | NoSelf-host: local or Cloud Run MoreYou run it yourself, locally or on Cloud Run. It is not a Google-hosted end-user MCP. |
| Sign-in | YesSign in with Google MoreSign in with Google. No customer developer token. No customer Cloud project. | n/aYour Cloud project, Ads API and OAuth MoreA Google Cloud project with the Google Ads API enabled, plus OAuth 2.0 or application default credentials. Developer tokens sunset 9 September 2026. Production access needs an approved Cloud-project access level. |
| Tools | Yes121 More121 Google Ads tools, counted from NotFair's live tool list, checked by an automated test. | Limited7: 3 read, 4 edit More7 tools in v0.0.6, documented 2026-11-13: list_accessible_customers, search, get_resource_metadata, create_asset, upload_video_asset (local only), manage_labels, manage_label_associations. |
| Campaign, budget, bid changes | YesAfter you approve MoreCampaigns, bids, budgets, keywords, ads, assets, and more, after you approve each change. | NoCannot change them MoreCannot create, modify, pause, or enable campaigns, ad groups, ads, budgets, or bids. |
| Image assets | YesUpload PNG/JPEG and link them MoreUpload supplied PNG/JPEG assets and link, unlink, or replace supported serving relationships. | LimitedCreate image assets; can't link to campaigns Morecreate_asset can create IMAGE assets (local path, or base64 on remote HTTP, up to 20 MB). The official server cannot link assets to campaigns, ad groups, or asset groups. |
| Video assets | YesUses existing YouTube video IDs MoreUse existing YouTube video IDs for supported campaign and asset-link workflows; source-file upload to YouTube is not provided. | LimitedUploads to YouTube (local only); can't attach Moreupload_video_asset uploads a local video file to YouTube in local mode only. create_asset can then create a YOUTUBE_VIDEO asset from that ID. Remote HTTP cannot use upload_video_asset. The official server still cannot attach that asset to a campaign. |
| Safety | YesExact change, your OK, log, undo where supported MoreShows the exact change, waits for your OK, logs who approved it, and offers undo on supported changes. | LimitedConfirms its 4 edit tools; optional read-only mode MoreAsks you to confirm its 4 edit tools. Optional strictly read-only mode. Confirmation is a checksum of request parameters and does not replace access control. |
| Manager accounts | YesFinds child accounts; pick per call MoreFinds child accounts under a manager account. You pick the account per call. | LimitedSet login customer ID yourself MoreLists directly accessible customers. MCC child access uses GOOGLE_ADS_LOGIN_CUSTOMER_ID or per-call login_customer_id. You operate the runtime. |
| Works in | YesClaude, ChatGPT, Codex, Cursor, OpenClaw, Hermes MoreClaude, ChatGPT, Codex, Cursor (hosted URL add; no Cursor plugin), OpenClaw, Hermes. | YesAny MCP client you can point at your server MoreAny MCP client that can run a local server or call a self-hosted HTTP endpoint. |
We read Google's developer guide (updated Nov 13, 2026) and the v0.0.6 release on GitHub, and counted NotFair's tools from our live tool list. We didn't run Google's edit tools on a live account.
Setup
NotFair
Google official
In Claude

It lets an AI client such as Claude, ChatGPT, or Cursor read a Google Ads account and, where allowed, apply changes. NotFair is hosted. Google's official server is software you run yourself.
Google publishes a first-party Ads MCP you run yourself, locally or on Cloud Run. Version 0.0.6 has 7 tools: 3 reads and 4 edit tools for assets and labels. Developer tokens sunset on 9 September 2026. The developer guide was last updated 13 November 2026 UTC.
No. It cannot create, modify, pause, or enable campaigns, ad groups, ads, budgets, or bids. Edit tools are limited to standalone assets, local video upload, and labels. It also cannot link assets to campaigns.
NotFair has 121 Google Ads tools. Google's official server has 7 in version 0.0.6. NotFair's count is from its live tool list, checked by an automated test. Google's 7 are 3 reads and 4 asset or label edits, as of 13 November 2026.
Not for NotFair. Hosted sign-in with Google is enough. Google's official server also no longer uses a developer token after 9 September 2026. You still need a Cloud project with the Google Ads API enabled.
NotFair can upload PNG or JPEG files and link them. Google's official server can create image assets but cannot link them. For video, NotFair uses existing YouTube video IDs. Google's official local mode can upload a video to YouTube, but still cannot attach it to a campaign.
When reporting plus asset and label edits is all you need, and you will run the server yourself. You also need a Google Cloud project with the Ads API turned on. If an agent must change campaigns, bids, or budgets, use NotFair.
Free includes 7 unlimited days, then 300 MCP operations per month. Growth is $99/mo monthly, or $950/yr (~$79/mo) annually with unlimited operations. No credit card to start. Google's official MCP is free software you self-host. Ads API quotas still apply.
This page is a 1v1. The ranked matrix covers other hosted and self-hosted Google Ads MCP servers.
Next
The free plan includes 7 days of unlimited access, then 300 MCP operations each month. Growth is $99/mo monthly, or $950/yr (~$79/mo) annually. No credit card.
https://notfair.co/api/mcp/notfair