Model Context Protocol (MCP) server that lets Claude, Cursor, and agentic IDEs audit website AI-agent readiness with Agent Lighthouse
Single tool 'audit_website' has a clear, action-oriented name and reasonable description (127 chars). Input schema is present with proper type and description for the 'url' parameter. However, the output schema is not documented in the visible source code, the tool description mentions it returns 'overall score, category breakdown, and actionable fix recommendations' but no structured output schema is visible. This forces LLMs to guess at response structure. The tool is READ_ONLY and well-scoped (one responsibility), but lacks error handling guidance and output documentation that would elevate it to 70+.
Audit a website or storefront for Agentic Readiness (WebMCP, OpenAPI, JSON-LD, robots.txt, and answer engines). Returns overall score, category breakdown, and actionable fix recommendations.
Output schema not documented. Tool description claims it returns 'overall score, category breakdown, and actionable fix recommendations' but no structured schema is visible in source. LLMs cannot plan downstream operations without knowing response fields.
No error handling guidance. Tool description does not explain what happens on invalid URLs, network timeouts, or inaccessible sites. LLMs have no recovery path if the audit fails.
STDIO transport only. Server is not remotely accessible and cannot be used by hosted MCP clients (e.g., Claude web, Cursor cloud). Limits deployment to local/CLI use only.
No tool annotations. Tool lacks readOnlyHint, destructiveHint, or idempotentHint metadata. The tool is READ_ONLY but this is not declared in the schema, forcing LLMs to infer safety from the description alone.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 59 | 2025-06-18+ | v2 |
URL parameter lacks format constraint. Description says 'e.g. https://example.com' but does not specify format (uri, url pattern, or regex). LLMs may pass invalid URLs without validation.