MCP Server Validator - protocol compliance, code quality, best practices, and LLM ergonomics
JSON-RPC 2.0 handshake, capability negotiation, transport validation
Schema completeness, description quality, parameter validation
Graceful failures, error codes, recovery behavior
Input validation, injection resistance, secret exposure
Tool naming, description clarity, schema usability for AI agents
Desktop app config, environment startup, inspector support
| Profile | Threshold | Use Case |
|---|---|---|
lenient | 50% | Early development, quick feedback |
standard | 70% | Most servers (default) |
strict | 85% | Production-ready validation |
paranoid | 95% | Maximum compliance |
When validation fails, arbiter provides actionable remediation grouped into fix packs:
| Pack | Focus |
|---|---|
docs_baseline | Documentation completeness |
schema_hardening | Tool schema quality |
error_hygiene | Error handling patterns |
security_baseline | Security fundamentals |
llm_polish | LLM ergonomics |
lifecycle_compliance | MCP lifecycle |
transport_hardening | Transport layer |