How to give an AI tool read-only access to Google Ads
Google Ads has five access levels: Email only, Read only, Standard, Admin and Billing. Connect the AI tool with a Google account that has Read only access to the ad account. Then Google itself refuses every change, whatever the tool tries to do.
Why the access level matters more than the tool
When you connect an AI tool to Google Ads, you sign in with a Google account. From then on the tool can do anything that account can do. A tool that promises to "only read" is making a promise in its code; the access level is a promise Google keeps for you.
The five levels
From Google Ads Help, About access levels:
- Email only: receives notifications and reports, cannot sign in to the account.
- Read only: views campaigns, billing and users, and runs reports, but cannot edit campaigns.
- Standard: everything Read only can do, plus editing campaigns.
- Admin: everything, including adding users.
- Billing: manages payment details.
Set it up
- Pick or create a Google account that will be used only by the AI tool.
- In Google Ads, an admin opens Admin, then Access and security, and invites that account with Read only.
- Accept the invitation from that account.
- Connect the AI tool while signed in with that account.
For agencies with a manager account, the same levels exist on the manager account (Manager account access levels).
What you give up
With Read only the tool can find problems but can't fix them. That is the point: fixes come back as a file or a list, you read it, and you apply it. Ads MCP is built this way: every fix is a file for Google Ads Editor, and the server itself never sends a change to Google.
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: 50 tool calls a month.
More from the blog
How to find wasted spend in the Google Ads search terms report
The search terms report shows what people actually typed before clicking your ads. A simple rule to spot the terms that cost money without converting, and what to do with them.
Import negative keywords into Google Ads Editor from a CSV
The five columns Google Ads Editor needs to import negative keywords from a CSV file, the difference between ad group and campaign negatives, and how to check the import before it goes live.
Google's official Google Ads MCP server vs a hosted one: which to use
Google publishes a free, open-source Google Ads MCP server. What it gives you, what you need to run it, and when a hosted server is the simpler choice.