MCP 2026-07-28 Specification: transport going stateless
41–50 of 57 posts
Re: MCP 2026-07-28 Specification: transport going stateless
#42I don't see the need for MCP for most use cases where it's currently used. You can get better results with skills SKILL.md + linked .md files with curl commands inside... Just plain HTTP(S). I say this as someone who often prefers the stateful WebSocket protocol for data transport. HTTP stateless request-response model is a natural fit for LLMs. HTTP is an excellent protocol for this and curl is an excellent, very po…
It's also different than just an API because they have purpose built "tools" which have relevant names (search_campaign vs /api/v3/campaigns?q=xyz), descriptions, annotations (ie, ask used to confirm in ChatGPT before we run this DELETE).
Skills don't really accomplish that well and are more unreliable when your target audience is a B2B customer or person who forgot they installed a Perplexity MCP when Claude will automatically know to use that without invoking a skill.
Re: MCP 2026-07-28 Specification: transport going stateless
#43Re: MCP 2026-07-28 Specification: transport going stateless
#44I don't see the need for MCP for most use cases where it's currently used. You can get better results with skills SKILL.md + linked .md files with curl commands inside... Just plain HTTP(S). I say this as someone who often prefers the stateful WebSocket protocol for data transport. HTTP stateless request-response model is a natural fit for LLMs. HTTP is an excellent protocol for this and curl is an excellent, very po…
Re: MCP 2026-07-28 Specification: transport going stateless
#45I don't see the need for MCP for most use cases where it's currently used. You can get better results with skills SKILL.md + linked .md files with curl commands inside... Just plain HTTP(S). I say this as someone who often prefers the stateful WebSocket protocol for data transport. HTTP stateless request-response model is a natural fit for LLMs. HTTP is an excellent protocol for this and curl is an excellent, very po…
Re: MCP 2026-07-28 Specification: transport going stateless
#46Who ever thought a the semantycs of a pipe was a good idea after 30 years of everything else becoming HTTP?
Re: MCP 2026-07-28 Specification: transport going stateless
#47Re: MCP 2026-07-28 Specification: transport going stateless
#48Re: MCP 2026-07-28 Specification: transport going stateless
#49We were betting clients would cope, and most of them did. When one did not, we had to tell the user their client was the problem, which is never a good look.
The surprise for us was auth getting easier. No session means no confusion about when the key was checked. Anyone can list the tools and actually calling one needs a bearer token or you get a 401.
Re: MCP 2026-07-28 Specification: transport going stateless
#50This is the right practice. Why put the burden on the server? It is the job of client to remember, not the server. Server is there to serve requests, not do the remembering. That is how http worked from the beginning and that is why it has been successful.
It was clear from the start (to anyone who ever designed a protocol [1]) that MCP was a pile anti-patterns. They are slowly undoing the mistakes one by one. Maybe next years version will finally be something usable that it could have been from v1. [1] https://news.ycombinator.com/item?id=44016783