AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
API Integration/
mcp-gsc
mcp-gsc logo

mcp-gsc

Active·★ 2.0k·MIT·Updated 2026-09-15
★ Essential

This MCP server connects Google Search Console to AI assistants so you can analyze SEO data in conversation. The README groups the tools into property management, search analytics (queries, clicks, impressions, CTR and position, with filters by country, device, query and page, and period comparison), URL inspection (crawl and index status, up to 10 URLs per batch, indexing issue checks) and sitemap management, including submitting sitemaps. A `get_capabilities` tool lists the available tools and the current authentication status.

You need Google API credentials first, either an OAuth client (Desktop app type) that opens a browser sign-in on first use, or a service account whose email you add to the Search Console property with full access. The recommended installation is `uvx`, which downloads and runs the server without cloning or a virtual environment; the README walks through installing `uv`. The README opens with a pointer to a more advanced hosted version of the server. The project is MIT licensed, with a changelog (0.3.2, April 2026, fixed the OAuth browser flow under `uvx`).

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-25.

License
MIT
Latest release
No GitHub releases
Last commit
2026-09-15
Contributors
6
Forks
265
Open issues and PRs
16
First published
2025-03-14

Source: GitHub, npm and PyPI public APIs.

#Google Search Console#SEO Analytics#AI Assistant#API Integration#MCP Server#Python#Data Analysis
$ Install
$ git clone https://github.com/AminForou/mcp-gsc.git && cd mcp-gsc && uv venv .venv && uv pip install -r requirements.txt
↗ Visit site★ GitHub
01

Features

01Property Management: View, verify, add, or remove GSC properties.
02Search Analytics & Reporting: Analyze queries, clicks, impressions, and performance trends.
03URL Inspection & Indexing: Check indexing problems and crawl status for specific pages.
04Sitemap Management: View, submit, and check sitemaps for errors.
05Natural Language Interaction: Interact with GSC data using conversational AI clients.
02

Why choose it

+Brings real Search Console data (queries, clicks, CTR, position, indexing status) into an AI conversation
+Supports filters by country, device, query and page, plus period comparison
+URL inspection and sitemap tools cover indexing checks, not just performance
+Two auth options: your own OAuth sign-in or a service account
03

Trade-offs

!Setting up Google Cloud credentials (API, OAuth consent, client file) takes several manual steps
!The server can submit sitemaps and add or remove properties, so use credentials with the access level you intend
!The README promotes a hosted version with more features, so check what the open-source one includes
!Search Console data is limited by Google's own sampling and delays
04

Maintenance check

ActiveChecked: 2026-10-26
Last commit
2026-09-15
Commits, last 90 days
6
Releases, last 90 days
0
Latest release
—
Open issues
16
Recent issues with at least one comment
14/21
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 0, 0, 1, 1, 0, 2, 0, 0, 0, 0, 0, 0

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #31 batch_url_inspection times out on 10-URL batches against sc-domain:* properties (sequential execution, no per-URL timeout)2 comments · 2026-05-20
  • #54 get_advanced_search_analytics: sort_by is accepted but silently ignored1 comments · 2026-09-15
  • #53 Errors are returned as successful results — isError is never set1 comments · 2026-09-15
  • #42 compare_search_periods reverses Period 1 and Period 2 deltas1 comments · 2026-07-30
  • #9 Can support for uvx execution be added?1 comments · 2025-08-25

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

05

Compatibility

Claude Desktop
Client
Verified via docs
Cursor
Client
Verified via docs
Codex CLI
Client
Verified via docs
Gemini CLI
Client
Verified via docs
Antigravity
Client
Verified via docs
Python
Runtime
Verified via docs
06

Quick start

1
$ git clone https://github.com/AminForou/mcp-gsc.git
2
$ cd mcp-gsc
3
$ uv venv .venv
4
$ uv pip install -r requirements.txt
07

Use cases

↳Generate weekly SEO performance reports including period-over-period comparisons.
↳Identify and analyze keyword cannibalization issues across multiple pages.
↳Perform batch URL inspections to audit website indexing status and find issues.
↳Discover content opportunities by analyzing queries with high impressions but low CTR.
↳Compare search performance of a site between two different time periods.
08

Alternatives

⚡Top VS:
VSha-mcp★5.3k→VSintervals-icu-mcp★107→VSkubernetes-mcp-server★2.2k→VSmarketplaces-mcp-ru★56→
ha-mcp logo
ha-mcp★ 5.3k
The Unofficial and Awesome Home Assistant MCP Server
VSCompare→
intervals-icu-mcp logo
intervals-icu-mcp★ 107
Read/write MCP server for Intervals.icu — training data, planning, and structured workout generation.
VSCompare→
kubernetes-mcp-server logo
kubernetes-mcp-server★ 2.2k
Model Context Protocol (MCP) server for Kubernetes and OpenShift
VSCompare→
marketplaces-mcp-ru logo
marketplaces-mcp-ru★ 56
MCP-сервер для кабинетов Wildberries, Ozon, Яндекс Маркета и Авито: продажи, заказы, остатки, цены, финансы, отзывы через API напрямую, без браузера. 1022 метода schema-driven, safety-гейт на запись. | MCP server for Wildberries, Ozon, Yandex Market and Avito seller APIs. Open-source MIT.
VSCompare→
plane-mcp-server logo
plane-mcp-server★ 349
Plane's Official Model Context Protocol Server 🔌 ⌨️ 🔥
VSCompare→
mlb-api-mcp logo
mlb-api-mcp★ 59
A Model Context Protocol (MCP) server that provides comprehensive access to MLB statistics and baseball data through a FastMCP-based interface.
VSCompare→
rollbar-mcp-server logo
rollbar-mcp-server★ 28
Model Context Protocol server for Rollbar
VSCompare→
MCP4Acumatica logo
MCP4Acumatica★ 20
MCP Server for Acumatica ERP
VSCompare→
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Maintenance check05Compatibility06Quick start07Use cases08Alternatives
AminForou /
mcp-gsc
↗

Google Search Console data in AI assistants for SEO analysis

2.0k265MIT
Last commit1mo ago
StatusActive
CategoryAPI Integration
Contributors6
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.