Skip to main content
Glama
gerald-guledew

gsc-doctor

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GSC_ALLOW_WRITESNoSet to 'true' to enable submit_sitemap. Off by default.false
GSC_CREDENTIALS_JSONNoThe key as an inline JSON string, for environments that inject secrets as env vars. Takes precedence over the path.
GSC_CREDENTIALS_PATHNoPath to the service account JSON key.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_propertiesA

Lists every Search Console property the configured service account can read, with its permission level. Run this first to discover the exact siteUrl string other tools need.

diagnose_indexingA

Explains why pages are or are not indexed. Reads URLs from the site's sitemap (or takes an explicit list), inspects each one, and groups the results by coverage state with plain-language guidance. This reconstructs the Pages report, which Google exposes in the UI but not as a bulk API.

inspect_urlA

Returns the full URL Inspection result for one page: index status, canonical Google selected, crawl details, mobile usability and detected rich results.

search_analyticsA

Returns clicks, impressions, CTR and average position from the Performance report, broken down by the dimensions you choose.

list_sitemapsA

Shows every sitemap submitted for the property with its last download time, warnings, errors and per-type URL counts.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.3/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct Search Console concern: property discovery, sitemap listing, bulk indexing analysis, single-URL inspection, and performance analytics. The potential overlap between diagnose_indexing and inspect_url is clearly separated by bulk versus single-page scope.

Naming Consistency4/5

Most names follow a verb_noun snake_case pattern, with list_properties and list_sitemaps being perfectly parallel. diagnose_indexing uses a gerund object and search_analytics reads as a domain term rather than a clear verb_noun action, so the pattern is not perfectly uniform.

Tool Count5/5

Five tools is a tight, well-scoped set for a diagnostic Search Console server. Each tool earns its place and there are no redundant or filler tools.

Completeness5/5

The read-only diagnostic workflow is covered end-to-end: discover the property, inspect sitemaps, analyze indexing at scale, drill into a single URL, and query performance metrics. Mutation tools would be out of scope for a 'doctor' server.

Maintenance

ActivityMaintained
ResponsivenessNo issues