Skip to main content
Glama
pabsamuel

SEO Data MCP

by pabsamuel

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BING_API_KEYNoYour Bing Webmaster key for a verified site
INDEXNOW_KEYNo8–128 character verification key hosted on your domain
GOOGLE_API_KEYNoYour API key with PageSpeed and Chrome UX Report APIs enabled
SEO_MCP_LICENSENoAlternative inline license; avoid shell history/config sharing
SEO_MCP_STATE_DIRNoPrivate quota directory; default `~/.seo-data-mcp`~/.seo-data-mcp
SEO_MCP_LICENSE_FILENoPrivate text file containing the offline license (preferred)
GOOGLE_APPLICATION_CREDENTIALSYesPath 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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 8 tools

Disambiguation5/5

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.

Naming Consistency3/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivityMaintained
ResponsivenessNo issues