The Model Context Protocol has abandoned stateful session handshakes in favor of stateless, horizontally scalable servers. This architectural pivot removes protocol-level sessions, allowing server instances behind load balancers to handle requests without pinning client connections to specific nodes.
Handling multi-turn interactions across stateless infrastructure required introducing Multi Round-Trip Requests. Rather than letting servers initiate out-of-band requests back to clients, the protocol now structures elicitation flows as explicit round trips that preserve state on the client side. This shift also makes tool discovery and capability negotiation fully cacheable.
Agentic systems cannot scale reliably when individual tool servers hold volatile memory. Pushing session coordination outward into client contexts aligns tool orchestration with standard distributed systems architecture, where ephemeral server processes can crash or restart without breaking long-running reasoning loops.
Treating tools as stateless HTTP-native endpoints makes agent infrastructure vastly easier to deploy and maintain.







