@automatelab/ai-seo-mcp

web MCP Server

AI Citation Toolkit — 14 MCP tools to audit, score, and rewrite web pages for AI-citation eligibility (AEO/GEO/LLM visibility). Read-only, no API keys, works in any MCP client.

VerifiedInstall Ready
webweb
2 views3 stars1 forksv1.0.0MIT

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 1mo ago.

VerifiedInstall Ready
Source
github-topic:model-context-protocol
Stars
3
Last synced
1mo ago
Install
Instructions detected

Install

1. Install the package

npx -y @automatelab/ai-seo-mcp

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "automatelab-ai-seo-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@automatelab/ai-seo-mcp"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

24
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (24)

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.

score_ai_overview_eligibility

Score a page's probability of appearing in Google AI Overviews using current correlation factors.

validate_llms_txt

Lint an existing `llms.txt` for spec compliance and broken links.

score_citation_worthiness

Score how citable a page or text block is for Perplexity, ChatGPT, Google AI Overviews, and Claude. Includes per-section `chunk_analysis` / `extractability_score`: how cleanly an LLM can lift a standalone answer from each heading.

rewrite_for_aeo

Rewrite content for Answer Engine Optimization (BLUF structure, FAQ format, schema additions).

check_sitemap

Validate XML sitemaps: presence, URL count, `lastmod` freshness, image/video extensions.

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.

generate_llms_txt

Generate `llms.txt` and optionally `llms-full.txt` from a domain's sitemap.

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.

rewrite_for_geo

Rewrite content for Generative Engine Optimization (entity definitions, comparison tables, synthesis-ready structure).

Tool

Purpose

rewrite_aeo

Rewrite content for Answer Engine Optimization (BLUF structure, FAQ format, schema additions).

score_test_citation

Simulate "would an AI engine cite this for this query?" via MCP sampling, with deterministic heuristic fallback.

audit_site

Single-call site sweep: `audit_page` + `check_robots` + `check_sitemap` + `audit_schema` with overall grade and top-5 fixes.

llms_txt_generate

Generate `llms.txt` and optionally `llms-full.txt` from a domain's sitemap.

rewrite_geo

Rewrite content for Generative Engine Optimization (entity definitions, comparison tables, synthesis-ready structure).

report_save

Render an `audit_page` / `audit_site` result as a Markdown report and write it to disk under `MCP_WORKSPACE_ROOT`.

check_technical

HEAD tag audit: canonical, OpenGraph, Twitter Card, hreflang, HTTPS, noindex, title hygiene.

audit_sitemap

Site-wide content audit: stride-sample N URLs from the sitemap, run `audit_page` on each, return distribution + worst pages + top findings.

llms_txt_validate

Lint an existing `llms.txt` for spec compliance and broken links.

score_agentic_browsing

Score a page against the Lighthouse "Agentic Browsing" category (May 2026): llms.txt, WebMCP, accessibility-tree integrity, and layout stability.