Skip to main content

Specification map

Normative reference for implementers. This playbook page is a map into the official specification — not a replacement.

Source of truth: Specification 2026-07-28 (confirm current revision on the site). Schema: Schema Reference.

Architecture reminder

The specification defines interoperable behaviour across hosts, clients and servers.

Core specification tree​

Architecture and basics​

TopicOfficial link
Specification homeIndex
ArchitectureArchitecture
Basic overviewBasic
Versioning & compatibilityVersioning
Changelog / key changesChangelog
Deprecated featuresDeprecated

Transports​

TopicOfficial link
Transports overviewTransports
stdiostdio
Streamable HTTPStreamable HTTP

Authorization​

TopicOfficial link
AuthorizationAuthorization
Auth server discoveryDiscovery
Client registrationRegistration
Security considerationsAuth security

Patterns​

TopicOfficial link
Patterns overviewPatterns
CancellationCancellation
ProgressProgress
SubscriptionsSubscriptions
Multi Round-Trip RequestsMRTR

Server primitives​

TopicOfficial link
Server overviewServer
Discoveryserver/discover
ToolsTools
ResourcesResources
PromptsPrompts
Utilities (caching, completion, logging, pagination)Utilities

Client primitives​

TopicOfficial link
ElicitationElicitation
RootsRoots (deprecated)
SamplingSampling (deprecated)

Community & evolution​

TopicOfficial link
SEPs indexSpecification Enhancement Proposals
RoadmapRoadmap
ContributingContributing
GovernanceGovernance
Example serversExamples

How to use this in the playbook​

  1. Learn concepts in Architecture.
  2. Build with SDKs and Inspector.
  3. Drop into the specification links above when behaviour is ambiguous or you need MUST/SHOULD language.

Discussion

Comments​

Share feedback or questions about this page. No account required.

Loading comments…