AnswerRail AEO, Schema.org & /llms.txt Audit MCP
RemoteAbout AnswerRail AEO, Schema.org & /llms.txt Audit MCP
answerrail-mcp audits websites for structural AI readiness, covering crawler directives, structured data, llms.txt, content semantics, agent protocols, and security. It is for site owners and developers, and can also generate and write AI-related files locally.
Key features
- 01Audit six AI-readiness categories
- 02Check AI crawler rules in robots.txt
- 03Validate Schema.org JSON-LD and llms.txt
- 04Inspect content and token truncation
- 05Check agent protocols and security
- 06Generate and write AI manifests
Use cases
- 01Assess a site’s AI-facing structure
- 02Find missing crawler directives or structured data
- 03Check llms.txt formatting and links
- 04Generate AI manifests for a repository
MCP support
Provides audit and file-generation capabilities to MCP-compatible clients. Its tools can write generated AI manifests into the local repository.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://answerrail.com/mcpclaude mcp add --transport http quitegoodproject-answerrail https://answerrail.com/mcp{"mcpServers":{"quitegoodproject-answerrail":{"type":"http","url":"https://answerrail.com/mcp"}}}Open in Cursor{"servers":{"quitegoodproject-answerrail":{"type":"http","url":"https://answerrail.com/mcp"}}}Open in VS Code{"mcpServers":{"quitegoodproject-answerrail":{"type":"http","url":"https://answerrail.com/mcp"}}}{"mcpServers":{"quitegoodproject-answerrail":{"serverUrl":"https://answerrail.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEanswerrail-mcp — 6-Category Structural AI Readiness, Schema.org, robots.txt & /llms.txt Audit + Auto-Remediation MCP Server
Comprehensive Model Context Protocol (MCP) server for exhaustive local and live structural audits across 6 weighted AI readiness categories—plus active file generation inside Claude Code, Claude Desktop, Cursor, and Windsurf. No API key required.
Quick Install for Claude Code, Claude Desktop & Cursor
claude mcp add answerrail-mcp -- npx -y answerrail-mcp
| Client | Easiest Install Command / Config |
|---|---|
| Claude Code CLI | claude mcp add answerrail-mcp -- npx -y answerrail-mcp |
| Claude Desktop | "answerrail-mcp": { "command": "npx", "args": ["-y", "answerrail-mcp"] } |
| Cursor / Windsurf | Add npx -y answerrail-mcp in .cursor/mcp.json |
Exhaustive 6-Category Weighted Structural Audit Scope
Unlike read-only 5-category scanners, answerrail-mcp performs a 6-category deep structural audit and actively writes the missing files into your repository:
- AI Bot Directives (
robots.txt— 14+ Major AI Crawlers +Agentmap:): Audits exact RFC 9309 allow/disallow rules for 14+ AI user-agents (PerplexityBot,OAI-SearchBot,GPTBot,ChatGPT-User,ClaudeBot,Claude-User,Google-Extended,Applebot-Extended,Meta-ExternalAgent,Amazonbot,DuckAssistBot,Cohere-ai,Bytespider,CCBot) and verifiesAgentmap:header/file declarations. - Search Signals & Structured Data (
Schema.org JSON-LD— 20+ High-Value Entity Types): Scans and validates 20+ Schema.org types (Organization,SoftwareApplication,WebSite,Product,Offer,AggregateOffer,FAQPage,Question,Answer,TechArticle,Article,BreadcrumbList,HowTo,Service,LocalBusiness,Person,Dataset,WebPage,ItemList,Review) and synthesizes them into Byte-0 GitHub-Flavored Markdown tables. - Deep
/llms.txt&/llms-full.txtStructural Validation: Audits H1 title conformance, blockquote summary presence, Markdown link formatting, HTTPContent-Type: text/markdownheaders, and entry quality. - Content Semantics & 25,000-Token RAG Truncation: Measures raw HTML token weight, Next.js
self.__next_f.pushRSC hydration bloat, collapsed Radix/Headless UI (data-state="closed") FAQ accordions, and exact$/£/€pricing tokens dropped past the 25,000-token cutoff. - Agent Protocols (Google Lighthouse 13.5 ARD 1.0 & WebMCP): Validates
/.well-known/ai-catalog.json(specVersion: "1.0"),<link rel="ai-catalog">,<link rel="describedby" href="/llms.txt">, and/.well-known/mcp.json. - Security & Cryptographic Provenance (RFC 9421 & RFC 9110): Audits asymmetric Ed25519 HTTP Message Signatures (
kid="ar_ed25519_2026_k1"),/.well-known/http-message-signatures-directory, CORS (Access-Control-Allow-Origin: *), and RFC 9110Vary: User-Agent, Acceptcompliance.
Head-to-Head Comparison: answerrail-mcp vs isagentready-mcp
| Feature / Metric | answerrail-mcp | isagentready-mcp |
|---|---|---|
| Install Command | claude mcp add answerrail-mcp -- npx -y answerrail-mcp | claude mcp add isagentready-mcp -- npx -y isagentready-mcp |
| Core Audit Scope | 6 Weighted Categories: AI Bot Directives (robots.txt), Search Signals (Schema.org JSON-LD), Deep /llms.txt Structure, Content Semantics & 25k-Token Truncation, Agent Protocols (ARD 1.0 / WebMCP), and Security (RFC 9421 Ed25519) + Edge Remediation | 5 Categories (Discovery, Structured Data, Semantics, Agent Protocols, Security — Read-only score) |
Schema.org & robots.txt Coverage | Scans 20+ Schema.org JSON-LD types & 14+ AI bot rules in robots.txt (plus compiles JSON-LD into Byte-0 GFM tables) | Scans 17 Schema.org types & 13 AI bot rules |
/llms.txt Validation & Auto-Generation | Validates /llms.txt formatting/links AND generates ready-to-save /llms.txt + /.well-known/ai-catalog.json via generate_ai_manifests | Read-only structural check (Does not generate files) |
| 25,000-Token Truncation & Price Recall Audit | Yes — Identifies exact $/£/€ prices cut off past 25k tokens & unrolls collapsed Radix FAQ accordions | No |
| Editor Auto-Fix & Local CLI Companion | Generates & writes files locally (generate_ai_manifests + npx test-ai-ready <url> --write) AND deploys instant Anycast edge fixes | Relies on manual editor prompts after read-only API scan |
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.