google-keyword-planner-mcp (open source)
The google-keyword-planner-mcp repository by ncosentino is a zero-dependency MCP server for the Google Ads Keyword Planner API. You download a single pre-built binary for your OS — no Node.js, no Python, no Go toolchain — drop your five Google Ads credentials in as environment variables, and point Claude Desktop at the binary path in claude_desktop_config.json.
The JSON config block for Claude Desktop looks like this conceptually: you add a keyword-planner entry under mcpServers, set the command to the binary path, and populate the five environment variables (GOOGLE_ADS_DEVELOPER_TOKEN, GOOGLE_ADS_CLIENT_ID, GOOGLE_ADS_CLIENT_SECRET, GOOGLE_ADS_REFRESH_TOKEN, GOOGLE_ADS_CUSTOMER_ID). If you are querying through a Manager account, you also set GOOGLE_ADS_LOGIN_CUSTOMER_ID to your MCC account ID.
The biggest friction is credential procurement. Applying for a Google Ads developer token through a Manager account can take one to three business days, and generating a valid refresh token requires running an OAuth flow manually — a 20-minute process for someone who has not done it before. Once configured, however, the connection is rock-solid, handles all seven API data types, and processes bulk keyword requests reliably. Technical teams who run internal tooling will prefer this to any managed service.


























