Google Search Console MCP Server logo

Google Search Console MCP Server

by metehan777

This project provides a Model Context Protocol (MCP) server that allows Claude AI (via the Claude Desktop app) to interact with the Google Search Console API. It enables querying performance data, inspecting URLs, and checking indexing status directly from Claude chat.

View on GitHub

Last updated: N/A

What is Google Search Console MCP Server?

The Google Search Console MCP Server is an interface that connects Claude AI (or other applications) to the Google Search Console API using the Model Context Protocol. This allows users to access and analyze their website's search performance data, inspect URLs, and manage sitemaps directly through Claude's conversational interface.

How to use Google Search Console MCP Server?

To use the server, you need to clone the repository, set up a virtual environment, install dependencies, configure Google Cloud credentials, and integrate the server with the Claude Desktop app by modifying the claude_desktop_config.json file. Once configured, you can interact with the Google Search Console API through Claude by asking questions or providing commands related to your website's search performance and indexing status.

Key features of Google Search Console MCP Server

  • Lists accessible sites/properties in your Search Console account.

  • Fetches search performance data (clicks, impressions, CTR, position) with various filters and dimensions.

  • Inspects the status of a specific URL in the Google index, checks its indexing status, and requests indexing.

  • Lists submitted sitemaps for a site.

  • Provides an overall site performance summary derived from Search Analytics data.

Use cases of Google Search Console MCP Server

  • Analyzing website search performance trends over time.

  • Identifying keywords driving the most traffic to your site.

  • Troubleshooting indexing issues for specific URLs.

  • Submitting new content for indexing.

  • Monitoring the overall health and visibility of your website in Google Search.

FAQ from Google Search Console MCP Server

What is the Model Context Protocol (MCP)?

MCP is a protocol that allows applications like Claude to interact with external tools and APIs.

Do I need a Google Cloud project to use this server?

Yes, you need a Google Cloud project with the Google Search Console API enabled and OAuth credentials configured.

Where do I find the Claude Desktop configuration file?

On macOS, it's typically located at ~/Library/Application Support/Claude/claude_desktop_config.json.

Can I use this server with other applications besides Claude?

Yes, while primarily designed for Claude, the server can be used with other applications that support the Model Context Protocol.

What Python version is required?

Python version 3.11 or higher is required.