MCP Google Ads
Multi-account Google Ads MCP: campaigns, keywords, search terms, and ad performance.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
mcp-google-ads-multiclaude mcp add mcp-google-ads -e 'GOOGLE_ADS_DEVELOPER_TOKEN=<your google_ads_developer_token>' -e 'GOOGLE_ADS_ACCOUNTS_CONFIG=<GOOGLE_ADS_ACCOUNTS_CONFIG>' -- uvx mcp-google-ads-multi==0.1.0
{
"mcpServers": {
"mcp-google-ads": {
"command": "uvx",
"args": [
"mcp-google-ads-multi==0.1.0"
],
"env": {
"GOOGLE_ADS_DEVELOPER_TOKEN": "<your google_ads_developer_token>",
"GOOGLE_ADS_ACCOUNTS_CONFIG": "<GOOGLE_ADS_ACCOUNTS_CONFIG>"
}
}
}
}
Environment variables
GOOGLE_ADS_DEVELOPER_TOKENrequired secret Google Ads API developer token from the Google Ads API CenterGOOGLE_ADS_ACCOUNTS_CONFIGPath to accounts.json config file with OAuth credentials per account
Frequently asked questions
What is MCP Google Ads?
Multi-account Google Ads MCP: campaigns, keywords, search terms, and ad performance.
How do I install MCP Google Ads?
It runs on your machine. In Claude Code: claude mcp add mcp-google-ads -e 'GOOGLE_ADS_DEVELOPER_TOKEN=<your google_ads_developer_token>' -e 'GOOGLE_ADS_ACCOUNTS_CONFIG=<GOOGLE_ADS_ACCOUNTS_CONFIG>' -- uvx mcp-google-ads-multi==0.1.0. For other clients, paste the JSON configuration from this page into their MCP settings.
Does MCP Google Ads need an API key?
Yes. It expects GOOGLE_ADS_DEVELOPER_TOKEN, which you set in its configuration.
Is MCP Google Ads open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains MCP Google Ads?
It is published by apexradius. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.