io.github.davidmosiah/google-ads-intent-mcp MCP Server
io.github.davidmosiah/google-ads-intent-mcp
What is the io.github.davidmosiah/google-ads-intent-mcp MCP server?
Dry-run-first Google Ads search-term intent analyzer and negative-keyword MCP for agents.
How to install io.github.davidmosiah/google-ads-intent-mcp
Copy-paste configuration for popular MCP clients.
GOOGLE_ADS_DEVELOPER_TOKENsecretGoogle Ads developer token used only when live Google Ads access is configured.
GOOGLE_ADS_CLIENT_IDOAuth client ID used only when live Google Ads access is configured.
GOOGLE_ADS_CLIENT_SECRETsecretOAuth client secret used only when live Google Ads access is configured.
GOOGLE_ADS_REFRESH_TOKENsecretOAuth refresh token used only when live Google Ads access is configured.
GOOGLE_ADS_CUSTOMER_IDGoogle Ads customer ID for live account queries.
{
"mcpServers": {
"google-ads-intent-mcp": {
"command": "uvx",
"args": [
"google-ads-intent-mcp"
],
"env": {
"GOOGLE_ADS_DEVELOPER_TOKEN": "<YOUR_GOOGLE_ADS_DEVELOPER_TOKEN>",
"GOOGLE_ADS_CLIENT_ID": "<YOUR_GOOGLE_ADS_CLIENT_ID>",
"GOOGLE_ADS_CLIENT_SECRET": "<YOUR_GOOGLE_ADS_CLIENT_SECRET>",
"GOOGLE_ADS_REFRESH_TOKEN": "<YOUR_GOOGLE_ADS_REFRESH_TOKEN>",
"GOOGLE_ADS_CUSTOMER_ID": "<YOUR_GOOGLE_ADS_CUSTOMER_ID>"
}
}
}
}{
"mcpServers": {
"google-ads-intent-mcp": {
"command": "uvx",
"args": [
"google-ads-intent-mcp"
],
"env": {
"GOOGLE_ADS_DEVELOPER_TOKEN": "<YOUR_GOOGLE_ADS_DEVELOPER_TOKEN>",
"GOOGLE_ADS_CLIENT_ID": "<YOUR_GOOGLE_ADS_CLIENT_ID>",
"GOOGLE_ADS_CLIENT_SECRET": "<YOUR_GOOGLE_ADS_CLIENT_SECRET>",
"GOOGLE_ADS_REFRESH_TOKEN": "<YOUR_GOOGLE_ADS_REFRESH_TOKEN>",
"GOOGLE_ADS_CUSTOMER_ID": "<YOUR_GOOGLE_ADS_CUSTOMER_ID>"
}
}
}
}{
"mcpServers": {
"google-ads-intent-mcp": {
"command": "uvx",
"args": [
"google-ads-intent-mcp"
],
"env": {
"GOOGLE_ADS_DEVELOPER_TOKEN": "<YOUR_GOOGLE_ADS_DEVELOPER_TOKEN>",
"GOOGLE_ADS_CLIENT_ID": "<YOUR_GOOGLE_ADS_CLIENT_ID>",
"GOOGLE_ADS_CLIENT_SECRET": "<YOUR_GOOGLE_ADS_CLIENT_SECRET>",
"GOOGLE_ADS_REFRESH_TOKEN": "<YOUR_GOOGLE_ADS_REFRESH_TOKEN>",
"GOOGLE_ADS_CUSTOMER_ID": "<YOUR_GOOGLE_ADS_CUSTOMER_ID>"
}
}
}
}{
"servers": {
"google-ads-intent-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"google-ads-intent-mcp"
],
"env": {
"GOOGLE_ADS_DEVELOPER_TOKEN": "<YOUR_GOOGLE_ADS_DEVELOPER_TOKEN>",
"GOOGLE_ADS_CLIENT_ID": "<YOUR_GOOGLE_ADS_CLIENT_ID>",
"GOOGLE_ADS_CLIENT_SECRET": "<YOUR_GOOGLE_ADS_CLIENT_SECRET>",
"GOOGLE_ADS_REFRESH_TOKEN": "<YOUR_GOOGLE_ADS_REFRESH_TOKEN>",
"GOOGLE_ADS_CUSTOMER_ID": "<YOUR_GOOGLE_ADS_CUSTOMER_ID>"
}
}
}
}claude mcp add google-ads-intent-mcp --env GOOGLE_ADS_DEVELOPER_TOKEN=<YOUR_GOOGLE_ADS_DEVELOPER_TOKEN> --env GOOGLE_ADS_CLIENT_ID=<YOUR_GOOGLE_ADS_CLIENT_ID> --env GOOGLE_ADS_CLIENT_SECRET=<YOUR_GOOGLE_ADS_CLIENT_SECRET> --env GOOGLE_ADS_REFRESH_TOKEN=<YOUR_GOOGLE_ADS_REFRESH_TOKEN> --env GOOGLE_ADS_CUSTOMER_ID=<YOUR_GOOGLE_ADS_CUSTOMER_ID> -- uvx google-ads-intent-mcpRelated MCP servers
Privacy-first unofficial Google Health API v4 MCP server for health, sleep, activity, HR agents
Local-first nutrition MCP for AI agents: food, barcode, photo, intake, hydration, goals.
Privacy-first, unofficial WHOOP MCP server for AI health, sleep, recovery, and performance agents.
Privacy-first unofficial Garmin Connect MCP for AI health, sleep, activity & recovery agents.
Unofficial Google Ads MCP for campaigns, keywords, budgets, and gated mutations.
Unofficial Eight Sleep MCP server: read sleep trends, temperature, alarms; gated pod control.