NotFair Our verdict | Operators who want hosted Meta Ads reads and approval-gated writes | Hosted remote MCP | Hosted OAuth; no customer Meta app required | Exact 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 routing | Claude Web/Code, Codex CLI, Cursor, OpenClaw, Hermes |
Meta official Ads MCP | Teams that want a first-party Meta Ads MCP | Meta-hosted remote MCP at https://mcp.facebook.com/ads | Facebook 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 claimed | ads_get_ad_accounts lists accessible ad accounts | Claude Desktop, Claude Code, ChatGPT, and other MCP clients Meta documents |
Markifact | Cross-platform marketing workflows that include Meta | Hosted remote MCP | Hosted connection; no customer Meta app required | Vendor documents approval before writes | Unlimited ad accounts on current paid plans | Claude, ChatGPT, Codex, Cursor, and other MCP clients |
Pipeboard | Teams that want a Meta-specific hosted MCP with a public GitHub inventory | Hosted remote MCP | Hosted OAuth | Public docs describe hosted OAuth; NotFair-style approval/provenance is not assumed | Hosted Meta ad-account connection | MCP clients that can reach meta-ads.mcp.pipeboard.co |
Adspirer | Multi-platform campaign creation with an explicit Meta tool list | Hosted remote MCP + ChatGPT App | Hosted OAuth | Research → validate → confirm workflow; paused-first creation | Connected-account selection | ChatGPT, Claude, Codex, Cursor, OpenClaw |
Ryze AI | Teams wanting one hosted connector across ads and analytics | Hosted remote MCP at connector.get-ryze.ai/mcp | Hosted Facebook sign-in; Ryze documents no customer Meta developer app, access token, or app review | Per-tool approval. Archives via `runGraphDelete` are described as cascading and irreversible. | Workspace selection during OAuth; listAdAccounts is documented | Claude, ChatGPT, Claude Code, Cursor, Windsurf, VS Code, and other MCP clients |