SEO Data MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BING_API_KEY | No | Your Bing Webmaster key for a verified site | |
| INDEXNOW_KEY | No | 8–128 character verification key hosted on your domain | |
| GOOGLE_API_KEY | No | Your API key with PageSpeed and Chrome UX Report APIs enabled | |
| SEO_MCP_LICENSE | No | Alternative inline license; avoid shell history/config sharing | |
| SEO_MCP_STATE_DIR | No | Private quota directory; default `~/.seo-data-mcp` | ~/.seo-data-mcp |
| SEO_MCP_LICENSE_FILE | No | Private text file containing the offline license (preferred) | |
| GOOGLE_APPLICATION_CREDENTIALS | Yes | Path to Google service-account JSON or user-owned OAuth `authorized_user` JSON. Enable Search Console API. |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| gsc_queryC | Read Search Console search performance. Paginate using startRow. Free tier. |
| gsc_sitemapsC | List Search Console sitemaps. Free tier. |
| gsc_inspectA | Read Google indexed URL inspection; does not request indexing. Paid. |
| bing_query_statsA | Read Bing Webmaster query statistics for a verified site. Paid. |
| bing_crawl_issuesB | Read Bing Webmaster crawl issues for a verified site. Paid. |
| indexnow_submitB | WRITE: submit URLs to IndexNow, requires explicit confirm:true and a hosted verification key. Paid. |
| pagespeedC | PageSpeed Lighthouse score and selected audits. Free tier. |
| cruxB | Chrome UX Report 28-day field metrics; low-traffic sites may have no record. Paid. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool targets a distinct SEO data source or operation: GSC querying, GSC inspection, GSC sitemaps, Bing stats, Bing crawl issues, IndexNow submission, PageSpeed, and CrUX. The read-only tools are separated from the explicit write tool, and performance tools are split into lab (PageSpeed) versus field (CrUX) data.
Most names use snake_case and a service_action pattern (gsc_query, bing_query_stats, indexnow_submit), which is readable. However, pagespeed and crux are bare product names with no verb, and action placement varies across prefixes, so the set is mixed rather than fully consistent.
Eight tools is well-scoped for an SEO data server, covering the main integrations without obvious padding. Each tool corresponds to a meaningful data source or action.
The surface covers key SEO data sources: GSC performance, inspection, sitemaps, Bing stats and crawl issues, IndexNow submission, PageSpeed, and CrUX. Minor gaps remain, such as sitemap submission/management and broader keyword or backlink data, but core read and submission workflows are present.