Your MCP server passes curl and still fails the handshake
curl never sends notifications/initialized or ping. Four MCP server bugs only a real client found, the rule they broke, and a five-minute probe for yours.
/7 min read / mcpjsonrpctestingdebugging