Skip to main content
MCP server CX Codex

Google Search Console · get-mcp-ads — Claude Code MCP server: setup guide

Read-only MCP server with 20 inspection tools for Google Search Console. It tracks organic performance and spots keyword cannibalization across URLs.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env GSC_CLIENT_ID=<GSC_CLIENT_ID> --env GSC_CLIENT_SECRET=<GSC_CLIENT_SECRET> --env GSC_REFRESH_TOKEN=<GSC_REFRESH_TOKEN> --env GSC_ACCESS_TOKEN=<GSC_ACCESS_TOKEN> --env GSC_SITE_URL=<GSC_SITE_URL> --transport stdio get-mcp-ads-google-search-console -- npx -y @getmcpads/google-search-console-mcp-server
Open on GitHub

What Google Search Console does

This server connects Search Console reporting directly to stdio-compliant MCP clients. It ships with 20 read-only tools and omits write operations entirely. Instead of simply pulling raw table rows, it computes differences between date windows and spots competing URLs targeting identical queries.

To prevent draining daily quotas during research, URL Inspection calls are capped at 10 URLs per run. Authentication relies on OAuth environment variables: GSC_CLIENT_ID, GSC_CLIENT_SECRET, and either GSC_REFRESH_TOKEN or GSC_ACCESS_TOKEN, along with GSC_SITE_URL.

Execution requires Node.js ^22.23.4, ^24.22.1, or >=26.12.1. Booting the server on earlier Node versions produces a stderr warning because older runtimes miss essential security patches.

What it helps with

  • detect keyword cannibalization across competing landing pages
  • inspect URL indexation status without exhausting daily API quotas
  • compare clicks and impressions across two consecutive date windows
  • review registered properties and submitted sitemap files

Example prompts for the agent

  • Check if any URLs on our domain cannibalize rankings for the same query
  • Compare search impressions and clicks over the last 14 days against the prior period
  • Execute gsc_detect_cannibalization on the active site property

How to install Google Search Console

Platform CLI

claude mcp add --env GSC_CLIENT_ID=<GSC_CLIENT_ID> --env GSC_CLIENT_SECRET=<GSC_CLIENT_SECRET> --env GSC_REFRESH_TOKEN=<GSC_REFRESH_TOKEN> --env GSC_ACCESS_TOKEN=<GSC_ACCESS_TOKEN> --env GSC_SITE_URL=<GSC_SITE_URL> --transport stdio get-mcp-ads-google-search-console -- npx -y @getmcpads/google-search-console-mcp-server

Replace <…> with your own values. 1 more environment variable is in the server README

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Google Search Console

How do I install Google Search Console in Claude Code?

Run `claude mcp add --env GSC_CLIENT_ID=<GSC_CLIENT_ID> --env GSC_CLIENT_SECRET=<GSC_CLIENT_SECRET> --env GSC_REFRESH_TOKEN=<GSC_REFRESH_TOKEN> --env GSC_ACCESS_TOKEN=<GSC_ACCESS_TOKEN> --env GSC_SITE_URL=<GSC_SITE_URL> --transport stdio get-mcp-ads-google-search-console -- npx -y @getmcpads/google-search-console-mcp-server`. Replace placeholder values with your Google API credentials.

Can this MCP server modify properties or submit files in Search Console?

No. The server includes 20 read tools and zero write tools by design, so mutating properties or submitting files is not possible.

Which Node.js versions are required?

You need Node.js ^22.23.4, ^24.22.1, or >=26.12.1. Starting on older runtimes prints a stderr warning because older builds lack October 2026 security fixes.

Similar MCP servers

All MCP servers for SEO and GEO →

Google Search Console by other authors comes first.

Google Search Console acamolese This MCP server reads Google Search Console data, checks indexing, and builds SEO audits. Use it for recurring reviews and traffic issue analysis. CX Codex +1 ★ 9repo stars Google Search Console onlymoein Local MCP server for Google Search Console data. Inspect indexing status, sitemaps, clicks, and ranking shifts directly through AI chat. CX Codex +1 ★ 9repo stars Google Search Console AKzar1el Brings Search Console data into your AI agent: analytics, indexing, sitemaps and SEO diagnostics without leaving the chat. CX Codex +1 ★ 6repo stars search-console-mcp AminForou Connects Google Search Console to Claude Code to inspect URL indexing, analyze search traffic queries, and manage sitemaps directly in natural language. ★ 2,043repo stars google-search-console kostja94 Compatibility pointer for Search Console indexing and performance analysis. Preserves legacy discovery paths and points to the Open Analytics successor. CX Codex +1 1,900installs pp-google-search-console user A skill that drives Google Search Console from the terminal: period compare, quick wins, keyword cannibalization and traffic-drop triage. CX Codex +1 511installs QuerySail: Google Search Console querysail QuerySail lets an AI agent read Google Search Console metrics, compare date ranges, inspect URLs and review sitemap status. It cannot change Search Console data. CX Codex +1 Google Webtools MCP stufently This MCP server connects an AI agent to Google Search Console and GA4 for search analysis, URL indexing checks, and analytics reports. CX Codex +1 ★ 6repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor