# NotFair MCP > NotFair MCP is the Google Ads, Meta Ads, Search Console, and Analytics MCP server for AI agents. Connect your ad accounts once and any MCP-compatible AI client (Claude, Claude Code, ChatGPT via Codex, Cursor, Windsurf, Gemini CLI, OpenClaw) can read live campaign data, diagnose performance, and ship approval-gated writes. NotFair MCP is the typed, safety-gated alternative to free Google Ads MCP servers (which are mostly thin GAQL wrappers) and to one-size-fits-all dashboards (which show data but don't reason about it). The product is also called "NotFair" for short. Site: https://notfair.co Pricing: https://notfair.co/pricing (Free: 300 MCP operations/month after 7 unlimited days; Growth: unlimited operations) Status of writes: every Google Ads write — bids, negatives, budgets, ad copy, campaign state — passes through an explicit approval gate and is logged with operation provenance and undo metadata. Contact: tong@notfair.co ## Product surfaces - [Home](https://notfair.co/): Top-level overview and quick start. - [MCP server](https://notfair.co/google-ads-mcp): What the Google Ads MCP server is and how it's structured. - [Google Ads MCP benchmark](https://notfair.co/compare/google-ads-mcp-servers): Six servers compared on monthly operations, Google Ads tool count, image/video asset changes, setup, writes, approval, MCC routing, impact review, and undo. - [Google Ads MCP benchmark data](https://notfair.co/google-ads-mcp-benchmark.json): Dated JSON dataset with the comparison rows, sources, methodology criteria, disclosure, and nine public verification prompts. - [Google Ads MCP safety](https://notfair.co/google-ads-mcp-safety): The inspect, diff, approve, execute, measure, and undo lifecycle. - [Hosted OAuth without a developer token](https://notfair.co/google-ads-mcp-oauth-no-developer-token): What NotFair hosts and what the Google account owner authorizes. - [Connect Google Ads](https://notfair.co/connect): OAuth flow to authorize NotFair on your Google Ads account. - [Pricing](https://notfair.co/pricing): Free and Growth pricing, monthly operation limits, account spots, and included features. - [Pricing (machine-readable)](https://notfair.co/pricing.md): Plain Markdown plan prices, limits, and included features. - [Impact](https://notfair.co/impact): How operators are using NotFair and the kinds of writes it ships. ## Integrations (AI client × Google Ads) - [Integrations hub](https://notfair.co/integrations): All supported AI clients. - [Claude (Desktop, Web, Cowork) + Google Ads](https://notfair.co/google-ads-claude): Custom connector for Claude.ai and Claude Desktop. OAuth in two minutes, live campaign data in chat. - [Claude Code + Google Ads](https://notfair.co/integrations/claude-code-google-ads): One CLI command. Live Google Ads tools inside any Claude Code workspace. - [ChatGPT + Google Ads](https://notfair.co/integrations/chatgpt-google-ads): Use NotFair with ChatGPT-style workflows through Codex CLI, Custom GPTs, or any OpenAI-compatible MCP client. - [OpenAI Codex CLI + Google Ads](https://notfair.co/integrations/codex-google-ads): Native MCP support — drop NotFair in and start auditing accounts from your terminal. - [Cursor + Google Ads](https://notfair.co/integrations/cursor-google-ads): Manage Google Ads from inside the editor you already write code in. - [Windsurf + Google Ads](https://notfair.co/integrations/windsurf-google-ads): Cascade gets typed Google Ads tools for diagnosis and approval-gated writes. - [Gemini CLI + Google Ads](https://notfair.co/integrations/gemini-cli-google-ads): Google's Gemini CLI plus a structured Google Ads tool layer for safe writes. - [OpenClaw + Google Ads](https://notfair.co/integrations/openclaw-google-ads): Open-source agent runtime, standard MCP — no proprietary plugin required. ## Comparisons & objection content - [Compare hub](https://notfair.co/compare): All comparison pages. - [NotFair vs Google Ads scripts](https://notfair.co/compare/google-ads-scripts): Google Ads scripts are powerful but brittle. Compare scripts with NotFair's MCP-driven AI agent approach — when each makes sense, and where each one falls down. - [NotFair vs Google's native automation](https://notfair.co/compare/google-ads-native-automation): Performance Max, Smart Bidding, and auto-applied recommendations — when they work, when they don't, and how NotFair fills the gaps with AI-driven diagnosis and approval-gated writes. - [Google Ads dashboard vs an AI agent](https://notfair.co/compare/google-ads-dashboard): The Google Ads UI is a dashboard built for navigation, not diagnosis. NotFair adds an AI agent that pulls the same data, diagnoses issues, and ships approved fixes. - [NotFair vs hiring a Google Ads agency](https://notfair.co/compare/google-ads-agencies): Agencies charge $2-10k/month for a junior account manager. NotFair gives you an AI agent that does the diagnostic and optimization work for a fraction of the cost. - [Best AI tools for Google Ads operators (2026)](https://notfair.co/compare/best-ai-tools-google-ads): Field guide to the AI tooling SMB Google Ads operators are actually using in 2026 — agent runtimes, MCP servers, and the surfaces that connect them. ## Use cases & workflows - [Use cases hub](https://notfair.co/use-cases): All use-case pages. - [Find the spend your Google Ads account is quietly bleeding](https://notfair.co/use-cases/google-ads-wasted-spend): Find the search terms, campaigns, and structural issues silently bleeding your Google Ads budget. AI-driven diagnosis through your MCP client, with approval-gated fixes. - [Negative-keyword automation that doesn't throw away converters](https://notfair.co/use-cases/google-ads-negative-keywords): Stop manually scrubbing search-term reports. NotFair lets your AI agent surface waste, group by intent, and apply approved negative keywords at the right scope. - [Stop losing impression share to disapproved ads](https://notfair.co/use-cases/google-ads-policy-errors): Use an AI agent to diagnose disapproved ads, suggest compliant rewrites, and ship approved fixes. Stop losing impression share to slow policy-error triage. - [Audit conversion tracking before Smart Bidding wastes another month](https://notfair.co/use-cases/google-ads-conversion-audit): Smart Bidding optimizes against your conversion actions. If they're broken or stale, your campaigns waste money. NotFair's AI agent finds the gaps and proposes fixes. - [Weekly search-term review without the dread](https://notfair.co/use-cases/google-ads-search-terms): The weekly habit that keeps Google Ads waste under 5%. NotFair lets your AI agent run search-term review in minutes — group, propose negatives, approve inline. - [Compare ROAS across Google, Meta, and beyond — through your agent](https://notfair.co/use-cases/google-ads-cross-platform-roas): Compare ROAS across Google Ads, Meta Ads, and other channels through a single AI agent. NotFair surfaces apples-to-apples performance data — no PDF dashboards needed. ## Key concepts - **MCP**: Anthropic's Model Context Protocol — the open standard NotFair speaks. Any MCP-compatible client can use NotFair tools. - **Typed primitives over raw GAQL**: NotFair exposes documented, stable tool calls instead of handing the model raw Google Ads Query Language. - **Freshness metadata**: every read response carries freshness metadata so the agent knows when to refetch instead of quoting stale numbers. - **Approval-gated writes**: bids, negatives, budgets, ad copy, campaign state — every mutation goes through an explicit approval step. - **Operation provenance**: every write is logged with operation_id, the authoring user/agent, and undo metadata. - **D0 writes / Weekly Active Writers**: NotFair's North Star is operators shipping real Google Ads changes the first day they connect and returning weekly. ## Setup at a glance 1. Authorize Google Ads at notfair.co/connect (one OAuth flow). 2. Add NotFair to your AI client's MCP config. For most clients this is a single JSON block under `mcpServers` pointing at `https://notfair.co/api/mcp/google_ads`. 3. Open your AI client and ask: "Audit my Google Ads account and tell me the top three wasted-spend issues." For client-specific setup snippets, see the integration pages linked above. Expanded LLM corpus: https://notfair.co/llms-full.txt Google Ads MCP machine-readable product brief: https://notfair.co/google-ads-mcp.md Claude connector review packet: https://notfair.co/claude-connector-review-packet.txt Suggested MCP registry metadata: https://notfair.co/mcp-registry-listings.json Google Ads MCP benchmark data: https://notfair.co/google-ads-mcp-benchmark.json ## Machine-readable inventory Sitemap (XML): https://notfair.co/sitemap.xml Integrations covered: chatgpt-google-ads, claude-code-google-ads, cursor-google-ads, codex-google-ads, windsurf-google-ads, gemini-cli-google-ads, openclaw-google-ads Comparison pages: google-ads-scripts, google-ads-native-automation, google-ads-dashboard, google-ads-agencies, best-ai-tools-google-ads Use-case pages: google-ads-wasted-spend, google-ads-negative-keywords, google-ads-policy-errors, google-ads-conversion-audit, google-ads-search-terms, google-ads-cross-platform-roas