google-ads-mcp-server

ZLeventer/google-ads-mcp-server
★ 0 stars TypeScript 🔍 Search Updated 2d ago
MCP server for Google Ads API — read-only reporting via GAQL (campaigns, ad groups, keywords, search terms, conversions)
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "google-ads-mcp-serve": {
      "command": "npx",
      "args": [
        "-y",
        "ZLeventer/google-ads-mcp-server"
      ]
    }
  }
}

README Excerpt

MCP server for the Google Ads API. Phase 1: read-only reporting via GAQL. | Tool | What it does | |------|--------------| | `gads_run_gaql` | Raw GAQL escape hatch — run any query | | `gads_list_accounts` | List all customer accounts the auth user can access | | `gads_account_info` | Name, currency, timezone, status for current account |

Tools (12)

GOOGLE_ADS_CUSTOMER_IDGOOGLE_ADS_LOGIN_CUSTOMER_IDgads_account_infogads_ad_group_performancegads_campaign_performancegads_conversions_by_campaigngads_keyword_performancegads_list_accountsgads_list_campaignsgads_list_conversion_actionsgads_run_gaqlgads_search_terms_report