3 of 37 MCP servers have moved to 2026-07-28.
The 2026-07-28 revision is the largest change to the Model Context Protocol since it launched: it removes the initialize handshake and protocol-level sessions, and requires every server to implement server/discover. We probed every server in the CheckMCP directory to find out who had actually followed.
The 3 that moved
They are dual-era: they answer server/discover and still accept initialize. That is what the specification recommends during the transition, and it is why nothing has broken yet.
- Context7
https://mcp.context7.com/mcp - huggingface.co/mcp
https://huggingface.co/mcp - docs-ai-search
https://docs.mcp.cloudflare.com/sse
Why this matters before it hurts
The specification's own compatibility matrix is blunt: a client built for the old handshake, talking to a server that has dropped it, fails with 400 Bad Request — the request is missing headers the new revision requires. Today that costs nothing, because every migrated server above still answers the old way. The day the first modern-only server ships, every legacy client stops working against it, with no fall-forward path.
We know because it happened to us. This site's own audit probe was a legacy client, and a failed handshake scores zero here. It would have started grading the most standards-conformant servers on the market as failures. The probe now tries server/discover first and falls back only on an error that is not a recognised modern one.
Method, and what this number is not
- — Figures are read from each server's last CheckMCP audit — most recent 2026-09-03. The audit sends a
server/discovercall carrying the requiredMCP-Protocol-Version,Mcp-MethodandMcp-Nameheaders, then aninitializecall, to classify each one as dual-era, modern or legacy. - — An
UnsupportedProtocolVersionError(−32022) counts as modern: it is a server refusing our version, not a server that has never heard of the revision. - — 37 servers is the CheckMCP live-probe corpus. It is not the whole ecosystem, and this page does not extrapolate a percentage from it.
- — The count follows the audits: when a server is re-probed and negotiates the new revision, it moves here on its own. No figure on this page is entered by hand.