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.

Other categories