OpenAI Codex CLI · MCP Server
Manage Google Ads
from OpenAI Codex —
review every change.
NotFair connects Codex to live Google Ads data so you can diagnose campaigns, review search terms, draft fixes, and approve every account change from your terminal.
No credit card required. Human approval on every write.
View the 1-minute setup guideAsk Codex to operate your ads
- Audit campaigns and rank fixes by impact
- Find search terms to add as negatives
- Draft bid, keyword, and RSA changes
- Show the diff — approve before it runs
What you get
A Google Ads workflow Codex can actually run.
Once connected, Codex has live account context and NotFair's approval gate. Move from diagnosis to draft changes without exporting CSVs or clicking through the Google Ads UI.
Connect Google Ads
Add the NotFair MCP with one command, complete OAuth, and Codex can read campaigns, keywords, search terms, spend, ads, and change history.
Ask Codex what to fix
Have Codex audit campaigns, explain why CPA moved, review search terms, or rank budget and keyword issues by evidence and expected impact.
Review the diff
Codex can draft negatives, pause candidates, bid edits, RSAs, and campaign structure changes. NotFair shows what will change before anything hits Google Ads.
Approve and monitor
Approved writes are logged, reversible, and ready for follow-up impact review so the workflow can become a Weekly Active Writer habit instead of a one-off audit.
MCP tools exposed
What Codex can read and change.
NotFair exposes a focused set of MCP tools. Read tools give Codex live account context. Write tools let Codex propose changes — each requiring your explicit approval before execution.
| Tool | Type | What it does |
|---|---|---|
listCampaigns | Read | Pull live campaign performance, spend, and status |
getKeywords | Read | Inspect keyword bids, Quality Scores, and impressions |
getSearchTermReport | Read | Find irrelevant queries, weak match types, and budget leaks |
getCampaignPerformance | Read | Deep-dive into campaign metrics over any date range |
updateBid | Write | Adjust a keyword bid — reviewable before it applies |
pauseCampaign | Write | Pause an underperforming campaign through Codex |
addNegativeKeyword | Write | Block a wasted search term at the campaign or account level |
createAd | Write | Write and launch new ad copy through natural conversation |
Full tool reference at /google-ads-mcp-server.
FAQ — Google Ads and OpenAI Codex
Common questions from developers and marketers setting up the Codex CLI Google Ads workflow.
What is the NotFair Codex integration?
It's an MCP (Model Context Protocol) server that gives OpenAI's Codex CLI live access to your Google Ads account. One terminal command wires it up — Codex can then diagnose campaigns, review search terms, draft fixes, and propose changes you approve in chat.
How is this different from the Claude integration?
Same backend, different client. The Codex CLI calls the NotFair MCP server using OpenAI’s MCP support. The Claude Connector and Claude Code plugin call the same server from Anthropic’s clients. Capabilities are identical — only the client differs.
What kinds of Google Ads tasks can Codex handle?
Codex can audit campaigns, review search terms, draft negative keywords, pause wasteful entities, propose bid changes, create campaign/ad group plans, and write new ad copy. It pulls live data from your account through NotFair’s MCP tools, so answers are grounded in your real numbers — not generic best practices. Anything that touches your account is shown to you for approval before it runs.
Who is OpenAI Codex for Google Ads built for?
Developers and technical marketers who already live in the terminal. If you run Codex CLI for code, adding NotFair lets you treat your Google Ads account the same way — describe what you want, see live data, approve changes. No CSV exports, no dashboard hopping.
Is this free?
Yes. Adding NotFair to Codex and running a Google Ads audit is free with no credit card. Paid plans unlock higher usage limits and team features.
Can Codex actually change my Google Ads account?
Only with your explicit approval. Codex can propose pausing campaigns, adjusting bids, adding negative keywords, or writing new ads — but every write action is shown to you first and requires your confirmation. Read access is unrestricted; write access is gated.
Related pages
Explore the full NotFair workflow for Google Ads and OpenAI Codex.
Codex Setup Guide
Step-by-step instructions to add NotFair to the Codex CLI — covers install, MCP registration, and your first query.
Google Ads + Claude
Use NotFair with Claude Desktop, Claude Code, or Claude Cowork instead of the Codex CLI.
Google Ads MCP Server
Learn how NotFair's MCP server exposes your Google Ads data and actions to any MCP-compatible AI client.
Connect Google Ads to Codex.
1-minute setup. Draft real campaign edits. Approve every write.
One terminal command. OAuth. Done.