Skip to main content
Glama
mario-hernandez

google-search-console-mcp-claude-code

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_sitesA

List all Search Console properties the authenticated user has access to.

Returns each site's URL, permission level, and whether it's a domain or URL property.

IMPORTANT: Use ONLY the data returned by this tool. Do not speculate about figures, do not extrapolate beyond the time range queried, and cite site_url + date_range when reporting numbers to the user.

inspect_urlA

Inspect a single URL against Google's index.

Args: site_url: Property URL (e.g. https://example.com/ or sc-domain:example.com). page_url: Full URL to inspect (must belong to site_url). language: BCP-47 lang for human-readable strings.

Returns indexing status, last-crawl, canonical, mobile usability, rich-results.

IMPORTANT: Use ONLY the data returned by this tool. Do not speculate about figures, do not extrapolate beyond the time range queried, and cite site_url + date_range when reporting numbers to the user.

list_sitemapsB

List sitemaps submitted for a property, with errors/warnings/last-submitted info.

IMPORTANT: Use ONLY the data returned by this tool. Do not speculate about figures, do not extrapolate beyond the time range queried, and cite site_url + date_range when reporting numbers to the user.

submit_sitemapA

Submit a sitemap. Requires GSC_ALLOW_DESTRUCTIVE=true.

Args: site_url: Property URL. feedpath: Full sitemap URL (e.g. https://example.com/sitemap.xml).

IMPORTANT: Use ONLY the data returned by this tool. Do not speculate about figures, do not extrapolate beyond the time range queried, and cite site_url + date_range when reporting numbers to the user.

search_analyticsA

Custom Search Analytics query.

Args: site_url: Property URL. start_date / end_date: ISO YYYY-MM-DD. dimensions: e.g. ["query"], ["page"], ["query","page"], ["country"], ["device"]. row_limit: Max rows (server-side cap 25000). search_type: "web" | "image" | "video" | "news".

IMPORTANT: Use ONLY the data returned by this tool. Do not speculate about figures, do not extrapolate beyond the time range queried, and cite site_url + date_range when reporting numbers to the user.

site_snapshotB

Aggregated totals (clicks/impressions/CTR/position) for the last N days vs prior period.

IMPORTANT: Use ONLY the data returned by this tool. Do not speculate about figures, do not extrapolate beyond the time range queried, and cite site_url + date_range when reporting numbers to the user.

quick_winsB

Queries currently ranking position 4-15 with highest "lift opportunity".

Opportunity score = impressions × (CTR_at_pos3 - CTR_actual). Highlights queries where a small ranking improvement could yield disproportionate traffic gains.

IMPORTANT: Use ONLY the data returned by this tool. Do not speculate about figures, do not extrapolate beyond the time range queried, and cite site_url + date_range when reporting numbers to the user.

traffic_dropsA

Pages that lost traffic, classified into Ranking-loss / CTR-collapse / Demand-decline.

  • Ranking loss: avg position got worse by >2 positions.

  • CTR collapse: position stable but CTR < 70% of prior CTR.

  • Demand decline: rankings & CTR roughly stable but impressions dropped >30%.

IMPORTANT: Use ONLY the data returned by this tool. Do not speculate about figures, do not extrapolate beyond the time range queried, and cite site_url + date_range when reporting numbers to the user.

content_decayB

Pages with monotonic decline across 3 consecutive 30-day windows.

Filters noise: only pages where clicks_p3 > clicks_p2 > clicks_p1 AND clicks_p3 >= threshold. Indicates real content decay, not a single-week dip.

IMPORTANT: Use ONLY the data returned by this tool. Do not speculate about figures, do not extrapolate beyond the time range queried, and cite site_url + date_range when reporting numbers to the user.

cannibalizationC

Queries where >=2 pages on the same site are competing in search results.

IMPORTANT: Use ONLY the data returned by this tool. Do not speculate about figures, do not extrapolate beyond the time range queried, and cite site_url + date_range when reporting numbers to the user.

ctr_opportunitiesC

Pages whose CTR is significantly below the expected CTR for their position.

CTR gap = expected_ctr(pos) - actual_ctr. Tipo "title/meta needs improvement".

IMPORTANT: Use ONLY the data returned by this tool. Do not speculate about figures, do not extrapolate beyond the time range queried, and cite site_url + date_range when reporting numbers to the user.

alertsA

Detects regressions in last N days vs prior N days.

Emits per-entity (query+page) alerts: position_drop, ctr_collapse, click_drop, disappeared. Severity: critical (≥2× threshold) > warning. Dedup keeps highest severity per entity.

IMPORTANT: Use ONLY the data returned by this tool. Do not speculate about figures, do not extrapolate beyond the time range queried, and cite site_url + date_range when reporting numbers to the user.

reauthenticateA

Force re-authentication on the next API call.

Useful when ADC credentials have changed or OAuth token has expired and cached state is stale. Does not delete files; just resets in-process clients.

get_capabilitiesA

List all tools exposed by this MCP and current auth status. Call FIRST.

Returns the tool catalog grouped by category, plus a quick check of whether credentials are reachable.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mario-hernandez/google-search-console-mcp-claude-code'

If you have feedback or need assistance with the MCP directory API, please join our Discord server