NotFairNotFair
Start now

Codex · Reddit Ads

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

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

66 Reddit Ads tools

Create campaigns, ad groups, and ads with configured_status=PAUSED unless activation is explicit. Writes wait for approval and record provenance. Reporting can lag six hours.

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-RedditAds --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 Reddit Ads account and rank fixes by impact.

How it works

From install to an approved Reddit Ads change

01

Connect Reddit Ads

NotFair hosts Reddit Ads OAuth. You authorize existing ads accounts without creating a Reddit developer app for the MCP client.

02

Add Codex

From any shell where Codex CLI is installed: `codex mcp add NotFair-RedditAds --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 groups, ads, community targeting, pixels, and reporting. Writes wait for your confirmation. createCreativeAssetUploads starts image or video processing from media URLs. configured_status and effective_status are distinct.

What you get

Create PAUSED unless activation is explicit

Reddit does not publish an official Ads MCP in the public sources used here. Create campaigns, ad groups, and ads with configured_status=PAUSED unless activation is explicit. Reporting can lag six hours.

Live diagnosis

Ask what is wrong. The client reads Campaigns, ad groups, ads, community targeting, pixels, and reporting.

Platform-true writes

Create campaigns, ad groups, and ads with configured_status=PAUSED unless activation is explicit. Writes wait for approval and record provenance. Reporting can lag six hours.

Hosted OAuth

NotFair hosts Reddit Ads OAuth. You authorize existing ads accounts without creating a Reddit developer app for the MCP client.

Honest limits

createCreativeAssetUploads starts image or video processing from media URLs. configured_status and effective_status are distinct. Reddit does not publish an official Ads MCP in the public sources used here.

Reddit Ads tools

66 Reddit 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 of registrar operations.

ToolType
listCampaignsread
listAdGroupsread
listAdsread
getAdAccountread
createCampaignwrite
createAdGroupwrite
createAdwrite
createCreativeAssetUploadswrite

Full tool surface: /reddit-ads-mcp.

Reddit Ads + Codex FAQ

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

Connect Reddit Ads at notfair.co, run `codex mcp add NotFair-RedditAds --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. Create campaigns, ad groups, and ads with configured_status=PAUSED unless activation is explicit. Writes wait for approval and record provenance. Reporting can lag six hours. createCreativeAssetUploads starts image or video processing from media URLs. configured_status and effective_status are distinct.

Reddit does not publish an official Ads MCP in the public sources used here.

Connect Reddit Ads to Codex

Create campaigns, ad groups, and ads with configured_status=PAUSED unless activation is explicit. Writes wait for approval and record provenance. Reporting can lag six hours.

Create campaigns, ad groups, and ads with configured_status=PAUSED unless activation is explicit. Writes wait for approval and record provenance. Reporting can lag six hours.