MCP
How to Test MCP Tool Implementations: Schema, Handlers, and Error Propagation
Your MCP tool works in Claude Desktop. You've called it manually a dozen times. It returns results. You're confident. Then a user sends an unexpected input format, or calls two tools in sequence with shared state, or the downstream API your tool depends on returns a