Mcp Google Ads

by apexradius

297 downloads
Not rated
GitHub

Description

# mcp-google-ads Multi-account Google Ads MCP server. Connect any number of Google Ads accounts to Claude, Cursor, Codex, or any MCP-compatible AI assistant — query campaign performance, keywords, search terms, and account analytics by name in the same session. ``` # Install…

About

# mcp-google-ads Multi-account Google Ads MCP server. Connect any number of Google Ads accounts to Claude, Cursor, Codex, or any MCP-compatible AI assistant — query campaign performance, keywords, search terms, and account analytics by name in the same session. ``` # Install: uvx mcp-google-ads-multi # Ask your AI…

Details

Author
apexradius
Downloads
297
Categories
Marketing, Other

- Supports multiple named Google Ads accounts, switchable per tool call.
- Mixed authentication: OAuth and service account per account.
- Provides quality score data for keywords.
- Includes search terms report (actual user queries).
- Automatic rate‑limit retry with exponential backoff.
- Supports SSE transport for remote deployment.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Mcp Google Ads
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via uvx mcp-google-ads-multi, then create a JSON configuration file for your accounts with OAuth or service account credentials. Set the GOOGLE_ADS_DEVELOPER_TOKEN environment variable and point GOOGLE_ADS_ACCOUNTS_CONFIG to your config file. Add the server to your MCP client’s configuration (e.g., claude_desktop_config.json) and restart the client. Once set up, you can ask natural‑language questions about your accounts.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp google ads": {
            "google-ads": {
                "command": "uvx",
                "args": [
                    "mcp-google-ads-multi"
                ],
                "env": {
                    "GOOGLE_ADS_DEVELOPER_TOKEN": "your-token",
                    "GOOGLE_ADS_ACCOUNTS_CONFIG": "~/.config/mcp-google-ads/accounts.json"
                }
            }
        }
    }
}

McpServers

{
    "google-ads": {
        "command": "uvx",
        "args": [
            "mcp-google-ads-multi"
        ],
        "env": {
            "GOOGLE_ADS_DEVELOPER_TOKEN": "your-token",
            "GOOGLE_ADS_ACCOUNTS_CONFIG": "~/.config/mcp-google-ads/accounts.json"
        }
    }
}

mcp-google-ads

Multi-account Google Ads MCP server. Connect any number of Google Ads accounts to Claude, Cursor, Codex, or any MCP-compatible AI assistant — query campaign performance, keywords, search terms, and account analytics by name in the same session.

```

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.