Google Ads MCP Server
CommunityAbout
Connect Claude to the Google Ads API. Pull performance data, run GAQL reports, and review campaign, ad group, and keyword performance for AI-assisted optimization.
Features
- List accounts, campaigns, and ad groups
- Run GAQL queries for any reporting view
- Pull keyword and ad performance
- Inspect spend, conversions, and CPA
- Suggest budget and bid optimizations
Installation
Using Claude Desktop
Add this configuration to your Claude Desktop config file:
{
"mcpServers": {
"google-ads": {
"command": "uvx",
"args": [
"google-ads-mcp"
],
"env": {
"GOOGLE_ADS_DEVELOPER_TOKEN": "your-developer-token",
"GOOGLE_ADS_CLIENT_ID": "your-client-id",
"GOOGLE_ADS_CLIENT_SECRET": "your-client-secret",
"GOOGLE_ADS_REFRESH_TOKEN": "your-refresh-token",
"GOOGLE_ADS_LOGIN_CUSTOMER_ID": "your-manager-account-id"
}
}
}
}
Using Cursor
Configure in your Cursor settings (Settings > MCP):
{
"google-ads": {
"command": "uvx",
"args": [
"google-ads-mcp"
],
"env": {
"GOOGLE_ADS_DEVELOPER_TOKEN": "your-developer-token",
"GOOGLE_ADS_CLIENT_ID": "your-client-id",
"GOOGLE_ADS_CLIENT_SECRET": "your-client-secret",
"GOOGLE_ADS_REFRESH_TOKEN": "your-refresh-token",
"GOOGLE_ADS_LOGIN_CUSTOMER_ID": "your-manager-account-id"
}
}
}
How to Use
Once installed, you can ask your AI assistant to:
- "Show my top 10 keywords by conversions last month"
- "Which campaigns have the worst CPA?"
- "Compare ad group spend week-over-week"
- "Suggest pauses for underperforming ads"