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
Basic information
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
Add this server to your MCP-compatible client using the configuration below.
{
"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).
Official MCP server for the Sugra API, giving AI agents source-attributed access to 1,500+ endpoints across 36 data domains from 160+ primary sources. Covers markets, economics, company fundamentals, government, news, cl
The only MCP server with live whale trades across 15 exchanges plus on-chain DEX flow. Smart Money Radar, real liquidations and outcome-scored signals. No API key required.

Ask your AI about any land in Tamil Nadu. 100+ checks over the state's government registers: who owns a survey number, guideline value, encumbrance (EC), FMB sketch, coastal and zoning checks, road width, stamp duty and
Find the TikTok, YouTube and Instagram creators and the blogs, review sites and roundups already promoting your competitors, with the proof, then recruit them. 32 tools: competitor rosters, graded creators, roundup place
Pay-as-you-go data APIs for AI agents. Search providers, inspect endpoint prices, and run company enrichment, email verification, SEO, web search, and other data tasks through one hosted MCP server.
Comments