# Is MCP Stateless or Stateful?

DevFeed: [Is MCP Stateless or Stateful?](<https://devfeed.tech/articles/is-mcp-stateless-or-stateful-30879.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/faq/is-mcp-stateless-or-stateful/>)

Author: Roger Perkin

Published: 2026-08-14T06:51:31Z

Content type: article

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [Load Balancing](<https://devfeed.tech/topics/load-balancing.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [faq](<https://devfeed.tech/tags/faq.md>), [load-balancing](<https://devfeed.tech/tags/load-balancing.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [stateful](<https://devfeed.tech/tags/stateful.md>), [stateless](<https://devfeed.tech/tags/stateless.md>)

## AI overview

The article states that MCP became stateless in version 2026-07-28, whereas the original release was stateful. It says requests are self-describing and independent, eliminating the need for connection handshakes, session IDs, and sticky load balancing.

## Source excerpt

As of version 2026-07-28 the MCP protocol is now stateless. The original release was stateful. Every request is self-describing and independent, removing the need for connection handshakes, session IDs, or sticky load balancing. You can read all the important updates here: https://modelcontextprotocol.io/docs/2026-07-28/learn/architecture