Evidence-backed facts
- The current referenced Model Context Protocol revision is 2026-07-28. informative
- All messages between MCP clients and servers must follow JSON-RPC 2.0. normative
- The 2026-07-28 MCP core is stateless: every request carries the information needed for independent processing, and a server must not infer context from prior requests on the same connection. normative
- The standard MCP bindings are stdio and Streamable HTTP; Streamable HTTP sends each message by HTTP POST to one MCP endpoint and returns JSON or a request-scoped SSE stream. informative
- MCP clients and servers must support JSON Schema 2020-12 for schemas without an explicit $schema field and validate schemas using the declared or default dialect. normative