Skip to content

Spec alignment

Mirrors spec-alignment.json, the manifest the daily watcher and CI drift gate enforce.

Spec version: 2026-07-28 · Conformance suite: @modelcontextprotocol/conformance@0.1.16

PackageVersion
npm:@modelcontextprotocol/core2.0.0
npm:@modelcontextprotocol/server2.0.0
npm:@modelcontextprotocol/client2.0.0
npm:@modelcontextprotocol/sdk1.30.0
pypi:mcp2.0.0
ExtensionRevisionStatus
io.modelcontextprotocol/enterprise-managed-authorizationstableimplemented
SEPTitleStatusNotes
414OTel Trace Context PropagationimplementedW3C trace context extracted from inbound requests, gateway span per hop, context injected into every upstream request
932MCP Governancenot-applicableprocess
973Additional metadata for implementations/resources/tools/promptsnot-applicablemetadata passes through untouched
985OAuth 2.0 Protected Resource Metadata (RFC 9728)implemented/.well-known/oauth-protected-resource + WWW-Authenticate resource_metadata challenge
986Tool Name Formatimplementednamespace charset enforced in config schema
990Enterprise IdP Policy ControlsimplementedIdP is gate one (ID-JAG issuance via EMA), fold policy engine is gate two
991URL-based Client Registration (CIMD)implementedCIMD URLs are first-class client ids in policy; KV-cached resolver with SSRF guards enriches audit with client_name
994Shared Communication Practicesnot-applicableprocess
1024Client Security Requirements for Local Server Installationnot-applicablefold is not a local-install client
1034Default values for primitive types in elicitation schemasnot-applicableelicitation payloads pass through untouched
1036URL Mode Elicitationnot-applicablepassthrough
1046OAuth Client Credentials Flowimplementedclient-credentials upstream strategy with KV token cache + singleflight
1302Formalize Working Groups and Interest Groupsnot-applicableprocess
1303Input Validation Errors as Tool Execution Errorsnot-applicableupstream behavior; errors pass through
1319Decouple Request Payload from RPC Methods Definitionnot-applicablewire format preserved by passthrough
1330Elicitation Enum Schema Improvementsnot-applicablepassthrough
1577Sampling With Toolsnot-applicabledeprecated feature; passes through for legacy peers
1613JSON Schema 2020-12 as Default Dialectnot-applicabletool schemas pass through unvalidated
1686Taskspendingtasks extension passthrough works single-upstream; federated task routing pending
1699SSE polling via server-side disconnectimplementedstreaming passthrough preserves disconnect/poll semantics
1730SDKs Tiering Systemnot-applicableprocess
1850PR-Based SEP Workflownot-applicableprocess
1865MCP Appspendingextension passthrough; federated app-resource routing untested
2085Governance Succession and Amendmentnot-applicableprocess
2106Tools inputSchema/outputSchema JSON Schema 2020-12not-applicableschemas pass through unvalidated
2133Extensions frameworkimplementedextension methods route/passthrough like any other; per-extension notes tracked separately
2148Contributor Laddernot-applicableprocess
2149Group Governance and Charter Templatenot-applicableprocess
2164Standardize Resource Not Found Error Codenot-applicableupstream error codes pass through
2207OIDC-Flavored Refresh Token Guidancenot-applicableclient-side guidance
2243HTTP Header Standardization (Mcp-Method/Mcp-Name routing)implemented
2260Require Server requests associated with Client requestsnot-applicablefold issues no server-initiated requests
2322Multi Round-Trip Requestsimplementedtransparent passthrough; translation bridge in M4
2468Recommend Issuer (iss) Parameter in Auth Responsesimplementedissuer allowlist checked before any network I/O; iss bound per trusted issuer
2484Conformance Tests Required for Final SEPsnot-applicableprocess; fold runs the suite in CI
2549TTL for List Resultsimplementedpublic-scope caching for federated aggregation; private scope awaits M3 principals; resources/read uncached by design
2567Sessionless MCP via Explicit State Handlesimplementednorth termination: fold owns legacy sessions, upgrades requests to the modern envelope; sampling/elicitation MRTR parking bridge still pending (deprecated feature)
2575Make MCP Statelessimplementednative stateless passthrough + header fast path; legacy requests internally upgraded to the self-describing envelope
2577Deprecate Roots, Sampling, and Loggingnot-applicablegateway passes through for legacy peers during the deprecation window
2596Feature Lifecycle and Deprecation Policynot-applicableprocess; drives the legacy bridge removal date
2663Tasks Extensionpendingsee SEP-1686