Thoughts, tutorials, and insights on web development
The Model Context Protocol has had five specification revisions in twenty months. Collected in one table, with what each revision added and — the column that matters — what it took back.
In July 2026 MCP removed sessions and became stateless — the one constraint REST has been built on since 2000. MCP did not replace REST. This is how we got here.
How engineering teams moved from night releases and manual checklists to declarative infra, pipelines, and policy-as-code.