Skip to content

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.

Prompt 1
List my Google Ads accounts and show last month's spend and conversions for each one.
Prompt 2
Which search keywords spent the most in the last 30 days without a single conversion?
Prompt 3
Compare this month's cost per conversion by campaign with last month.

How to connect it

In Claude Code

  1. 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:

json
{
  "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.

No spam. One click to unsubscribe. We use your email to send you the course and AI tips.

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.

Source: github.com/googleads/google-ads-mcp