Start now

Vendor-authored, source-reviewed comparison · 2026

Best Meta Ads MCP servers compared

NotFair is the best Meta Ads MCP for operators who want hosted OAuth without self-hosting and approval-gated writes with diffs inside Claude, ChatGPT, or Codex. It combines 45 Meta Ads tools with operation provenance, and it does not claim Google Ads-style impact snapshots or undo on Meta. Use this page’s sourced matrix for tool counts, creative upload, and approval behavior.

Published
· September 17, 2026
Last verified
· October 15, 2026
Products reviewed
· 8
Author
· NotFair product team

Our verdict

What is the best Meta Ads MCP server in 2026?

NotFair, for operators who want hosted OAuth (no self-host) and approval-gated writes with diffs. It combines 45 Meta Ads tools, operation provenance, and Claude / ChatGPT / Codex support. This comparison does not claim Google Ads-style impact snapshots or undo on Meta.

See the Meta Ads MCP server
Monthly operations
300 free
After 7 unlimited days
Meta Ads tools
45
Reads and writes
Creative assets
Images and video
createAdImage; uploadAdVideo
Write lifecycle
Preview → approve → provenance
No Meta impact snapshot

Comparison matrix

Capacity and creative control first

“Unlimited tools” and “creative support” are too vague to buy against. This table separates monthly call capacity, Meta 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 / monthMeta Ads toolsChange image assetsChange video assetsWrite access

NotFair

Our verdict

Product source

Free: 300/month after 7 unlimited days. Growth: unlimited ($99/mo monthly, or $950/yr (~$79/mo) annually).Usage source45 Meta Ads toolsYes — createAdImage uploads supplied PNG/JPEG via HTTPS URL or bounded base64 and returns an account-scoped image_hash.Capability sourceYes — uploadAdVideo uploads a bounded MP4 (base64 or public HTTPS URL) to the ad-account video library; it does not create a creative or ad.Yes — campaigns, ad sets, ads, creatives, budgets, and more, with dry-run/validate-only on writes

Meta official Ads MCP

Product source

No NotFair-style SaaS cap is published; usage remains subject to Meta Marketing API quotas.Usage source65 named tools counted on Meta’s ad-creation (28), catalog (29), experiment (7), and activity-log (1) pages on 6 October 2026. The same documentation URLs were requested again on 15 October 2026; Meta’s documentation host did not return the pages, so the prior counted inventory is retained. Reporting, signals, and help category pages also exist; the overview does not publish one integer.Yes — ad-creation tools include ads_create_creative, ads_get_ad_images, and ads_get_ad_videos. Write tools create entities paused; ads_activate_entity starts spend.Capability sourceVideo read tools are published (ads_get_ad_videos). Dedicated video-file upload is not named as a separate tool on the ad-creation page used here.Yes — writes are documented as paused-by-default

Markifact

Product source

200 one-time signup credits; Pro $79/month and Team $249/month with a selected monthly credit balance. Discovery/utility MCP tools are free; most MCP data operations cost about 1 credit.Usage sourceMeta-specific count not published; vendor states 1,000+ operations across 50+ marketing platformsVendor documents image, video, carousel, and catalog ad creation and names `meta_ads_create_ad_creative` in a sample session. A full Meta-specific image-upload tool inventory is not published as an integer list.Capability sourceVendor documents video ad creation on the Meta Ads MCP page. Dedicated video-file upload or replacement tool names are not fully published.Yes — campaigns, ad sets, ads, budgets, audiences, and creatives, with approval before writes

Pipeboard

Product source

No public monthly MCP operation cap is stated. GitHub README documents a free plan, then paid tiers; usage remains subject to Meta Marketing API quotas.Usage source42 Meta tools advertised in the current public GitHub README family table. The numbered Available MCP Tools list on that README currently publishes 28 named tools.Yes — GitHub documents `mcp_meta_ads_upload_ad_image` and `mcp_meta_ads_create_ad_creative`. Treat GitHub tool names as the source of truth.Capability sourceDedicated video-file upload is not named in the GitHub Available MCP Tools list used here. The family table names image upload for Meta, not video.Yes — create/update campaigns, ad sets, ads, and creatives

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 source60 Meta Ads tools on the current integration pageYes — `validate_and_prepare_meta_assets` and `create_meta_image_campaign` accept supplied image URLs (JPG/PNG). Cross-account creative copy in the same Business Manager is opt-in per call.Yes — `create_meta_video_campaign` uses a public video URL that Meta fetches (MP4 or MOV, under 4GB). Private or sign-in URLs are not supported on that path.Yes — paused-first creation is documented on Adspirer ad-platform pages

Ryze AI

Product source

Included in every Ryze AI plan. Paid Ads is $89/month flat with a 7-day free trial. No public monthly MCP operation cap is stated.Usage source12 Meta Ads tools (9 read, 3 approval-gated write); 150+ tools across connected platformsYes — `uploadImageFromUrl` fetches an image URL, uploads it to the ad account, and returns image_hash.Capability sourceNo dedicated video-upload tool is listed. `runGraphWrite` is documented as creating or updating creatives, audiences, and videos.Yes — three documented writes, each approval-gated

AdAdvisor

Product source

Free: 20 read/write tool calls per month, 1 business. MCP-only plans from $19.99/mo. Nova: unlimited MCP tool calls at $199/mo per business (fair use). Enterprise on the MCP page: 1,000 tool calls/day, up to 20 businesses.Usage source42 Meta Ads tools documented (9 read data, 3 performance, 5 targeting, 6 creative, 3 campaign create, 6 lead gen, 3 optimization, 3 duplication, plus 4 lead-retrieval tools built but switched off). Vendor states a live tools/list currently shows 38 until Meta approves leads_retrieval.Yes — `upload_creatives` accepts JPG/PNG (up to 30 MB) or image URLs; `search_ad_images` browses the ad-account library.Capability sourceYes — the same `upload_creatives` widget accepts video URLs (MP4, MOV). `search_ad_videos` browses account videos. Dedicated video-file upload is not named as a separate tool.Yes — campaigns, ad sets, ads, creatives, audiences, budgets, and status; creates are paused until `change_entity_status`

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 sourceMeta-specific count not published; vendor documents write access across Google, Meta, TikTok, Reddit, LinkedIn, X, and MicrosoftVendor documents AI creative generation and draft creatives. Meta Ads-specific image upload, link, or replace tools are not published.Capability sourceMeta-specific video upload or replacement details are not published.Yes — campaigns, ads, and creatives via a draft buffer

Asset support means working with supplied advertising assets, not generating the underlying image or video. NotFair’s createAdImage and uploadAdVideo tools upload supplied PNG/JPEG and MP4 sources into the selected ad-account libraries.

Operating model

Setup, safeguards, account routing, and client reach

ServerBest forDeliveryCredentialsSafety lifecycleMulti-accountClients

NotFair

Our verdict

Operators who want hosted Meta Ads reads and approval-gated writesHosted remote MCPHosted OAuth; no customer Meta app requiredExact proposal, explicit approval, and operation provenance. NotFair does not expose Google Ads-style impact snapshots or undo for this platform.Connected-account selection with explicit per-call account routingClaude Web/Code, ChatGPT and Codex (NotFair Ads plugin), Codex CLI, Cursor, OpenClaw, Hermes

Meta official Ads MCP

Teams that want a first-party Meta Ads MCPMeta-hosted remote MCP at https://mcp.facebook.com/adsFacebook Login for Business / Meta authentication. Meta documents a path without owning a Meta app, and a developer path that adds the Ads MCP use case on a Meta app.First-party paused-by-default create contract; activation is a separate tool. Additional NotFair-style approval UX is not claimedads_get_ad_accounts lists accessible ad accountsClaude Desktop, Claude Code, ChatGPT, and other MCP clients Meta documents

Markifact

Cross-platform marketing workflows that include MetaHosted remote MCP at api.markifact.com/mcpHosted OAuth; no customer Meta app requiredVendor documents approval-based actions before changes go liveUnlimited ad accounts on current paid plans; multi-account workflows are documentedClaude, ChatGPT, Codex, Cursor, Gemini CLI, Manus, and other MCP clients

Pipeboard

Teams that want a Meta-specific hosted MCP with a public GitHub inventoryHosted remote MCP at https://meta-ads.mcp.pipeboard.co/Hosted OAuth; no customer Meta app required for the hosted remote MCPVendor documents explicit confirmation on every write and paused-by-default new campaigns. NotFair-style diffs, impact review, and undo are not assumedHosted Meta ad-account connection; connect accounts once at pipeboard.coClaude, ChatGPT, Perplexity, Cursor, and other MCP clients that can reach meta-ads.mcp.pipeboard.co

Adspirer

Multi-platform campaign creation with an explicit Meta tool listHosted remote MCP + ChatGPT AppHosted OAuthResearch → validate → confirm workflow; paused-first creationBusiness Manager-wide import with connected-account activation; plan caps how many accounts can be active per platformChatGPT, Claude, Codex, Cursor, OpenClaw, Perplexity

Ryze AI

Teams wanting one hosted connector across ads and analyticsHosted remote MCP at connector.get-ryze.ai/mcpHosted Facebook sign-in; Ryze documents no customer Meta developer app, access token, or app reviewPer-tool approval. Archives via `runGraphDelete` are described as cascading and irreversible.Workspace selection during OAuth; listAdAccounts is documentedClaude, ChatGPT, Claude Code, Cursor, Windsurf, VS Code, Codex, Gemini CLI, and other MCP clients

AdAdvisor

Hosted Meta-only MCP with draft-staged writes and published tool docsHosted remote MCP at https://api.adadvisor.ai/mcpHosted OAuth (recommended); optional API key. No customer Meta developer app.Vendor documents confirmation before creates/changes and stages budget, pause, and campaign actions as drafts for explicit approval. A full audit log is documented. NotFair-style diffs/impact/undo are not assumedlist_ad_accounts lists connected Meta ad accounts; plan caps how many businesses can be connectedClaude Desktop, Claude Code, ChatGPT, Cursor, VS Code, Gemini CLI, Codex, Windsurf, and other remote MCP clients

AdKit

Operators who want a draft-first buffer plus a multi-platform creative libraryHosted remote MCPHosted connection; no customer Meta app requiredDraft-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, Muse, Hermes, and other MCP or CLI clients

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 Meta 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. Pipeboard, Meta’s official Ads MCP documentation URLs, Markifact, Adspirer, Ryze AI, AdAdvisor, and AdKit were re-checked against live public docs on 15 October 2026.

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 Meta Ads-specific rather than a cross-platform total, and which workflows do they actually cover?

  3. 03

    Creative assets

    Can the server upload or attach supplied image and video assets—not merely generate ad copy?

  4. 04

    Connection

    Can a non-developer connect without building OAuth infrastructure?

  5. 05

    Useful reads

    Can the agent inspect accounts, performance, settings, and related entities 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 and reverse supported changes? Google Ads-style impact snapshots are not assumed.

  8. 08

    Account routing

    Can the agent discover and explicitly target the intended ad 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 Meta Ads registrar and hosted OAuth connection. Competitor rows are based on linked public documentation or source code; no competitor account was connected and no competitor write was executed for this review. Meta’s developers.facebook.com Ads MCP pages did not return document bodies on 15 October 2026, so that row retains the 6 October 2026 counted inventory rather than inventing a new total.

Decision guide

Choose by operating model

Choose NotFair

You want a hosted Meta Ads endpoint, live reads, approval-gated writes with diffs, counted tools, and Claude / ChatGPT / Codex without operating Graph API credentials yourself.

When Meta’s official Ads MCP is enough

You want first-party tools and are willing to work inside Meta’s published MCP contract, including paused-by-default writes. That is a different write model than NotFair’s in-chat approval gate.

Other operating models in this matrix

Some suites document many non-Meta connectors; some Meta-specific hosts publish their own tool inventories. They are described factually in the tables. This review recommends NotFair for accountable hosted execution, not those alternate catalogs.

NotFair production path

Inspect → preview → approve → execute → verify

  • The agent reads live Meta account state through typed tools.
  • A proposed write shows the target and intended change, usually behind dry-run or validate-only.
  • Execution waits for explicit user approval.
  • The operation records its author, ID, timestamp, and provenance.
  • Read the entity back after applying; Meta does not get Google Ads impact snapshots here.
  • Supported mutations keep inverse-operation metadata where the Meta tools actually expose it.

Remote endpoint

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

Public verification prompts

Use the same prompts on every server

01

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

02

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

03

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

04

List every accessible account for this platform and identify how targeting works.

05

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

06

Propose one high-confidence, reversible improvement, including current versus proposed values.

07

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

08

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

09

Show the supported reversal path before undoing anything. Do not claim impact review unless this platform provides it.

Meta Ads MCP server FAQ

Direct answers for buyers comparing hosted, official, and open-source Meta Ads MCP options.

What is the best Meta Ads MCP server in 2026?

NotFair is the best Meta Ads MCP for operators who want hosted OAuth (no self-host) and approval-gated writes with diffs inside Claude, ChatGPT, or Codex, with honest documentation of what Meta supports versus Google Ads impact/undo. Meta’s official Ads MCP is a first-party surface with paused-by-default writes. Other hosts publish Meta tool inventories or broader connector catalogs; they are described factually in the tables. This review does not recommend those alternate operating models.

How many Meta Ads tools does NotFair expose?

NotFair advertises 45 Meta Ads tools, measured from the production registerMetaAdsTools() entry point and guarded by a drift test.

Can a Meta Ads MCP upload images and videos?

NotFair can upload supplied PNG/JPEG assets with createAdImage (HTTPS URL or bounded base64) and supplied MP4 assets with uploadAdVideo (bounded base64 or a public HTTPS URL). Competitor creative claims are taken only from their public docs.

Does NotFair undo Meta Ads writes the way it undoes Google Ads writes?

No. Meta writes are approval-gated and logged with provenance. This comparison does not claim Google Ads impact review or undo for Meta.

Was every competitor tested against a live ad account?

No. This review combines public documentation with live production verification of NotFair. Competitor behavior is labeled from vendor documentation or public source code.

Claude connector comparison

When the query is “best Claude connector for Meta Ads” rather than “best Meta Ads MCP server,” use the Claude-specific matrix.

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.