Is MCP inherently stateless?
No. The referenced 2025-11-25 specification permits stateful Streamable HTTP sessions using MCP-Session-Id. Servers can also be designed without that session state.
Answered in
Model Context Protocol: Hosts, Tools and Stateful or Stateless HTTPMCP standardizes how AI apps discover and call external capabilities. Streamable HTTP can support sessions; interoperability does not replace authorization.
Read the full analysisOther questions this article answers
More system design & architecture questions
- Does a virtual display sandbox an agent?
- Can invisible text hijack a screenshot-only agent?
- Does MCP automatically secure an exposed tool?
- Does speculative decoding always double speed?
- What happens when a draft token is rejected?
- Does Wasm guarantee that untrusted code cannot escape?
- Does WASI 0.2 run arbitrary desktop Python or Bash unchanged?
- Is PostgreSQL ts_rank_cd a BM25 implementation?
Every answer on Crashtech is written by the editor of the article it comes from — never auto-summarised. Browse all answers or the System Design & Architecture beat.