What authentication methods does Google Ads MCP support?
OAuth 2.0 Client ID for user-level access (desktop apps) and Service Account for server-to-server, automated workflows.
@cohnen
基本信息
An MCP tool that connects Google Ads with Claude AI/Cursor and others, allowing you to analyze your advertising data through natural language conversations. This integration gives you access to campaign information, performance metrics, keyword analytics, and ad management—all th
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"googleAdsServer": {
"command": "/Users/cohnen/dev/mcp-google-ads/.venv/bin/python",
"args": [
"/Users/cohnen/dev/mcp-google-ads/google_ads_server.py"
],
"env": {
"GOOGLE_ADS_CREDENTIALS_PATH": "/Users/cohnen/dev/mcp-google-ads/google_ads_token.json",
"GOOGLE_ADS_DEVELOPER_TOKEN": "<GOOGLE_ADS_DEVELOPER_TOKEN>",
"GOOGLE_ADS_LOGIN_CUSTOMER_ID": "",
"GOOGLE_ADS_CLIENT_ID": "<GOOGLE_ADS_CLIENT_ID>",
"GOOGLE_ADS_CLIENT_SECRET": "<GOOGLE_ADS_CLIENT_SECRET>"
}
}
}
}Shows all your Google Ads accounts
Runs a Google Ads Query Language query
Shows campaign metrics with performance data
Detailed analysis of your ad creative performance
Runs any arbitrary GAQL query with formatting options
A tool that connects Google Ads data with Claude AI, enabling analysis of advertising data through natural language conversations. It provides access to campaign information, performance metrics, keyword analytics, and ad management for advertising professionals.
Set up Google Ads API access (OAuth 2.0 or Service Account), obtain a developer token, install Python 3.11+, Node.js, and Claude Desktop. Download the repository, create a virtual environment, install dependencies, and configure a .env file with your credentials. Then ask Claude to use tools like list_accounts, execute_gaql_query, get_campaign_performance, get_ad_performance, or run_gaql.
OAuth 2.0 Client ID for user-level access (desktop apps) and Service Account for server-to-server, automated workflows.
It is optional. Use it when working with a Google Ads Manager Account (MCC) to access multiple client accounts. Skip if accessing a single account directly.
Sign in to your Google Ads account, go to Tools & Settings > Setup > API Center, accept terms, apply for a token, and wait for approval (usually 1–3 business days).
Python 3.11 or newer, Node.js, and the Claude Desktop application. The mcp package and other dependencies listed in requirements.txt must be installed.
Yes, the `run_gaql` tool lets you execute any arbitrary Google Ads Query Language (GAQL) query with formatting options (table, JSON, or CSV).

Hosted AdLoop: Google Ads, Reddit Ads, GA4 and Tag Manager in claude.ai, ChatGPT and more, with a preview before every change.

Structural finite-element analysis for engineers and AI agents: beams, 3D frames, trusses and plates, with deflections, forces, reactions, buckling, frequencies and Eurocode 3 steel checks with a hand-calc trace, validat

UK property intelligence for AI agents — value any address, read any market, and source land and off-market stock through one MCP endpoint.

App Store and Google Play data for agents: apps, reviews, keyword research, top charts, competitors and ASO audits.

Wanchain explorer data and analytics: addresses, transactions, tokens, validators, cross chain transfers, plus OrbitPay prepaid premium data (x402).
评论