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.

Via MCP bridge
Use NotFair through Codex CLI, custom GPTs with MCP bridge, or any OpenAI-compatible MCP client
Stop pasting Google Ads exports — the agent reads campaigns live and updates with one approval
Built for SMB operators who manage spend themselves and want AI doing the boring optimization triage

Connect your Google Ads account

Authorize once at notfair.co — then open ChatGPT and start asking real questions about your account.

Connect Google Ads

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. 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. 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_ads
  3. 3. 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.