MIT-licensed MCP bridge to the Alethia runtime — the patent-pending zero-IPC E2E test runtime for AI agents. 2-5x faster than Playwright MCP. Signed evidence packs, EA1 fail-closed safety gate, WCAG + NIST 800-53 audits built in. Local-first, zero telemetry.
Alethia MCP has 7 tools with basic descriptions and input schemas, but significant quality gaps limit production readiness. Tool names lack clear verb-noun structure (alethia_tell vs execute_instructions). Descriptions are present but generic (avg ~80 chars, below 194-char baseline). Input schemas exist but lack parameter descriptions, critical for LLM reasoning. No output schemas documented. Error handling and recovery guidance absent. Tools combine multiple concerns (alethia_tell_parallel bundles URL navigation + instruction execution). No pagination, no field-level documentation, no actionable error messages.
Prove the VITRON-EA1 safety gate blocks every destructive action on a page
Run NIST 800-53 compliance audit on the current page
Run WCAG accessibility audit on the current page
Export the current session as a signed evidence pack and return the SHA-256 integrity hash
Scan a page and propose test blocks based on its content
Execute NLP instructions against the Alethia runtime and return step results
Execute multiple NLP instruction specs in parallel against the Alethia runtime
Tool names lack clear verb-noun structure. 'alethia_tell' and 'alethia_tell_parallel' are domain-specific jargon; LLMs cannot infer intent from names alone. Should be 'execute_instructions', 'execute_instructions_parallel', 'audit_wcag_compliance', etc.
Input parameters lack descriptions. 'instructions' (alethia_tell), 'specs' (alethia_tell_parallel), and 'url' (alethia_propose_tests) have no guidance on format, constraints, or examples. LLMs cannot reason about valid inputs without descriptions.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 45 | 2026-07-28+ | v2 |
No output schemas documented. Tools return results but LLMs have no visibility into response structure, field types, or chaining IDs. Prevents downstream tool composition and forces agents to guess field names.
alethia_tell_parallel combines multiple concerns: URL navigation, instruction execution, and parallel orchestration. Should split into separate tools (navigate_to_url, execute_instructions) so agents compose them independently.
No error handling or recovery guidance. Tools lack descriptions of failure modes, retryability, or next steps. An LLM receiving a timeout or assertion failure has no guidance on whether to retry, escalate, or try an alternative.