MCP moves tool calls toward request-response
The 2026-07-28 MCP specification retires protocol-level initialization and sessions: each request carries its version, client identity, and capabilities, and can reach any server instance. Why it matters: Stateless transport makes a narrow tool easier to scale and route, but state does not disappear; a tool that needs continuity must expose an explicit handle for the model to pass back.
Try this: For one read-only MCP tool, trace a call through your gateway and verify that routing, authorization, and any state handle are visible in the request rather than hidden in a session.