ChatGPT · Meta Ads
Use Meta Ads from ChatGPT-style workflows through an MCP-capable OpenAI client
ChatGPT itself does not yet speak MCP natively. NotFair is a hosted Meta Ads MCP that ChatGPT-style teams reach through Codex CLI, a Custom GPT Action, or another OpenAI-compatible MCP client. 40 Meta Ads tools. Campaigns, ad sets, ads, spend, frequency, CPM, CTR, conversions, and audience overlap across Facebook and Instagram.
40 Meta Ads tools
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
Install the MCP
codex mcp add NotFair-MetaAds --url https://notfair.co/api/mcp/notfairSign in and start asking
Audit my Meta Ads account and rank fixes by impact.How it works
Connect Meta Ads, then bridge ChatGPT
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.
Pick a ChatGPT-capable bridge
ChatGPT does not yet speak MCP natively. Most teams register NotFair on Codex CLI (`codex mcp add NotFair-MetaAds --url https://notfair.co/api/mcp/notfair`), a Custom GPT Action, or another OpenAI-compatible MCP client.
Ask, then approve writes
The bridged client can read Campaigns, ad sets, ads, spend, frequency, CPM, CTR, conversions, and audience overlap across Facebook and Instagram. Writes stay staged until you approve them. 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.
| Tool | Type | Description |
|---|---|---|
runScript | read | Sandboxed JS with Graph API fan-out across Facebook and Instagram. |
getInsights | read | Spend, impressions, clicks, CTR, CPC, CPM, conversions, ROAS. |
listCampaigns | read | Campaigns with status, objective, budget, bid strategy, and schedule. |
listAdSets | read | Ad set optimization goal, billing event, budget, and targeting summary. |
pauseCampaign | write | Pause a Meta campaign — reversible via enableCampaign. Not Google Ads undo. |
pauseAdSet | write | Pause an ad set without touching its parent campaign. |
updateCampaignBudget | write | Update daily or lifetime budget on a Meta campaign. |
createCampaign | write | Launch a new Meta campaign with objective, budget, and schedule. |
Full tool surface: /meta-ads-mcp.
Meta Ads + ChatGPT FAQ
Direct answers for operators connecting Meta Ads to ChatGPT-style workflows through NotFair.
Connect Meta Ads at notfair.co, then add NotFair to an MCP-capable OpenAI client such as Codex CLI. ChatGPT itself does not yet speak MCP natively.
Not in the public sources used here. NotFair stays honest about that limit: ChatGPT-style teams use Codex CLI, Custom GPT Actions, or another OpenAI-compatible MCP client against the same hosted endpoint.
Only through an MCP-capable client, and only after 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.
Related pages
Keep evaluating the same connection.
Meta Ads MCP
Tool surface, endpoint, and 40 Meta Ads tools.
Meta Ads for Claude
Same hosted MCP endpoint on Claude's first-class landing.
Meta Ads for Codex
Codex CLI product landing for the same tools.
Meta Ads for Grok Bot
Marketplace install for the same hosted MCP tools.
Compare Meta Ads MCP servers
Sourced benchmark with public verification prompts.
Meta Ads write safety
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.
Connect Meta Ads to ChatGPT
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.