Stateless MCP has recaptured my interest(simonwillison.net)
272 points by tosh 4 days ago | 143 comments
tl;dr: The new MCP 2.0 spec (2026-07-28) replaces stateful session-based requests with a single stateless HTTP call, dramatically simplifying client and server implementations and eliminating session-routing headaches. Simon Willison built three projects on it this week: mcp-explorer (a CLI for probing MCP servers), datasette-mcp (a Datasette plugin exposing SQL tools), and llm-mcp-client (an LLM plugin). He argues MCP is making a comeback because it's safer and easier to audit than giving agents arbitrary shell/curl access, especially for avoiding lethal trifecta-style exfiltration attacks.
HN Discussion:
  • Stateless MCP is an obvious improvement that should have been the design from the start
  • ~MCP is just reinventing REST/RPC-over-HTTP and this whole detour was avoidable
  • MCP still suffers from context bloat compared to skills or CLI-based composable approaches
  • Skepticism that MCP solves any real problem that didn't already have solutions
  • MCP is exciting and enables broader agent use cases like auto-discovery and everyday tasks