Hosting
NotFair
More
Hosted remote MCP at https://notfair.co/api/mcp/notfair.
Meta official
More
Meta-hosted remote MCP at https://mcp.facebook.com/ads.
Comparison
By Yuting Zhong, co-founderChecked Nov 14, 2026We make NotFair.
Meta's official Ads MCP is hosted by Meta and covers more of its platform, including catalogs, experiments and signals. New ads start paused until a separate call turns them on. NotFair shows each change and waits for your OK.
Choose NotFair if
Choose Meta's official MCP if
NotFair has no undo for Meta changes. Undo is Google Ads only.
Meta Ads tools
Who runs it
Safety on writes
Undo
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.
Meta official
Meta-hosted remote MCP at https://mcp.facebook.com/ads.
NotFair
Sign in. No customer Meta app required.
Meta official
Facebook Login for Business / Meta authentication. A path without owning a Meta app is documented, plus a developer path that adds the Ads MCP use case on a Meta app. Tokens need ads_mcp_management plus ads_read or ads_management. Only Employee-role system-user tokens are supported.
NotFair
45 Meta Ads tools, counted from NotFair's live tool list, checked by an automated test.
Meta official
No single official integer. Counted 88 unique named tools on seven official category pages on 14 November 2026.
NotFair
Campaigns, ad sets, ads, creatives, budgets, and more. Writes can be dry-run or validate-only.
Meta official
Campaigns, ad sets, ads, creatives, catalogs, experiments, and more. Creates start paused. ads_activate_entity starts spend.
NotFair
createAdImage uploads supplied PNG/JPEG via HTTPS URL or bounded base64 and returns an account-scoped image_hash.
Meta official
ads_create_creative can create a single-image link creative. ads_get_ad_images lists uploaded images. A dedicated image-file upload tool is not named on the ad-creation page used here.
NotFair
uploadAdVideo uploads a bounded MP4 (base64 or public HTTPS URL) to the ad-account video library. It does not by itself create a creative or ad.
Meta official
ads_get_ad_videos lists videos. Dedicated video-file upload is not named as a separate tool on the ad-creation page used here.
NotFair
Shows the exact change, waits for your OK, and logs who approved it. No Meta undo.
Meta official
Creates start paused. Activation is a separate tool. Extra approval UI, diffs, and undo are not claimed.
NotFair
Connected-account selection with an explicit account on each call.
Meta official
ads_get_ad_accounts lists accessible ad accounts.
NotFair
Claude, ChatGPT, Codex, Cursor, OpenClaw, Hermes.
Meta official
Claude Desktop, Claude Code, ChatGPT, and other MCP clients Meta documents.
| Criterion | ||
|---|---|---|
| Hosting | YesHosted by NotFair MoreHosted remote MCP at https://notfair.co/api/mcp/notfair. | YesHosted by Meta (mcp.facebook.com/ads) MoreMeta-hosted remote MCP at https://mcp.facebook.com/ads. |
| Sign-in | YesSign in; no Meta app needed MoreSign in. No customer Meta app required. | YesMeta login; no-app path or add use case to a Meta app MoreFacebook Login for Business / Meta authentication. A path without owning a Meta app is documented, plus a developer path that adds the Ads MCP use case on a Meta app. Tokens need ads_mcp_management plus ads_read or ads_management. Only Employee-role system-user tokens are supported. |
| Tools | Yes45 More45 Meta Ads tools, counted from NotFair's live tool list, checked by an automated test. | Yes88 counted MoreNo single official integer. Counted 88 unique named tools on seven official category pages on 14 November 2026. |
| Writes | Yescampaigns, ad sets, ads, creatives, budgets MoreCampaigns, ad sets, ads, creatives, budgets, and more. Writes can be dry-run or validate-only. | Yesalso catalogs and experiments; creates start paused MoreCampaigns, ad sets, ads, creatives, catalogs, experiments, and more. Creates start paused. ads_activate_entity starts spend. |
| Image upload | YesPNG/JPEG MorecreateAdImage uploads supplied PNG/JPEG via HTTPS URL or bounded base64 and returns an account-scoped image_hash. | NoNot a named tool on the ad-creation page Moreads_create_creative can create a single-image link creative. ads_get_ad_images lists uploaded images. A dedicated image-file upload tool is not named on the ad-creation page used here. |
| Video upload | YesMP4 MoreuploadAdVideo uploads a bounded MP4 (base64 or public HTTPS URL) to the ad-account video library. It does not by itself create a creative or ad. | NoNot a named tool on the ad-creation page Moreads_get_ad_videos lists videos. Dedicated video-file upload is not named as a separate tool on the ad-creation page used here. |
| Safety | YesExact change, your OK, logged; no undo MoreShows the exact change, waits for your OK, and logs who approved it. No Meta undo. | LimitedPaused by default; activation is separate MoreCreates start paused. Activation is a separate tool. Extra approval UI, diffs, and undo are not claimed. |
| Accounts | YesPick the account per call MoreConnected-account selection with an explicit account on each call. | YesLists accessible ad accounts Moreads_get_ad_accounts lists accessible ad accounts. |
| Works in | YesClaude, ChatGPT, Codex, Cursor, OpenClaw, Hermes MoreClaude, ChatGPT, Codex, Cursor, OpenClaw, Hermes. | YesClaude Desktop, Claude Code, ChatGPT, other MCP clients MoreClaude Desktop, Claude Code, ChatGPT, and other MCP clients Meta documents. |
Meta doesn't publish a tool total. On Nov 14, 2026 we counted 88 uniquely named tools across Meta's 7 official doc pages. We didn't run Meta's write tools on a live account.
Ad-creation 28, catalog 31, experiments 7, activity 1, reporting 7, help 2, signals 13, minus one overlap (ads_get_ad_entities). The four-page subset previously cited as 65 on 6 October 2026 now counts 67 because catalog is 31.
Setup
NotFair
Meta official
In Claude
It lets an AI client read and, where allowed, change Facebook and Instagram ad accounts. NotFair is hosted. Meta also hosts its own official server.
Meta hosts a first-party Ads MCP on its own servers. You can use it without owning a Meta app, or by adding the Ads MCP use case on a Meta app. Write tools create entities paused. A separate call turns them on.
NotFair has 45 Meta Ads tools. Meta does not publish one official total. On 14 November 2026 we counted 88 uniquely named tools across Meta's 7 official doc pages. NotFair's count is from its live tool list, checked by an automated test.
No, NotFair does not undo Meta Ads writes. Undo is Google Ads only. Meta writes still wait for your OK in chat and are logged.
NotFair can upload PNG or JPEG images and MP4 video into the ad account. Meta's official ad-creation docs name creative and media list tools. They do not name a dedicated image or video file upload tool on the page we counted.
Not for NotFair. Meta's official server also documents a path without owning an app. A developer path adds the Ads MCP use case on a Meta app.
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.
This page is a 1v1. The ranked matrix covers other hosted Meta 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