Gsc MCP Server

Google Search Console data analysis via natural language SEO reporting tools.

Data last scanned last week · Reviewed last month

551,274PythonMIT

Overview

This MCP server enables AI assistants to interface directly with Google Search Console, providing streamlined access to SEO metrics and property management tools. It supports querying search performance data, checking URL indexing status, and reviewing sitemap health through conversational prompts in clients like Claude Desktop and Cursor. The server includes specific tools for managing GSC properties, inspecting crawl details, and retrieving analytics such as clicks, impressions, and click-through rates. Updates ensure compatibility with current MCP SDK versions and streamline the authentication flow for macOS environments.

Our verdict

With a security score of 45/100, this tool is classified as high risk, primarily because its authentication methods and read-only modes have not been editorially reviewed. Users should exercise caution as this is a community-maintained project rather than an official integration. It is recommended for users who understand the risks of connecting third-party software to their search console accounts and prefer an active, zero-dependency codebase.

  • Zero direct dependencies reduce potential supply-chain vulnerabilities
  • Active development with commits within the last day
  • Comprehensive documentation provided for all available tools
  • MIT license allows for transparent modification and review
  • Community-maintained status lacks formal security or editorial oversight
  • OAuth support and authentication mechanisms remain unverified
  • Read-only mode guarantees have not been confirmed

Compatibility

No compatibility data yet.

Frequently asked questions

How do I check my current authentication status?

You can call the get_capabilities tool at any time to see a list of available tools and check your current authentication status.

Is manual terminal configuration required for OAuth login?

No, the OAuth browser flow is designed to work automatically, so the login window opens without requiring manual terminal intervention.

How can I switch to a different Google account?

You can use the reauthenticate tool to trigger the OAuth browser login flow again and switch accounts.

What is the difference between OAuth and Service Account setup?

OAuth allows the server to act as your own Google account, while a Service Account is intended for automation or team use and requires adding the service account email to your GSC property settings.

Are there limitations on how many URLs I can inspect at once?

The batch_url_inspection tool allows you to inspect up to 10 URLs in a single request.

Badge

Gsc MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.