← Claude MCP Servers Directory

📈

Google Ads MCP Server

Community

About

Connect Claude to the Google Ads API. Pull performance data, run GAQL reports, and review campaign, ad group, and keyword performance for AI-assisted optimization.

Features

  • List accounts, campaigns, and ad groups
  • Run GAQL queries for any reporting view
  • Pull keyword and ad performance
  • Inspect spend, conversions, and CPA
  • Suggest budget and bid optimizations

Installation

Using Claude Desktop

Add this configuration to your Claude Desktop config file:

{
  "mcpServers": {
    "google-ads": {
      "command": "uvx",
      "args": [
        "google-ads-mcp"
      ],
      "env": {
        "GOOGLE_ADS_DEVELOPER_TOKEN": "your-developer-token",
        "GOOGLE_ADS_CLIENT_ID": "your-client-id",
        "GOOGLE_ADS_CLIENT_SECRET": "your-client-secret",
        "GOOGLE_ADS_REFRESH_TOKEN": "your-refresh-token",
        "GOOGLE_ADS_LOGIN_CUSTOMER_ID": "your-manager-account-id"
      }
    }
  }
}

Using Cursor

Configure in your Cursor settings (Settings > MCP):

{
  "google-ads": {
    "command": "uvx",
    "args": [
      "google-ads-mcp"
    ],
    "env": {
      "GOOGLE_ADS_DEVELOPER_TOKEN": "your-developer-token",
      "GOOGLE_ADS_CLIENT_ID": "your-client-id",
      "GOOGLE_ADS_CLIENT_SECRET": "your-client-secret",
      "GOOGLE_ADS_REFRESH_TOKEN": "your-refresh-token",
      "GOOGLE_ADS_LOGIN_CUSTOMER_ID": "your-manager-account-id"
    }
  }
}

How to Use

Once installed, you can ask your AI assistant to:

  • "Show my top 10 keywords by conversions last month"
  • "Which campaigns have the worst CPA?"
  • "Compare ad group spend week-over-week"
  • "Suggest pauses for underperforming ads"