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 | 8,729 | 854 | 211 | -20% |
| AI Agents | 4 | 5,780 | 1,243 | 245 | -15% |
| Serverless | 2 | 783 | 217 | 99 | +1% |
| LLM | 1 | 5,068 | 1,020 | 229 | -34% |
| Observability | 1 | 3,175 | 737 | 186 | -24% |
| Subagents | 1 | 276 | 88 | 41 | +39% |
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.