Dev.to
7/23/2026

The original title is: "MCP spec update: stateless sessions, deprecated features, and migration guide"
Original: MCP Just Killed the Handshake (Your Server Is Next)
Short summary
The MCP specification finalizes on July 28, dropping the initialize handshake and Mcp-Session-Id header to make servers stateless and horizontally scalable. Deprecated features include Roots, Sampling, and Logging, each with named replacements and a 12-month runway. OAuth 2.1 becomes mandatory, and a new mcp-spec-audit tool helps scan repos for migration issues.
- •MCP drops initialize handshake and session IDs for stateless architecture
- •Roots, Sampling, and Logging deprecated with 12-month migration window
- •OAuth 2.1 now mandatory; mcp-spec-audit tool released for migration scanning
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



