Skip to content

Google Keyword Planner MCP

Zero-dependency MCP server for Google Ads Keyword Planner. Pre-built native binaries for Linux, macOS, and Windows. No Node.js. No Python. No .NET runtime. No Go toolchain. Download one binary and configure your AI tool.

Expose Google Ads Keyword Planner data directly to AI assistants like Claude, GitHub Copilot, and Cursor via the Model Context Protocol (MCP). Ask your AI to find keyword opportunities, analyze search volume trends, and forecast ad performance -- all grounded in real Google keyword data.


Why This Exists

AI assistants are powerful at SEO and content strategy -- but they need real keyword data. This MCP server bridges your AI tool to the Google Ads Keyword Planner API, giving it:

  • Keyword ideas -- related keywords with average monthly searches, competition level, and CPC estimates from a seed keyword or URL
  • Historical metrics -- search volume trends, competition scores, and bid ranges for any list of keywords
  • Forecasts -- projected impressions, clicks, and cost for a set of keywords at a given max CPC bid

With this MCP server configured, you can ask your AI: "What keywords should I target for a blog post about dependency injection in C#? What's the search volume and competition look like?" and get a real data-backed answer.


Quick Overview

Three MCP tools are exposed:

Tool What it does
generate_keyword_ideas Related keywords with search volume and CPC from seed keywords or a URL
get_historical_metrics Historical search volume, competition, and CPC for a list of keywords
get_keyword_forecast Projected impressions, clicks, and cost at a given max CPC bid

Get Started

→ Getting Started -- prerequisites, OAuth2 setup, binary download, and configuration.


About

Built by Nick Cosentino (Dev Leader) -- a software engineer and content creator covering .NET, C#, and software architecture. Available in both Go and C# (Native AOT) with zero runtime dependencies.