MCP Servers / marketing / AutomateLab-si-seo

AutomateLab-si-seo

JSON →
stdionone1marketing

Vendor-agnostic MCP server that audits, scores, and rewrites web pages for AI-citation eligibility. No API keys. No registration. Works in Claude Desktop, Cursor, Cline, Windsurf, VS Code (Copilot / Continue), and any client that speaks the Model Context Protocol.

Install
How to run this server
[ { "cmd": "npx -y @automatelab/ai-seo-mcp", "imports": [] } ]
server path: automatelab-si-seo
Tools
What this server exposes
audit.page
Composite AI-SEO audit with 8-dimension scoring (schema, technical, structure, robots, freshness, authority, entity density, sitemap).
audit.schema
Validate JSON-LD against Schema.org rules and AI-citation best practice. Flags deprecated patterns.
audit.canonical
Canonical link integrity, trailing-slash hygiene, og:url consistency.
audit.site
Single-call site sweep: audit.page + check.robots + check.sitemap + audit.schema with overall grade and top-5 fixes.
audit.sitemap
Site-wide content audit: stride-sample N URLs from the sitemap, run audit.page on each, return distribution + worst pages + top findings.
check.robots
Parse robots.txt and report per-crawler allow/disallow for all known AI crawlers. Surfaces the GPTBot-blocked-but-OAI-SearchBot-allowed trap.
check.sitemap
Validate XML sitemaps: presence, URL count, lastmod freshness, image/video extensions.
check.technical
HEAD tag audit: canonical, OpenGraph, Twitter Card, hreflang, HTTPS, noindex, title hygiene.
score.ai_overview_eligibility
Score a page's probability of appearing in Google AI Overviews using current correlation factors.
score.citation_worthiness
Score how citable a page or text block is for Perplexity, ChatGPT, Google AI Overviews, and Claude.
score.test_citation
Simulate 'would an AI engine cite this for this query?' via MCP sampling, with deterministic heuristic fallback.
llms_txt.generate
Generate llms.txt and optionally llms-full.txt from a domain's sitemap.
llms_txt.validate
Lint an existing llms.txt for spec compliance and broken links.
rewrite.aeo
Rewrite content for Answer Engine Optimization (BLUF structure, FAQ format, schema additions).
rewrite.geo
Rewrite content for Generative Engine Optimization (entity definitions, comparison tables, synthesis-ready structure).
extract.entities
Extract named entities, sameAs links, and citation-density score from a page's content and structured data.
diff.pages
Compare two URLs for AI citation-worthiness: side-by-side dimension scores, gap analysis, and prioritized fix recommendations for url_a.
report.save
Render an audit.page / audit.site result as a Markdown report and write it to disk under MCP_WORKSPACE_ROOT.
Configuration
Environment & auth
authnone
Resources
AutomateLab-si-seo — MCP Server · libregistry