Start now

Codex · Meta Ads

Use Meta Ads in Codex with the NotFair Ads plugin

Install NotFair Ads from the shared ChatGPT and Codex plugin directory, then connect Meta Ads in your NotFair workspace. Codex can read live data and prepare supported changes for your review. 45 Meta Ads tools. Prefer the terminal? Connect the same hosted MCP with Codex CLI.

45 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 NotFair Ads

Open the NotFair Ads plugin page and select Install plugin. Follow the connection prompts in ChatGPT or Codex.Open NotFair Ads
Use Codex CLI instead
codex mcp add NotFair-MetaAds --url https://notfair.co/api/mcp/notfair codex mcp login NotFair-MetaAds
2

Connect your workspace and verify

Sign in to NotFair, choose your workspace, and connect the integrations you want to use. Start a new chat and ask NotFair Ads to list your connected platforms and accounts. Then try: Audit my Meta Ads account and rank fixes by impact.

How it works

From plugin install to an approved Meta Ads change

01

Install NotFair Ads

Open Plugins in Codex, find NotFair Ads, and install it. Follow the connection prompts to sign in to your NotFair workspace.

02

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. For manual Codex CLI setup, run `codex mcp add NotFair-MetaAds --url https://notfair.co/api/mcp/notfair`, then `codex mcp login NotFair-MetaAds` to complete OAuth.

03

Verify, then review changes

Start a new Codex chat and ask NotFair Ads to list your connected platforms and accounts. Inspect Meta Ads data, then review the target and proposed edit before approving a supported write. createAdImage uploads supplied PNG/JPEG assets. uploadAdVideo uploads a bounded MP4 (base64 or public HTTPS URL) to the ad-account video library; it does not create a creative or ad.

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 uploads a bounded MP4 (base64 or public HTTPS URL) to the ad-account video library; it does not create a creative or ad. Meta publishes an official Ads MCP with paused-by-default writes.

Meta Ads tools

45 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.

Example prompts

Prompts that lead to real account work

Wasted-spend triage

“Audit my Meta Ads account for the last 30 days. Rank the three highest-cost problems with evidence. Do not change anything until I approve.”

A ranked diagnosis from live tools, with staged writes that wait for approval.

Creative or delivery review

“Show frequency, spend, and delivery for the active Meta Ads entities. Flag creative fatigue or stalled learning. Preview any pause.”

Platform-true delivery review. 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.

Budget shift preview

“Propose moving budget from the worst entity to the best, showing current versus proposed values. Do not execute.”

An exact proposal you can approve or reject. NotFair does not claim Google Ads impact snapshots on this platform.

Meta Ads + Codex FAQ

Using the NotFair Ads plugin or hosted MCP with Meta Ads in Codex.

Install NotFair Ads from Plugins in Codex, sign in to NotFair, and connect Meta Ads. Start a new chat and verify your connected accounts. For manual CLI setup, run `codex mcp add NotFair-MetaAds --url https://notfair.co/api/mcp/notfair`, then `codex mcp login NotFair-MetaAds`.

ChatGPT and Codex share a plugin directory. NotFair Ads connects to the same NotFair workspace and supported tools. Complete the connection prompts in the client you use, then verify the selected accounts in a new chat.

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 uploads a bounded MP4 (base64 or public HTTPS URL) to the ad-account video library; it does not create a creative or ad. Review the exact change before approving a supported action.

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.