Integration · ChatGPT × Google Ads
A real Google Ads workflow for ChatGPT-style agents
ChatGPT works best when it sees live account data, not pasted screenshots. NotFair gives any MCP-compatible chat client — including the OpenAI Codex CLI and custom GPTs wired through MCP — live Google Ads context with safe writes.
Connect your Google Ads account
Authorize once at notfair.co — then open ChatGPT and start asking real questions about your account.
Setup
Connect ChatGPT in three steps
ChatGPT itself doesn't yet speak MCP natively. Most teams use NotFair with ChatGPT via the OpenAI Codex CLI, a custom GPT calling NotFair as an Action, or any OpenAI-compatible MCP client.
1. Pick your bridge
If you're a developer, the fastest path is Codex CLI (built-in MCP support). For non-CLI use, NotFair can be exposed as a Custom GPT Action against the OpenAPI-shaped MCP endpoints.
2. Add NotFair to your client
For Codex CLI, register NotFair as an MCP server.
codex mcp add NotFair-GoogleAds --url https://notfair.co/api/mcp/google_ads3. Authorize Google Ads
Visit notfair.co/connect, complete OAuth, and your agent gains scoped, revocable access.
Capabilities
What ChatGPT can do with NotFair
Live campaign reads
Performance, search terms, change history, conversion status — fresh, not pasted.
Wasted-spend diagnosis
Surfaces the highest-cost search terms with no conversions, plus structural issues.
Approval-gated writes
Every campaign edit waits for an explicit yes from you before it touches Google Ads.
Provenance + undo
Operation log captures every write with metadata, so any change can be reviewed or reversed.
Example workflows
Prompts that lead to real account work
Natural-language campaign audit
“Pretend you're a senior Google Ads consultant. Audit my account and give me the top five things to fix this week, ranked by cost impact.”
ChatGPT (via NotFair) pulls live data, ranks by spend × conversion gap, and explains each fix with the numbers behind it.
Negative keyword sweep
“Find every search term last 14 days with >$5 spend and zero conversions. Group them, suggest negatives, and tell me which campaign to apply each to.”
Returns a structured list and proposes negatives at the right match type and scope.
Cross-account comparison
“Compare CPA and ROAS across my three Google Ads accounts last quarter. Which is most underperforming and why?”
Multi-account aggregate with a diagnosis on why the worst-performing one is bleeding.
Why NotFair instead of a ChatGPT prompt template
Pasting a CSV into ChatGPT gives you a stale snapshot the model invents around. NotFair gives ChatGPT-style agents typed, live tools so the analysis is real and the writes are safe.
- Live data beats pasted exports — no stale numbers, no hallucinated metrics
- Typed tool calls beat freeform analysis — the model can't accidentally fabricate a campaign ID
- Approval-gated writes beat blind automation — the human stays in the loop on every change
- Operation provenance beats ad-hoc edits — every change is auditable later
FAQ
Common questions about using ChatGPT with Google Ads through NotFair.
Does ChatGPT support MCP servers directly?
Not yet natively in the consumer ChatGPT app. NotFair works with ChatGPT-style workflows through the OpenAI Codex CLI (built-in MCP), Custom GPT Actions, and any OpenAI-compatible MCP client. If you're using Claude or Codex CLI, you get native MCP support out of the box.
Can I use NotFair as a Custom GPT Action?
Yes. NotFair exposes its tools through a documented HTTP surface that can be wrapped as a Custom GPT Action. Email tong@notfair.co for the OpenAPI spec.
Is NotFair safe to use on a real Google Ads account?
Yes. NotFair separates read tools from write tools. Diagnostic queries run freely, but every write — bid change, negative keyword, ad copy, campaign state — is approval-gated and logged with full provenance so you can audit exactly what the agent did.
How much does NotFair cost?
Free during open beta. NotFair plans to keep a generous free tier for solo operators and a usage-priced plan for teams managing multiple accounts. See /pricing for current limits.
Is NotFair an official Google or Anthropic product?
No. NotFair is an independent product built on the Model Context Protocol (MCP) standard and the Google Ads API. MCP is Anthropic's open protocol for connecting AI clients to external tools; NotFair is one focused entirely on Google Ads.
Other integrations
Switching clients, or curious how this compares?
OpenAI Codex CLI + Google Ads
NotFair connects OpenAI's Codex CLI to your live Google Ads account through MCP. Diagnose campaigns, draft optimizations, and approve writes — all from the terminal.
Claude Code + Google Ads
NotFair connects Claude Code to your live Google Ads account through MCP. Ask Claude Code what's wasting spend, get a diff of recommended writes, and approve each change from your terminal.
Cursor + Google Ads
NotFair adds Google Ads as an MCP server in Cursor so the agent can pull live campaign data, draft optimizations, and ship approved changes — without you tabbing into the Google Ads UI.