Can Claude run Google Ads? What it can do, and the three ways to connect it
Yes. Claude works with Google Ads through an MCP connector, a small server that lets it call the Google Ads API for you. There are three kinds: Google's official server (you run it yourself, read-only), hosted connectors that can also change your account, and hosted read-only connectors like Ads MCP. Which one fits depends on whether you want Claude to act or to advise.
How Claude talks to Google Ads
On its own, Claude cannot see your Google Ads account. It needs a connector: an MCP server (Model Context Protocol, the standard Claude uses to call outside tools) that signs in to Google on your behalf and turns Claude's questions into Google Ads API requests.
You add the connector once in Claude's settings, sign in with the Google account that opens your Ads account, and from then on you can ask in plain words: "which campaigns spent the most last month?", "which searches wasted money?".
The three ways to connect it
- Google's official server. Open source, maintained by Google (googleads/google-ads-mcp). You install it with Python, create your own Google Cloud credentials and run it on your computer or server. Its tools list your accounts and run raw queries: powerful, but you write the analysis yourself.
- Hosted connectors that act. Services that run the server for you and can also create campaigns, change budgets and edit keywords from the chat. Useful if you want an agent that does the work; it also means the AI can spend money.
- Hosted read-only connectors. Services that run the server for you but only read. Ads MCP is one: it reads the account, finds the spend that brings nothing, and gives you files to import in Google Ads Editor. Nothing changes until you import them.
Should Claude act, or advise?
If you manage the account alone and trust every change, an agent that acts saves clicks. If the budget belongs to a client, or a wrong pause costs real money, read-only is the safer default: Claude does the digging, you keep the last click.
A middle path many people use: connect a read-only tool, and give that Google account the Read-only access level in Google Ads (Admin, Access and security). Then even the connection itself cannot change anything, whatever the software does.
Connect Claude to Google Ads in two minutes
- In Claude, open Settings, then Connectors, and add a custom connector with the address
https://adsmcp.dev/mcp. - Sign in with the Google account that opens your Google Ads (manager accounts work too).
- Ask: List my Google Ads accounts, then find wasted spend in the last 30 days.
No developer token and no code. The free plan includes 15 tool calls a month.
Ads MCP is a read-only Google Ads connector for ChatGPT, Claude and other AI assistants. It finds the searches that spend without converting and hands you a file to import. Free: 15 tool calls a month.
More from the blog
Opteo alternatives (2026): auditing Google Ads from your AI assistant
Opteo is a Google Ads optimization app from $129 a month, priced by number of accounts and monthly spend. If you already work in Claude or ChatGPT, here is how the AI-assistant options compare, including read-only ones.
How to give an AI tool read-only access to Google Ads
Before you connect ChatGPT, Claude or any AI tool to Google Ads, decide what it may change. The five Google Ads access levels, and how to make "read-only" a promise Google enforces, not the software.
Adzviser alternatives (2026): AI audits for Google Ads instead of a data pipeline
Adzviser feeds marketing data to ChatGPT, Claude, Looker Studio and Google Sheets from $48.99 a month, after a 14-day trial. If what you need is an audit of your Google Ads account rather than a data pipeline, here are the cheaper options.
Official Google Ads MCP server vs a hosted one: which to use (2026)
Google's open-source Google Ads MCP server is free and read-only, but you run it yourself with a Cloud project and API credentials. A hosted server skips the setup. What each one gives your AI, side by side.