Skip to content
{mcpdesc}

List supported MCP protocol versions in protocol scopes

Root and declaration protocolVersions arrays are non-empty, contain no duplicates, and name only MCP protocol versions this specification supports.

A protocolVersions array is non-empty, has unique values, and contains only supported MCP protocol-version identifiers.

Rule ID: mcpdesc.protocol-versions.values
Owner: mcpdesc
Surface: Document, scoped declarations
Kind: structural
Requirement level: must
Protocol versions: independent of the MCP protocol version
Document schema locations: #/$defs/protocolVersionScope, #/$defs/supportedProtocolVersion
Status: internal · Enforcement: internal

Source: expected-invalid/closed-protocol-enum.json · Selected: /protocolVersions/0

"2027-01-01"

document.yaml at immutable tag v0.9.0-rc.3.