Stateless MCP: how it changes the way agents call tools
Blog post from Nango
MCP’s July 28, 2026 revision replaces session-based communication with stateless, self-contained requests, removing the required `initialize` handshake and `Mcp-Session-Id` header while moving protocol version, client identity, and capabilities into each request’s metadata. The change allows any server instance behind standard load balancers, serverless platforms, or edge infrastructure to handle a request, reduces initial tool-call latency, and makes tool-list responses safely cacheable with freshness and scope hints. New required routing headers let gateways inspect tool calls without parsing JSON-RPC bodies, while optional `server/discover` capability discovery and specific error codes support version negotiation. Clients must continue to support legacy session-based servers during migration, detecting server type carefully and avoiding downgrade after authentication, network, or server failures. Application state is now carried through explicit handles returned by tools, while long-running work should use durable task identifiers; although transport retries are simpler, side-effecting operations still require idempotency controls or status checks.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| MCP | 67 | 9,311 | 907 | 218 | -22% |
| AI Agents | 4 | 5,997 | 1,304 | 256 | -18% |
| Serverless | 2 | 878 | 233 | 106 | +5% |
| LLM | 1 | 5,236 | 1,063 | 243 | -33% |
| Observability | 1 | 3,255 | 764 | 193 | -23% |
| Subagents | 1 | 283 | 92 | 43 | +42% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.