Validate, format, and debug MCP (Model Context Protocol) server schemas.
A free browser-based validator for Model Context Protocol (MCP) 2024-11 schemas. Instantly check tool definitions, validate JSON Schema input schemas with AJV Draft 07, verify tool naming conventions, and generate server summaries. All processing happens client-side — your MCP server data never leaves your browser.
Keywords: mcp schema validator, mcp validator, model context protocol, mcp server validation, mcp tool schema, mcp json schema validator, validate mcp schema, mcp server debugging, mcp tool development, mcp schema checker, mcp specification validator, model context protocol validator, mcp input schema validation, mcp tool name validation, mcp 2024-11 validator, mcp server schema online, free mcp validator, mcp yaml validator, mcp json validator, mcp schema formatter
Tags: mcp, model context protocol, schema, validate, ai, agent, tool, json schema, anthropic, claude, cursor
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.