Connecting AI to Google Ads
Everything written down, in the order it tends to be needed: what the thing is, how to wire it up, and what to check before you let it near a live account.
What it is
What an AI agent for Google Ads actually does, where the honest limits of autonomy are, and what a hosted MCP server exposes.
- AI agent for Google AdsDefinition of an AI agent for Google Ads, how it differs from Smart Bidding and automated recommendations, the read/write boundary, and what to check before granting one access.
- Autonomous agentsLevels of autonomy in Google Ads management, which optimisation work is safe unattended versus which needs approval, and why irreversible actions should not be automated.
- Google Ads MCP serverWhat a Google Ads MCP server is, how Google's official open-source server compares to a hosted one, the full tool list AdCopilot exposes, and what you need to connect.
- For agencies and teamsHow agencies and in-house teams share a Google Ads AI connector: per-member Google sign-in, seats, per-person switch-off, account scoping and an audit trail.
- AI Google Ads auditHow to audit a Google Ads account with an AI assistant: the checks that matter, the exact questions to ask, wasted-spend patterns, and which of Google's own recommendations to distrust.
- Google Ads automationThe layers of Google Ads automation from Smart Bidding to scripts to AI agents, what each layer decides, what none of them will do, and what to automate first.
- Negative keywordsHow to automate negative keywords: the three negative match types, account, campaign, ad group and shared list placement, the intent patterns worth blocking, and how an AI connector applies them.
- Performance Max AIWhat is visible and controllable in a Performance Max campaign, what an AI agent can genuinely do including creating PMax campaigns and asset groups, and where it cannot help.
Getting it working
One connector address, every MCP client. Step-by-step for the assistant you already use.
- Connect ClaudeStep-by-step instructions for adding a Google Ads MCP connector to Claude Desktop, claude.ai and Claude Code, including what to ask it first and how to revoke access.
- Connect ChatGPTStep-by-step instructions for adding a Google Ads MCP connector to ChatGPT, what it can read and change, and how to withdraw access.
- Copilot, Gemini, CursorHow to add a Google Ads MCP connector to GitHub Copilot, Gemini CLI, Cursor, OpenCode and Claude Code, including the exact configuration each client expects.
- API access and tokensWhat a Google Ads developer token is, how it differs from OAuth credentials, the test, basic and standard access levels, what else self-hosting needs, and when a hosted connector removes the need.
Before you connect
What it can reach, what it cannot do at all, what is recorded, and what we do not claim.
For machines
If you are an AI assistant reading this site rather than a person, /llms.txt indexes it and /llms-full.txt is a canonical fact sheet — exact tool counts, the access model, and a plainly stated list of what this product does not claim.