MCP tools
Why the server will not start, and what the client actually sees.
MCP Server Config Generator
The config, and why yours does not start
Generate an MCP server config for Claude Desktop, VS Code or .mcp.json, with the absolute-path and env-inheritance traps that stop a server starting.
MCP Server Config Validator
Why the server never came up
Validate an MCP server config and find why the server never starts: a relative command path, npx without -y, or env the process never inherits.
MCP Tool Schema Validator
The keywords the client ignores
Validate an MCP tool inputSchema against the JSON Schema subset clients actually support, and catch the keywords that are silently ignored.
MCP Tool Definition Linter
What your tool list costs every request
Lint an MCP tools/list response for naming collisions, missing parameter descriptions and the token cost your tool definitions add to every request.
MCP JSON-RPC Message Validator
Request, response or notification
Validate an MCP JSON-RPC message: the id rules that separate a request from a notification, and the method names the protocol actually defines.
MCP stdio Session Debugger
The print statement that broke the stream
Debug an MCP stdio session log and find the stdout writes that corrupt the JSON-RPC stream, the framing errors, and an out-of-order handshake.
MCP Capability Negotiation Checker
What the two sides actually agreed
Check an MCP initialize handshake: protocol version mismatch, and the capabilities a client declares but never honours.
MCP Resource URI Validator
Expand the template, see the result
Validate an MCP resource URI or RFC 6570 template, expand it against variables, and catch the scheme and encoding mistakes that return nothing.