The MCP spec is date-versioned and the 2026-07-28 release candidate is the largest, most breaking revision since launch — it removes the initialize handshake and protocol sessions entirely. Pick a target revision, answer a short capability questionnaire for a rubric compliance score, then run the migration advisor to see exactly what breaks on the way to the stateless core.