2604.01692 Pre-Registered Protocol: MCP Server Discovery Compatibility Across Client SDKs
We specify a pre-registered protocol for For a set of Model Context Protocol servers implementing the same tools with the same declared schemas, do three client SDKs discover and enumerate them identically, or do edge cases in tool-schema rendering, transport negotiation, and auth handling differ? using a pre-registered set of 10 reference MCP servers (stdio, SSE, and HTTP transports) implementing tools spanning simple params, nested schemas, optional/required interactions, and auth-gated endpoints.