NotFairNotFair
Start now

Vendor-authored, source-reviewed comparison · 2026

Best Meta Ads MCP servers, compared on limits, tools, and write depth

The useful comparison starts with monthly operations, Meta Ads-specific tool count, and whether supplied image or video assets can actually be uploaded. Setup, account routing, and approval still matter once the tool reaches a live ad account.

Published
· September 17, 2026
Last verified
· September 17, 2026
Products reviewed
· 6
Author
· NotFair product team

Our verdict

Best for operators who want AI to change Meta Ads with an approval gate

NotFair combines hosted OAuth, a counted Meta Ads tool surface, and approval-gated writes with operation provenance. It does not claim Google Ads-style impact snapshots or undo on Meta.

See all Meta Ads tools
Monthly operations
300 free
After 7 unlimited days
Meta Ads tools
40
Reads and writes
Creative assets
Images yes; video gated
createAdImage; uploadAdVideo canary-gated
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 source40 Meta Ads toolsYes — createAdImage uploads supplied PNG/JPEG via HTTPS URL or bounded base64 and returns an account-scoped image_hash.Capability sourcePartial — uploadAdVideo is registered, but production availability is gated behind a Graph API version and test-account canary.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.29 tools on Meta’s public Ads MCP listingVendor documents an Ads MCP with writes paused by default; image-mutation detail is not independently inventoried here beyond that listing.Capability sourceVideo-mutation detail is not published at a tool-by-tool level on the public listing used for this row.Yes — writes are documented as paused-by-default

Markifact

Product source

200 one-time signup credits; paid plans use a selected monthly credit balance. Most MCP data operations cost about 1 credit.Usage sourceMeta-specific count not published; 1,000+ operations across 30+ marketing platformsVendor documents Meta coverage and approval before writes; a Meta-specific image-upload inventory is not published on the landing page used here.Meta-specific video upload or replacement scope is not publicly documented at tool granularity.Yes — broad cross-platform marketing actions

Pipeboard

Product source

No public monthly MCP operation cap is stated on the Meta connector page used for this row.42 Meta tools in the current public GitHub inventoryPublic inventory includes Meta creative/image workflows; treat GitHub tool names as the source of truth.Public inventory includes video-related Meta tools; exact upload limitations are those documented in that repository.Yes

Adspirer

Product source

Free 15; Plus 150; Pro 600; Max 3,000 tool calls/month.Usage source59 Meta Ads tools on the current integration pageVendor documents Meta creative workflows on the integration page; image-upload specifics follow that page.Vendor documents Meta video support on the integration page; this row does not add unpublished limits.Yes — paused-first creation is documented on Adspirer ad-platform pages

Ryze AI

Product source

Free to connect; no public monthly MCP operation cap is stated. Paid Ads Autopilot starts at $89/month.Usage source12 Meta Ads tools on the current Meta connector page; 150+ tools across connected platformsVendor says creatives are programmable; Meta-specific image upload details are not published beyond that.Meta-specific video upload details are not published on the connector page used here.Yes

Asset support means working with supplied advertising assets, not generating the underlying image or video. NotFair’s uploadAdVideo tool is registered but production availability is gated behind a Graph API version and test-account canary.

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, Codex CLI, Cursor, OpenClaw, Hermes

Meta official Ads MCP

Teams that want a first-party Meta Ads MCPMeta-hosted remote MCPMeta authentication through Meta’s MCP productFirst-party paused-by-default write contract; additional NotFair-style approval UX is not claimedDocumented against Meta ad accounts in Meta’s MCP productMCP clients that can connect to Meta’s hosted Ads MCP

Markifact

Cross-platform marketing workflows that include MetaHosted remote MCPHosted connection; no customer Meta app requiredVendor documents approval before writesUnlimited ad accounts on current paid plansClaude, ChatGPT, Codex, Cursor, and other MCP clients

Pipeboard

Teams that want a Meta-specific hosted MCP with a public GitHub inventoryHosted remote MCPHosted OAuthPublic docs describe hosted OAuth; NotFair-style approval/provenance is not assumedHosted Meta ad-account connectionMCP 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 creationConnected-account selectionChatGPT, Claude, Codex, Cursor, OpenClaw

Ryze AI

Teams wanting one hosted connector across ads and analyticsHosted remote MCPHosted OAuthVendor documents approval controls, dry-run mode, and change limitsVendor advertises per-client isolationClaude, ChatGPT, and other MCP-compatible 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.

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.

Decision guide

Choose by operating model

Choose NotFair

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

Choose Meta’s official Ads MCP

You want first-party tools and are willing to work inside Meta’s published MCP contract, including paused-by-default writes.

Choose a cross-platform suite

You value one connection across many ad platforms more than a Meta-specific tool count and write lifecycle.

Choose Pipeboard or Adspirer

You want a Meta-specific public tool inventory and are comparing hosted OAuth alternatives on that basis.

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.

There is no universal winner. Use Meta’s official Ads MCP when you want a first-party surface. Use NotFair when you want hosted OAuth, a counted Meta tool set, and approval-gated writes. Evaluate Markifact, Pipeboard, Adspirer, or Ryze when cross-platform coverage or a published Meta-specific inventory is the main requirement.

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

NotFair can upload supplied PNG/JPEG assets with createAdImage (HTTPS URL or bounded base64). uploadAdVideo exists but is unavailable until a deployment operator completes the pinned Graph version and canary. Competitor creative claims are taken only from their public docs.

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

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

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.