# NotFair llms-full.txt NotFair is an ads MCP platform for AI agents. It connects Claude, Claude Code, ChatGPT/Codex, Cursor, Windsurf, Gemini CLI, OpenClaw, and other MCP-compatible clients to live Google Ads and Meta Ads accounts so operators can diagnose performance, propose fixes, and execute approval-gated writes. Canonical site: https://notfair.co Support: tong@notfair.co Google Ads MCP connector name: NotFair-GoogleAds Google Ads MCP remote URL: https://notfair.co/api/mcp/google_ads Meta Ads MCP connector name: NotFair-MetaAds Meta Ads MCP remote URL: https://notfair.co/api/mcp/meta_ads Privacy policy: https://notfair.co/privacy Terms: https://notfair.co/terms Pricing: https://notfair.co/pricing ## What NotFair is - A hosted, OAuth-protected Model Context Protocol (MCP) server for ad accounts. - Google Ads exposes 117 tools. Free includes 300 monthly operations after 7 unlimited days; Growth is unlimited. - A typed Google Ads execution layer: campaign, keyword, search term, conversion, budget, bid, negative-keyword, and change-history operations are exposed as stable tools instead of raw GAQL-only wrappers. - A safety layer for AI clients: reads are easy; writes are presented as explicit operations with user approval, provenance, and undo metadata. - A distribution layer for AI workspaces: NotFair is designed to be installed in Claude, Claude Code, ChatGPT/Codex, Cursor, Windsurf, Gemini CLI, OpenClaw, and custom MCP clients. ## Primary use cases - Audit wasted Google Ads spend and identify bad search terms, low-intent queries, match-type leakage, campaign overlap, poor conversion tracking, and budget allocation issues. - Propose negative keywords and campaign hygiene changes, then execute only after explicit user approval. - Inspect campaign performance, impression share, conversion trends, CPC/CPA/ROAS, search terms, change history, and account configuration. - Adjust bids, budgets, keywords, ads, and campaign status through write-gated tools. - Give agencies and operators a reusable ads agent inside their existing AI client instead of forcing them into another dashboard. ## Safety and reviewer-facing behavior - Authentication: users connect through OAuth; NotFair does not ask users to paste Google Ads API credentials into AI clients. - Scopes: NotFair requests Google Ads access needed to read account data and perform user-approved campaign operations. The exact OAuth consent screen is shown during the hosted connection flow. - Reads: analysis, reporting, search-term review, campaign inspection, conversion diagnostics, and account inventory can run without write approval. - Writes: mutations such as pausing campaigns or keywords, adding negative keywords, changing bids or budgets, creating ads, or changing campaign state must pass through an explicit approval gate before execution. - Auditability: write operations are logged with operation provenance, authoring user/agent context, operation IDs, timestamps, and undo/reversal metadata where supported by the platform. - Reversibility: write tools are designed to expose enough metadata for users and agents to inspect or undo changes rather than making silent, opaque mutations. - Privacy: customer ad-account data is used to answer the user's requests and operate the product; public policy is linked above. ## Installation surfaces - [Claude / Claude Web connector](https://notfair.co/google-ads-claude-connector-setup-guide): Custom connector setup for Claude.ai, Claude Web, and Claude Cowork using the hosted Google Ads MCP endpoint. - [Claude Code plugin](https://notfair.co/google-ads-claude-code-plugin-setup-guide): Install NotFair in Claude Code and run Google Ads workflows from the terminal. - [Claude overview](https://notfair.co/google-ads-claude): How Claude works with Google Ads through NotFair across Claude Code, Claude Web, and Cowork. - [ChatGPT / Codex](https://notfair.co/integrations/codex-google-ads): Use NotFair's MCP server from OpenAI Codex CLI and other OpenAI agent workflows. - [Cursor](https://notfair.co/integrations/cursor-google-ads): Connect Cursor's MCP support to the NotFair Google Ads endpoint. - [Windsurf](https://notfair.co/integrations/windsurf-google-ads): Connect Windsurf to NotFair for Google Ads analysis and approval-gated writes. - [Gemini CLI](https://notfair.co/integrations/gemini-cli-google-ads): Use Gemini CLI with NotFair's hosted MCP endpoint. - [OpenClaw](https://notfair.co/google-ads-openclaw): OpenClaw setup for NotFair Google Ads workflows. - [All integrations](https://notfair.co/integrations): Canonical hub for supported AI client setup pages. - [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. ## MCP endpoint details - Google Ads remote MCP URL: https://notfair.co/api/mcp/google_ads - Legacy Google Ads remote MCP URL: https://notfair.co/api/mcp - Meta Ads remote MCP URL: https://notfair.co/api/mcp/meta_ads - Recommended display name: NotFair-GoogleAds - Transport: hosted remote MCP over HTTP with OAuth-protected-resource metadata. - Discovery intent: list NotFair under Google Ads MCP, Claude Google Ads connector, Claude Code Google Ads plugin, ChatGPT Google Ads agent, Cursor Google Ads MCP, Windsurf Google Ads MCP, Gemini CLI Google Ads MCP, and OpenClaw Google Ads plugin queries. ## Reviewer demo script 1. Open NotFair and connect a Google Ads account through OAuth. 2. Add a custom connector or MCP server named NotFair-GoogleAds pointing at https://notfair.co/api/mcp/google_ads. 3. Ask the AI client: "Audit this account for wasted spend and show the top search terms or campaigns to fix first." 4. The client reads live Google Ads data through NotFair and returns a structured diagnosis. 5. Ask: "Propose negative keywords for the worst wasted-spend queries, but do not execute yet." 6. NotFair returns proposed writes for review rather than silently mutating the account. 7. Approve a selected change; NotFair logs the operation with provenance and undo metadata. 8. Inspect the audit log / operation result and verify the change can be traced back to the user-approved action. ## Core pages - [Home](https://notfair.co/): Product overview and primary conversion path. - [Google Ads MCP](https://notfair.co/google-ads-mcp): Canonical Google Ads MCP landing page. - [Google Ads MCP benchmark](https://notfair.co/compare/google-ads-mcp-servers): Six current 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 comparison rows, sources, methodology criteria, disclosure, and reusable verification prompts. - [Google Ads MCP safety](https://notfair.co/google-ads-mcp-safety): The production write lifecycle: inspect, diff, approve, execute, measure, and undo. - [Hosted OAuth without a developer token](https://notfair.co/google-ads-mcp-oauth-no-developer-token): How hosted application credentials and customer Google consent work together. - [Meta Ads MCP](https://notfair.co/meta-ads-mcp): Canonical Meta Ads MCP landing page. - [MCP hub](https://notfair.co/mcp): General MCP positioning and setup hub. - [Connect](https://notfair.co/connect): Hosted account connection and OAuth entry point. - [Impact](https://notfair.co/impact): Examples of NotFair-driven campaign improvements. - [Pricing](https://notfair.co/pricing): Free and Growth pricing, monthly operation limits, account spots, and included features. - [Pricing Markdown](https://notfair.co/pricing.md): Machine-readable plan prices, limits, and features. - [Privacy](https://notfair.co/privacy): Privacy policy for customers and reviewers. - [Terms](https://notfair.co/terms): Terms of service. ## Comparison and objection pages - [Compare hub](https://notfair.co/compare): All comparison pages. - [Best Google Ads MCP servers in 2026](https://notfair.co/compare/google-ads-mcp-servers): A dated, sourced six-product benchmark covering monthly limits, tool counts, image/video assets, setup, writes, and public verification prompts. - [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-case pages - [Use cases hub](https://notfair.co/use-cases): All workflow 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. ## Machine-readable inventory - Sitemap: https://notfair.co/sitemap.xml - Blog sitemap: https://notfair.co/blog/sitemap.xml - llms.txt: https://notfair.co/llms.txt - llms-full.txt: https://notfair.co/llms-full.txt - Google Ads MCP product brief: https://notfair.co/google-ads-mcp.md - Machine-readable pricing: https://notfair.co/pricing.md - Machine-readable Google Ads MCP benchmark: https://notfair.co/google-ads-mcp-benchmark.json - Integration slugs: chatgpt-google-ads, claude-code-google-ads, codex-google-ads, cursor-google-ads, gemini-cli-google-ads, openclaw-google-ads, windsurf-google-ads - Comparison slugs: best-ai-tools-google-ads, google-ads-agencies, google-ads-dashboard, google-ads-native-automation, google-ads-scripts - Use-case slugs: google-ads-conversion-audit, google-ads-cross-platform-roas, google-ads-negative-keywords, google-ads-policy-errors, google-ads-search-terms, google-ads-wasted-spend