google-ads-mcp-unofficial

finance MCP Server

Unofficial MCP server for Google Ads — campaign management, keyword/bid optimization, budget control, daily reports. Local-first, OAuth-based, mutations gated by env var.

VerifiedInstall Ready
financefinancegcp
5 views1 stars0 forksv0.1.3MIT

Why This Matters

Discovered via github-topic:mcp-server and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:mcp-server
Stars
1
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx google-ads-mcp-unofficial

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "google-ads-mcp-unofficial": {
      "command": "npx",
      "args": [
        "google-ads-mcp-unofficial"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

20
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (20)

GOOGLE_ADS_DEVELOPER_TOKEN

Approved developer token

2

`google_ads_daily_report`, `google_ads_find_waste`

summary

id + name + status fields only

6

`google_ads_pause_keyword`, `google_ads_resume_keyword`, `google_ads_set_keyword_bid_micros`, `google_ads_set_campaign_budget_micros`, `google_ads_pause_campaign`, `google_ads_resume_campaign`

Field

summary

8

`google_ads_list_accounts`, `google_ads_list_campaigns`, `google_ads_get_campaign`, `google_ads_list_ad_groups`, `google_ads_list_keywords`, `google_ads_get_account_performance`, `google_ads_get_campaign_performance`, `google_ads_get_keyword_performance`

no

--- ## Privacy modes

Category

Count

GOOGLE_ADS_CLIENT_ID

OAuth client id

Symptom

Action

3

`google_ads_get_auth_url`, `google_ads_exchange_code`, `google_ads_revoke_access`

raw

local or env (default `structured`)

claude

cursor

developer_token

n/a

GOOGLE_ADS_ALLOW_MUTATIONS

Enable write tools

dropped

included

Variable

Purpose

customer_id

`123-***-7890`

5

`google_ads_connection_status`, `google_ads_capabilities`, `google_ads_agent_manifest`, `google_ads_data_inventory`, `google_ads_privacy_audit`

GOOGLE_ADS_LOGIN_CUSTOMER_ID

MCC id (no dashes)