Google Search Console MCP Server logo

Google Search Console MCP Server

by guchey

A tool for accessing Google Search Console data using the Model Context Protocol (MCP) server. It allows retrieving search analytics data with dimension support and customizable reporting periods.

View on GitHub

Last updated: N/A

What is Google Search Console MCP Server?

This server is a tool that allows you to access Google Search Console data programmatically using the Model Context Protocol (MCP). It acts as an interface to retrieve and analyze search performance data from Google Search Console.

How to use Google Search Console MCP Server?

To use the server, you need to install it using pip, set up Google Cloud project with Search Console API enabled, configure service account credentials with access to Search Console, set the GOOGLE_APPLICATION_CREDENTIALS environment variable, and then start the MCP server using the mcp-server-gsc command. You can then use the available tools, such as search_analytics, by providing the required parameters in JSON format.

Key features of Google Search Console MCP Server

  • Retrieve search analytics data

  • Dimension support for data analysis

  • Customizable reporting periods

  • Support for different search types (web, image, video, news)

  • Integration with Claude Desktop Application

Use cases of Google Search Console MCP Server

  • Automated reporting of search performance

  • Analyzing search query trends

  • Identifying top performing pages

  • Monitoring search visibility across different countries and devices

FAQ from Google Search Console MCP Server

What is MCP?

MCP stands for Model Context Protocol. It is a protocol used for communication between different services.

How do I enable the Search Console API?

You can enable the Search Console API in the Google Cloud Console under 'APIs & Services' > 'Library'.

What are the required parameters for the search_analytics tool?

The required parameters are siteUrl, startDate, and endDate.

How do I specify the credentials file?

You need to set the GOOGLE_APPLICATION_CREDENTIALS environment variable to the path of your credentials file.

What is uvx?

uvx is a tool for automating virtual environment and package installation, providing a faster and more convenient way to manage dependencies.