MCP Google Ads MCP server
Multi-account Google Ads MCP: campaigns, keywords, search terms, and ad performance.
0 stars17 downloads/wk
Reviews
Write oneNobody has reviewed MCP Google Ads yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
MCP Google Ads tools (10)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
compare_periodsCompare performance between two date ranges.
get_account_summaryGet top-level spend and conversion totals for an account.
get_ad_performanceGet ad-level performance (headlines, descriptions, CTR, conversions).
get_campaign_performanceGet campaign performance metrics for a date range.
get_keyword_performanceGet keyword-level performance including quality scores.
list_accountsList all configured Google Ads accounts and which is the current default.
list_campaignsList campaigns for an account.
list_customersList all accessible Google Ads customer accounts.
search_terms_reportGet actual search terms that triggered your ads.
set_default_accountSet the default account used when no account is specified in other tools.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan9 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 10 days ago15/15
- Maintainer identitynamespace and repository owner differ4/10
How MCP Google Ads compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 55% of 3,470 Web search servers
- Tools
- 10
- the typical Web search server has 5
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 17
- more than 5% of 827 Web search servers with a package
What its tools let an agent do: 9 read · 1 change
Install MCP Google Ads in Claude Code, Cursor or VS Code
claude mcp add mcp-google-ads -- uvx mcp-google-ads-multi
What the publisher says
From the MCP Google Ads repository's README, as published. We do not edit it. Read it on GitHub
mcp-google-ads
Multi-account Google Ads MCP server for operators who need one MCP surface across multiple client or in-house ad accounts without restarting the server.
Release posture: beta package, version 0.1.0 from pyproject.toml.
Choose your path
Architecture
flowchart TD
U[AI operator] --> C[MCP client]
C --> S[FastMCP server]
S --> M[Account manager]
M --> F[Accounts config]
S --> Q[GAQL query helpers]
Q --> R[Retry wrapper]
R --> A[Google Ads API]
A --> R --> SRequest flow
flowchart TD
P[Operator asks for account or campaign data] --> T[Selected MCP tool]
T --> A[Resolve named or default account]
A --> B[Build Google Ads client]
B --> C[Run GAQL query]
C --> D{API call succeeds?}
D -- yes --> E[Normalize rows and return]
D -- retryable --> F[Backoff and retry]
F --> D
D -- no --> G[Return error payload]Quick start
- Install the package.
python -m pip install mcp-google-ads-multi- Copy the accounts config template and add your accounts.
mkdir -p ~/.config/mcp-google-ads
cp accounts.example.json ~/.config/mcp-google-ads/accounts.json- Register it in your MCP client.
{
"mcpServers": {
"google-ads": {
"command": "uvx",
"args": ["mcp-google-ads-multi"],
"env": {
"GOOGLE_ADS_DEVELOPER_TOKEN": "your-developer-token",
"GOOGLE_ADS_ACCOUNTS_CONFIG": "/Users/you/.config/mcp-google-ads/accounts.json"
}
}
}
}Available tools
Runtime proof
Repo map
Validation
License
MIT
<!-- mcp-name: io.github.Ayo-Fam/mcp-google-ads -->
Nothing above is checked by us. What we check is on the safety report.
MCP Google Ads: common questions
- Is MCP Google Ads MCP server safe?
- Mostly: it is graded B (77/100). Read the MCP Google Ads safety report
- How do I install MCP Google Ads?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does MCP Google Ads need an API key?
- Yes. The registry entry asks for
GOOGLE_ADS_DEVELOPER_TOKEN. - Is MCP Google Ads maintained?
- The last commit was 49 days ago (2026-09-16). The latest release is v0.1.0.
- What can I use instead of MCP Google Ads?
- Servers from other publishers that do the same job: Pubmed MCP server, Google Maps MCP Server and Exa MCP server.
- How does MCP Google Ads compare with other Web search MCP servers?
- safety score 77/100 (higher than 55% of 3,470 Web search servers); tools 10 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to MCP Google Ads
Same job from other publishers: the closest match first, then the best rated.
- PubmedSearch PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.not reviewedEstablishedA
- Google Maps MCP Server18 Google Maps tools for AI agents — geocode, search, directions, weather, and more.not reviewedEstablishedB
- ExaConnect AI agents to Exa for web search, content fetching, and multi-step research.not reviewedEstablishedA
- Chatroost — unofficial Telegram MCP serverUnofficial Telegram MCP server — read, search, reply and react in your own Telegram account.not reviewedEstablishedA
TenjinSearch, read & publish paid essays. Pay-per-read in USDC on Base (x402); wallet-only, no account.not reviewedEstablishedB