Stateless MCP has recaptured my interest(simonwillison.net)
383 points by tosh 74 days ago | 219 comments
tl;dr: The new MCP 2.0 spec (2026-07-28) replaces stateful sessions with a single stateless HTTP request, dramatically simplifying client and server implementations and eliminating the need for session tracking. Simon Willison built three tools around it this week—mcp-explorer (a CLI prober), datasette-mcp (a Datasette plugin exposing SQL tools), and llm-mcp-client—and argues stateless MCP has renewed his interest in the protocol. He also makes the case that MCP is safer than giving agents arbitrary shell/curl access, since its tool capabilities are easier to audit and constrain against prompt injection risks.
HN Discussion:
  • ↑Stateless MCP is obviously the right design and matches existing REST infrastructure
  • ↓MCP is just reinventing RPC/REST that already existed, mocking the effort
  • ~MCP still suffers from context bloat compared to skills or CLI piping
  • ↓Skepticism that MCP solves any real problem in the first place
  • ↑Excitement about the broader 2026-07-28 spec improvements beyond just statelessness