Skip to content

blog: MCP 2026-07-28 migration guide [DO NOT MERGE before July 28]#776

Draft
amavashev wants to merge 2 commits into
mainfrom
blog/mcp-2026-07-28-guide
Draft

blog: MCP 2026-07-28 migration guide [DO NOT MERGE before July 28]#776
amavashev wants to merge 2 commits into
mainfrom
blog/mcp-2026-07-28-guide

Conversation

@amavashev

Copy link
Copy Markdown
Contributor

⚠️ DO NOT MERGE BEFORE JULY 28, 2026

This post is dated 2026-07-28 and written to publish alongside the final MCP specification release. Merging early would publish it before the spec exists.

Pre-merge checklist (July 28)

  • Confirm the final MCP 2026-07-28 specification actually shipped on schedule
  • Spot-check the change table against the final spec (post was drafted from the May 21 release candidate; the in-post hedge covers content differences, but material changes should be edited before merge)
  • Confirm https://modelcontextprotocol.io/specification/ references the 2026-07-28 version

Summary

New post: MCP 2026-07-28: What Agent Operators Must Change (blog/mcp-2026-07-28-migration-guide-agent-operators.md).

Migration guide sorted by operator impact: a 12-row change table (SEP-2567 session removal, SEP-2575 handshake removal, SEP-2322/2260 multi-round restructure, SEP-2164 error-code change, SEP-2243 routing headers, SEP-2549 caching metadata, SEP-414 trace context, authorization hardening, extensions/Tasks/MCP Apps, SEP-2577 deprecations), a blast-radius-ordered migration sequence, and a closing section built on the roadmap's own statement that "audit trails, SSO-integrated auth, gateway behavior, and config portability" are deliberately left to extensions — i.e., the spec makes an external authority layer easier to attach (per-method visibility at the edge, stateless per-request decisions, standard trace propagation) while declining to provide one.

Review trail

  • Cycle 1: fact-check agent verified every SEP table row against the RC post and both roadmap quotes verbatim (caught that the roadmap says "config portability", not "configuration portability" — fixed inside the quotation marks) + style agent (ellipsis on truncated quote, SEP-1865/2549 precision, runtime-authority glossary link, release-day framing softened to "scheduled release")
  • Glossary linker (3 links)
  • Codex external review ×2: REVISE-MINOR -> SHIP (SEP-2260 added to table, "compliant clients may cache", MCP tag casing per corpus 9:2 convention, metaphor tightened)
  • Final scorecard 9.4/10

Test plan

  • Internal links verified (7 contextual links + glossary anchors)
  • Frontmatter: title 48/51, description 154/160, tags/keywords aligned
  • CI npm run build passes
  • Pre-merge checklist above completed on July 28

amavashev added 2 commits July 6, 2026 11:16
Migration guide for the MCP 2026-07-28 specification, publish date
2026-07-28 (hold merge until the spec ships). Change table by operator
impact (breaking / action / new capability / deprecation) with SEP
references verified row-by-row against the May 21 release candidate
post; migration order by blast radius; closes on the roadmap's own
enterprise gaps (audit trails, gateway behavior) and why the stateless
core + routing headers make an external authority layer easier to
attach.

Review cycles 1-2 applied: fact-check verified every SEP row and both
roadmap quotes verbatim (fixed "config portability" misquote); style
pass added ellipsis to truncated quote, SEP-1865/2549 precision,
runtime-authority glossary link, and softened the release-day framing
to "scheduled release". Glossary linker: 3 links.
Apply 5 / modify 0 / skip 0:
- add SEP-2260 to the multi-round table row (was prose-only)
- "clients will cache" -> "compliant clients may cache" (table + step 5)
- tag mcp -> MCP (corpus convention, 9:2)
- replace pipe/water metaphor with the direct form
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant