Standard SEO tools track backlinks and keyword density. They don’t tell you whether a page will get cited by Perplexity, ChatGPT, or Google AI Overviews. @automatelab/ai-seo-mcp is a 13-tool MCP server built to fill that gap, and it runs directly inside Claude with no browser extension or SaaS dashboard involved.
What the 13 Tools Cover
The server organizes its tools across four categories:
- Audit:
audit_pagefor full on-page AI-SEO analysis (headings, FAQ blocks, entity density, structured data),audit_schemafor Schema.org validation and deprecation checks, andaudit_canonicalfor canonical tag and redirect chain inspection. - Technical:
check_robotsparses robots.txt and checks AI-crawler directives for GPTBot, ClaudeBot, and PerplexityBot.check_sitemapchecks structure, freshness, and coverage.check_technicalsurfaces Core Web Vitals and crawlability flags. - Scoring:
score_ai_overview_eligibilitypredicts likelihood of inclusion in Google AI Overviews.score_citation_worthinessproduces a composite score for LLM citation probability. - Content:
generate_llms_txtandvalidate_llms_txthandle the emerging llms.txt spec.extract_entitiespulls named entities and semantic clusters.rewrite_for_aeoandrewrite_for_georewrite passages for Answer Engine and Generative Engine Optimization respectively.
Setup
Add the server to your claude_desktop_config.json (also works with Cursor and Cline):
{
"mcpServers": {
"ai-seo": {
"command": "npx",
"args": ["-y", "@automatelab/ai-seo-mcp"]
}
}
}Or test it without a config change: npx -y @automatelab/ai-seo-mcp
What an Audit Looks Like
Ask Claude to audit a page and audit_page returns output inside your existing conversation. The developer shared an example result for their own site:
AI-SEO audit: automatelab.tech/n8n-mcp-server/
Citation worthiness: 72/100
FAQ block present: yes (4 questions)
Structured data: HowTo schema detected, no deprecation issues
Entity density: moderate – consider adding more named tools/versions
H2 headings: 6 match common query phrasing
AI-crawler access: GPTBot allowed, PerplexityBot allowed, ClaudeBot allowed
Top recommendation: Add a direct-answer paragraph in the first 150 words. AI Overviews pull from the top of the page first.
From there, you can call rewrite_for_aeo on the intro block and re-audit in the same session without switching tabs.
What’s Coming
The next version adds per-tool caching so repeated audits on the same URL skip re-fetching, and a batch_audit tool for running a full site check against a sitemap.
Repo: github.com/AutomateLab-tech/ai-seo. Landing page: automatelab.tech/products/mcp/ai-seo.
