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…