NotFairNotFair
Start now

Codex · Meta Ads

Manage Meta Ads from Codex CLI with the same hosted MCP Claude uses

NotFair is a hosted Meta Ads MCP for OpenAI's Codex CLI. One terminal command registers the server. Codex then reads live Meta Ads data and stages writes for approval. 40 Meta Ads tools.

40 Meta Ads tools

Preview the target and intended change, wait for explicit approval, then record operation provenance. NotFair does not expose Google Ads-style impact snapshots or undo on Meta.

Turn Codex Into Your Marketing Engine

Bring ads, search, analytics, CRM, and WordPress into your AI client. Explore each integration to see its supported actions.

Choose a platform

Choose your AI client

1

Install the MCP

Run this in your terminal:
codex mcp add NotFair-MetaAds --url https://notfair.co/api/mcp/notfair
2

Sign in and start asking

After running the command, Codex auto-opens a sign-in link in your browser. Sign in with NotFair and you are all set. Try: Audit my Meta Ads account and rank fixes by impact.

How it works

From install to an approved Meta Ads change

01

Connect Meta Ads

NotFair hosts the Meta Marketing API app. You authorize existing ad accounts through OAuth; you do not create a Meta developer app.

02

Add Codex

From any shell where Codex CLI is installed: `codex mcp add NotFair-MetaAds --url https://notfair.co/api/mcp/notfair`. Codex walks through OAuth and registers the MCP.

03

Ask, then approve writes

Codex can inspect Campaigns, ad sets, ads, spend, frequency, CPM, CTR, conversions, and audience overlap across Facebook and Instagram. Writes wait for your confirmation. createAdImage uploads supplied PNG/JPEG assets. uploadAdVideo exists but production availability is gated behind a Graph API version and test-account canary.

What you get

Facebook and Instagram, with Meta's real write contract

Meta publishes an official Ads MCP with paused-by-default writes. NotFair hosts the Marketing API app and does not copy Google Ads impact snapshots or undo onto Meta.

Live diagnosis

Ask what is wrong. The client reads Campaigns, ad sets, ads, spend, frequency, CPM, CTR, conversions, and audience overlap across Facebook and Instagram.

Platform-true writes

Preview the target and intended change, wait for explicit approval, then record operation provenance. NotFair does not expose Google Ads-style impact snapshots or undo on Meta.

Hosted OAuth

NotFair hosts the Meta Marketing API app. You authorize existing ad accounts through OAuth; you do not create a Meta developer app.

Honest limits

createAdImage uploads supplied PNG/JPEG assets. uploadAdVideo exists but production availability is gated behind a Graph API version and test-account canary. Meta publishes an official Ads MCP with paused-by-default writes.

Meta Ads tools

40 Meta Ads tools the client can call

The advertised count is measured from the production registrar and guarded by a drift test. The table below is a representative subset from the existing Meta Ads Claude landing.

ToolType
runScriptread
getInsightsread
listCampaignsread
listAdSetsread
pauseCampaignwrite
pauseAdSetwrite
updateCampaignBudgetwrite
createCampaignwrite

Full tool surface: /meta-ads-mcp.

Meta Ads + Codex FAQ

Direct answers for operators connecting Meta Ads to OpenAI Codex CLI through NotFair.

Connect Meta Ads at notfair.co, run `codex mcp add NotFair-MetaAds --url https://notfair.co/api/mcp/notfair`, then ask Codex to inspect live data. Writes stay staged until you approve them.

Same hosted MCP endpoint, different client. Codex CLI calls NotFair using OpenAI's MCP support. Claude's connector and Claude Code call the same server from Anthropic's clients.

Only with explicit approval. Preview the target and intended change, wait for explicit approval, then record operation provenance. NotFair does not expose Google Ads-style impact snapshots or undo on Meta. createAdImage uploads supplied PNG/JPEG assets. uploadAdVideo exists but production availability is gated behind a Graph API version and test-account canary.

Meta publishes an official Ads MCP with paused-by-default writes.

Connect Meta Ads to Codex

Preview the target and intended change, wait for explicit approval, then record operation provenance. NotFair does not expose Google Ads-style impact snapshots or undo on Meta.

Preview the target and intended change, wait for explicit approval, then record operation provenance. NotFair does not expose Google Ads-style impact snapshots or undo on Meta.