Google Ads MCP Server
Ask questions about your Google Ads accounts and campaign performance (read-only).
Officialby Google (Google Ads API team)Runs on your computerChecked October 18, 2026
This open-source server from Google's Ads API team lets Claude list the accounts you can reach and run Google Ads Query Language reports on campaigns, ad groups, keywords and other resources. The current release is read-only, so it cannot change bids, pause campaigns or create ads.
Who it is for
- PPC specialists
- Marketing analysts building ad reports
- Agencies auditing Google Ads accounts
Prompts to try
Once it is connected, ask in plain words. Claude decides when to use the server and asks before it changes anything important.
List my Google Ads accounts and show last month's spend and conversions for each one.Which search keywords spent the most in the last 30 days without a single conversion?Compare this month's cost per conversion by campaign with last month.How to connect it
In Claude Code
claude mcp add --transport stdio google-ads --env GOOGLE_APPLICATION_CREDENTIALS=PATH_TO_CREDENTIALS_JSON --env GOOGLE_PROJECT_ID=YOUR_PROJECT_ID -- pipx run --spec git+https://github.com/googleads/google-ads-mcp.git google-ads-mcp
In the Claude desktop app
Add this to claude_desktop_config.json, then restart the app:
{
"mcpServers": {
"google-ads-mcp": {
"command": "pipx",
"args": [
"run",
"--spec",
"git+https://github.com/googleads/google-ads-mcp.git",
"google-ads-mcp"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "PATH_TO_CREDENTIALS_JSON",
"GOOGLE_PROJECT_ID": "YOUR_PROJECT_ID"
}
}
}
}Good to know
Create the credentials file with gcloud auth application-default login and the adwords scope. If you reach client accounts through a manager account, also set GOOGLE_ADS_LOGIN_CUSTOMER_ID.
Unlock the setup steps
Free. Leave your email once to open the setup steps for all 150 servers, and get the best new connectors each month.
How we checked it
Checked the googleads/google-ads-mcp repo (Apache-2.0, release v0.0.5 on 2026-10-09), the google-ads-mcp package on PyPI and Google's Ads API docs page for the server (updated 2026-10-16), which describes it as read-only.