This MCP server provides AI agents with read-only access to Google Search Console data, allowing them to query search analytics, track page performance, and check indexing status.
From the registry: Google Search Console MCP server — search analytics, URL inspection, and sitemaps
$ git clone https://github.com/sarahpark/google-search-console-mcp && cd google-search-console-mcp && npm install && npm run buildhttps://github.com/sarahpark/google-search-console-mcpPlease install the `google-search-console-sarahpark` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Google Cloud service account** — Create a service account, enable Search Console API, and download a JSON key (https://console.cloud.google.com/)
- **Grant GSC access** — In Search Console → Settings → Users and permissions, add the service account email as Restricted user (https://search.google.com/search-console)
- **Clone and build** — Clone the repo and build the TypeScript sources Run: `git clone https://github.com/sarahpark/google-search-console-mcp && cd google-search-console-mcp && npm install && npm run build` (https://github.com/sarahpark/google-search-console-mcp)
Canonical MCP server config (stdio transport):
- command: `node`
- args: ["<path-to-clone>/build/index.js"]
- required environment variables:
- `GOOGLE_APPLICATION_CREDENTIALS`: Absolute path to the service account JSON key (example: `<your-credentials-path>/service-account-key.json`)
Note: No published npm package; requires local clone and build.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.GOOGLE_APPLICATION_CREDENTIALSrequiredPath to the service account key JSON file for authentication.MCP server for searching Airweave collections with natural language queries.