TL;DR: MCP’s 2026 release candidate replaces sticky sessions, protocol-level session state, and ad hoc governance with stateless routing, explicit handles, and formal lifecycle rules, according to Obot. The shift makes MCP easier to deploy in enterprise environments, but it also pushes authorization, auditability, and configuration control into surrounding identity and gateway layers.
At a glance
What this is: This is a roadmap-driven redesign of MCP that removes transport state, formalises extension and governance handling, and shifts enterprise controls outward.
Why it matters: It matters because IAM and security teams now have to govern authorisation, audit, and lifecycle control around MCP rather than inside the protocol itself.
Context
MCP is moving from a session-coupled protocol design toward a stateless core, which changes where identity, routing, and audit controls actually belong. The security gap is not just technical convenience; it is the assumption that transport state can carry governance state for an enterprise deployment.
For IAM and platform teams, the key issue is that protocol behaviour no longer guarantees sticky routing, shared session state, or long-lived connection context. That forces authorisation, traceability, and lifecycle decisions into adjacent controls such as gateways, identity providers, and observability layers.
The July release candidate is the first major spec revision shaped by this roadmap, so the practical question is not whether MCP is changing, but which governance responsibilities move out of the protocol and into surrounding control planes.
Key questions
Q: What breaks when MCP clients and servers still assume sticky sessions?
A: Sticky-session assumptions break routing, scaling, and identity validation when the protocol no longer maintains connection-bound state. Implementers may also miss hidden dependencies that only appear under load-balanced or multi-instance deployment. The result is inconsistent authorization behaviour and a false sense of control continuity.
Q: Why do enterprise MCP deployments need stronger issuer and client controls?
A: Because a single client may talk to many servers, weak issuer validation or unclear client typing can let authorisation decisions drift across trust boundaries. The result is a federation problem, not just a protocol problem.
Q: How do security teams know whether MCP server governance is working?
A: They should be able to answer four questions at any time: what servers exist, which are official, what credentials they can use, and what systems they contact. If those answers are unclear, governance is not working. The signal is not just fewer alerts, but clear attribution and scoped access across the fleet.
Q: What is the difference between protocol state and enterprise control plane policy?
A: Protocol state describes how the interaction moves between client and server. Enterprise policy decides who may act, what must be logged, and how long the interaction remains valid. MCP is shifting the second problem outside the protocol.
Technical breakdown
How stateless MCP changes routing and session handling
A stateless protocol core means the server no longer depends on a connection-bound session to understand a request. MCP removes the initialize handshake, Mcp-Session-Id, and protocol-level sessions, then carries protocol metadata in _meta on every request. That allows any request to land on any server instance, which is why the release notes can describe plain round-robin load balancing as sufficient. The trade-off is that state is no longer hidden in transport. Handles returned from tool calls become explicit arguments that the client must thread through later requests, which makes state visible to the model and the surrounding control plane.
Practical implication: design your MCP gateway, logging, and authorisation model for request-level context, not sticky-session assumptions.
Why explicit handles and lifecycle state matter for governance
When MCP moves state into handles, the protocol makes lifecycle boundaries visible instead of implicit. A server returns an identifier or task handle, and later calls must reference it directly, whether the interaction is a tool result, a long-running task, or a multi-round-trip exchange. That is a governance gain because it gives implementations a discrete object to audit, expire, cancel, or correlate. It also narrows the room for transport-layer ambiguity. In practice, the enterprise boundary becomes clearer: if a handle exists, it can be logged, scoped, revoked, or attached to policy, but only if the surrounding platform treats it as governed identity-adjacent state rather than just an implementation detail.
Practical implication: treat returned handles as governed artefacts and attach audit, expiry, and revocation logic to them.
How MCP authorisation shifts toward OAuth and OpenID Connect controls
The roadmap hardens authorisation by aligning MCP more tightly with OAuth 2.0 and OpenID Connect deployment reality. Issuer validation helps prevent mix-up attacks in a topology where one client may talk to many servers. Issuer binding stops credentials from being reused after a resource moves to a different issuer, while application_type declaration reduces ambiguity about whether a client is a native or web application. These are not cosmetic protocol changes. They show that MCP authorisation is now being designed around federated identity assumptions, not around a bespoke session model. That places the burden on identity systems and gateways to enforce the trust boundary correctly.
Practical implication: enforce issuer validation, client typing, and issuer binding in the identity layer before MCP traffic reaches tools.
Breaches seen in the wild
- Smithery.ai MCP hosting breach 2025: A Smithery.ai build flaw gave GitGuardian a live fly.io token controlling 3,000+ hosted MCP servers and the API keys their clients sent.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Stateless protocol design is not an operational detail, it is a governance boundary shift. Once MCP removes protocol-level sessions and sticky routing, the protocol stops carrying the assumptions enterprise teams often rely on for context, correlation, and control. That makes the surrounding gateway and identity layers the real policy enforcement point. Practitioners should stop treating the protocol as the place where governance happens and start treating it as the place where governance must be reattached.
The enterprise control plane now matters more than the protocol core. The roadmap explicitly points to audit trails, SSO-integrated authorisation, gateway behaviour, and configuration portability as the open enterprise questions. That means the field is moving toward a split model: MCP defines transport and interaction semantics, while identity, logging, and routing controls become external dependencies. Teams should evaluate whether their current control plane can govern MCP without hidden session assumptions.
Explicit handles create a better audit surface, but only if the organisation treats them as governed objects. Handles, task identifiers, and request state make state observable in a way sticky sessions never did. The problem is that observability is not governance by itself. If handles are not tied to policy, expiry, and revocation, the organisation simply replaces opaque transport state with opaque application state. Teams should treat handle governance as part of identity lifecycle design.
Enterprise MCP will be decided by federation quality, not just protocol elegance. The roadmap’s authorisation changes show that MCP is converging on the assumptions of federated identity and modern gateway policy. That is good for interoperability, but it also means weak issuer handling, vague client classification, or inconsistent audit exports become deployment blockers. The practical conclusion is that identity architecture, not protocol adoption alone, will determine whether MCP is safe to operationalise.
Explicit handles and stateless routing are the right foundation for governed agent interactions, but they do not solve governance on their own. They reduce hidden state and make policy attachment more realistic, which is a material improvement over protocol-coupled sessions. The next control problem is whether organisations can standardise lifecycle, access, and logging rules around those handles quickly enough to keep pace with adoption.
From our research library:
- 24,008 unique secrets were exposed in MCP configuration files in 2025 alone, the protocol's first year of widespread adoption, according to the State of Secrets Sprawl 2026.
- Read next: AI Agent Authorisation Guide
What this signals
Enterprise control is moving out of the protocol layer. MCP’s stateless design removes the hidden assumptions that made sticky routing and shared sessions feel natural, but it also exposes how much governance had been implicit. Security teams should expect more policy to land in gateways, identity providers, and observability pipelines instead of inside the protocol itself.
Explicit handles change the unit of governance. Once state is represented as a request handle or task identifier, lifecycle control becomes more actionable, but also more visible. Teams that treat those handles as auditable, expiring objects will get better control than teams that leave them as implementation artefacts.
Protocol maturity does not equal enterprise readiness. Obot’s source article points to audit trails, SSO-integrated authorisation, gateway behaviour, and configuration portability as still-open areas, which is where most practitioners will spend their effort. The roadmap clarifies the protocol boundary, but the operating model still has to be built around it.
For practitioners
- Rebuild gateway policy around request context Stop assuming sticky sessions or shared session stores. Apply policy decisions to each request using headers, metadata, and identity context so routing remains consistent across any server instance.
- Govern returned handles as lifecycle objects Treat tool-call handles, task IDs, and request-state tokens as auditable objects with expiry, correlation, and revocation rules. If the handle cannot be traced or invalidated, it is not ready for enterprise use.
- Enforce federation checks before MCP authorisation Validate issuer, client type, and issuer binding in the identity layer before a request reaches MCP tools. Do not leave those decisions to the application tier or a downstream proxy.
- Separate protocol capability from enterprise readiness Map which controls MCP now provides natively and which still belong to your gateway, IdP, and observability stack. Use that split to decide where policy, audit, and portability requirements are enforced.
Key takeaways
- MCP’s roadmap replaces session-bound transport assumptions with stateless interaction patterns, which forces enterprise governance into the surrounding control plane.
- The protocol’s new handle-based design improves auditability and lifecycle clarity, but only if organisations treat handles as governed security objects.
- Identity validation, client typing, and gateway policy become the decisive controls for MCP deployments that need enterprise-grade authorisation and traceability.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 and OWASP API Security Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-04 — Insecure Authentication | Issuer validation and client typing are central to the article's authorisation changes for MCP. |
| Recommendation — Validate issuer, client type, and binding rules before MCP requests reach tools. | ||
| OWASP API Security Top 10 | API2 — Broken Authentication | The roadmap hardens federated request authentication across many servers and clients. |
| Recommendation — Enforce request authentication at the gateway rather than relying on protocol state. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | The article shifts access decisions into identity and gateway layers. |
| Recommendation — Apply entitlement controls at the surrounding identity plane, not the MCP core. | ||
| NIST Zero Trust (SP 800-207) | Policy enforcement at the transaction boundary | MCP requests must be authorised per transaction as session state disappears. |
| Recommendation — Move policy enforcement to each MCP transaction and remove reliance on session trust. | ||
Key terms
- Stateless protocol: A stateless protocol does not depend on a persistent session to understand or authorise a request. In MCP 2026-07-28, that means each call carries the context needed for routing and validation, which improves scale but makes request binding and integrity checks essential.
- Request handle: A request handle is an explicit identifier returned by a server so a client can continue a prior interaction. In MCP, handles replace implicit transport state and become the object that must be tracked, scoped, and governed across later calls.
- Issuer Binding: The requirement to verify which authorization server issued an authorization response and to bind credentials to that issuer. For MCP, it reduces mix-up attacks and keeps client trust aligned with the correct authorization authority.
- Lifecycle Governance: Lifecycle governance is the set of controls that cover creation, assignment, review, rotation, and retirement of identities and credentials. For NHIs, it is the difference between a temporary automation asset and a persistent access risk. Strong lifecycle governance keeps ownership and expiry tied to actual business use.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
Published by the NHIMG editorial team on August 18, 2026.
Updated on October 12, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org