google-ads-mcp

LucasSantana-Dev/google-ads-mcp
★ 0 stars Python AI/LLM Updated 12d ago
MCP server for Google Ads API — 31 tools, gated writes, exponential backoff, audit log
View on GitHub → 🔍 Audit Wallet Slippage →

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": {
      "command": "uvx",
      "args": [
        "google-ads-mcp"
      ]
    }
  }
}

Or install with pip: pip install google-ads-mcp

README Excerpt

> Manage Google Ads campaigns through an AI assistant — safely, with every write gated behind a preview and an audit log. A [Model Context Protocol](https://modelcontextprotocol.io) server that exposes Google Ads API v24 operations as tools for Claude (or any MCP client). Read campaign metrics, search terms, and recommendations; make controlled changes to bids, budgets, statuses, and creative — all from a single conversation.

Tools (20)

GOOGLE_ADS_AUDIT_LOGGOOGLE_ADS_CLIENT_IDGOOGLE_ADS_CLIENT_SECRETGOOGLE_ADS_DEVELOPER_TOKENGOOGLE_ADS_LOGIN_CUSTOMER_IDGOOGLE_ADS_MAX_BID_CHANGE_PCTGOOGLE_ADS_MAX_BUDGET_CHANGE_PCTGOOGLE_ADS_MAX_RETRIESGOOGLE_ADS_MUTATE_ALLOWLISTGOOGLE_ADS_REFRESH_TOKENapply_recommendationcreate_adcreate_ad_groupcreate_campaigncreate_keyworddismiss_recommendationgenerate_keyword_ideasget_ad_groupsget_campaign_performanceget_campaigns

Topics

ai-toolsclaudefastmcpgoogle-adsgoogle-ads-apimcpmodel-context-protocolpython