Paste your MCP (Model Context Protocol) schema into the input area. The tool automatically detects whether you are using JSON or YAML format.
Click the Validate button or press ⌘⇧V (Mac) / Ctrl+Shift+V (Windows) to instantly check your schema against MCP 2024-11 specification rules.
Review the detailed Issues panel for any errors or warnings. Each issue shows the severity level, exact path (e.g., tools[0].name), and a descriptive fix message.
Click Format to safely parse and rebuild your MCP schema with clean, consistent indentation in JSON or YAML.
Click Summary to generate a high-level overview of your MCP server — including protocol version, tool count, capabilities, and server info.
You can toggle 'Auto Validate' to run checks instantly as you type. Use the Share button to generate a compressed URL for your team.
Comprehensive MCP schema validation — Checks tool names, input schemas, capabilities, serverInfo, and protocolVersion against the official MCP 2024-11 specification.
AJV-powered JSON Schema validation — Validates each tool's inputSchema using AJV with Draft 07 support and built-in format validators (email, URI, date, etc.).
Intelligent format detection — Automatically identifies whether your input is JSON or YAML and handles both seamlessly.
Bidirectional format conversion — Format your MCP schema in JSON or YAML with configurable indentation (2, 4, or 8 spaces).
Detailed issue reporting — Every validation error shows severity (ERROR / WARNING), the exact object path, and an actionable message explaining the fix.
Server summary generation — Instantly extracts protocol version, server name, tool count, capabilities (tools, resources, prompts), and tool descriptions into a readable summary.
Tool name validation — Ensures all tool names conform to the strict MCP naming convention (^[a-zA-Z0-9_-]+$), catching invalid characters early.
Input schema integrity checks — Verifies that every tool's inputSchema is a valid JSON Schema object, not a string or primitive.
Real-time auto-validation — Toggle auto-validate to get instant feedback as you type your MCP schema.
Shareable URLs — Generates gzip-compressed URL parameters so you can safely share MCP schemas with teammates.
Client-side execution — All validation happens in your browser. Your MCP server schemas and tool designs never leave your device.
Developer keyboard shortcuts — ⌘⇧V to validate, ⌘⇧F to format, ⌘⇧S for summary, ⌘⇧C to copy output, ⌘⇧K to clear.