Google MCP Server

Google Search Console MCP Server for Node.js - connect GSC data to Claude, Cursor and other MCP clients

Local serverstdioPython

What is the Google MCP Server?

Google Search Console MCP Server for Node.js - connect GSC data to Claude, Cursor and other MCP clients

What the server does

A powerful Model Context Protocol (MCP) server that connects Google Search Console data to AI assistants like Claude, Cursor, and other MCP-compatible clients. Get instant access to your website's search performance, keywords, rankings, and more through natural language queries.

Credentials and setup notes

  1. Google Search Console property with verified ownership 2. Google Cloud Project with Search Console API enabled 3. Service account credentials (JSON file)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Google MCP Server

{
  "mcpServers": {
    "google-search-console-1": {
      "command": "npx",
      "args": ["-y", "google-search-console-mcp-js"],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "your-value",
        "GSC_SITE_URL": "your-value",
        "DEBUG": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  1. Google Search Console property with verified ownership 2. Google Cloud Project with Search Console API enabled 3. Service account credentials (JSON file)
VariableDescriptionRequired
GOOGLE_APPLICATION_CREDENTIALSConfiguration value read at startup.Optional
GSC_SITE_URLEndpoint or connection string the server talks to.Yes
DEBUGConfiguration value read at startup.Optional

Example prompts to try

  • “Use Google to Installation.”
  • “Use Google to Prerequisites.”
  • “Use Google to Dimensions.”

Frequently asked questions

Google Search Console MCP Server for Node.js - connect GSC data to Claude, Cursor and other MCP clients Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.