Documentation
Model Context Protocol documentation
343 pages as of the newest read. Every one links to its own history: what it said before, and what changed when.
Recent changes
specification/draft/server/utilities/pagination
New page
+109 -0
mcp
specification/draft/server/utilities/logging
New page
+130 -0
mcp
specification/draft/server/utilities/completion
New page
+212 -0
mcp
specification/draft/server/utilities/caching
New page
+177 -0
mcp
specification/draft/server/tools
New page
+793 -0
mcp
specification/draft/server/resources
New page
+434 -0
mcp
specification/draft/server/prompts
New page
+334 -0
mcp
specification/draft/server/index
New page
+29 -0
mcp
specification/draft/server/discover
New page
+106 -0
mcp
specification/draft/schema
New page
+1227 -0
mcp
specification/draft/index
New page
+138 -0
mcp
specification/draft/deprecated
New page
+39 -0
mcp
specification/draft/client/sampling
New page
+677 -0
mcp
specification/draft/client/roots
New page
+157 -0
mcp
specification/draft/client/elicitation
New page
+665 -0
mcp
docs 39
- docs/2026-07-28/learn/architecture
- docs/2026-07-28/learn/client-concepts
- docs/2026-07-28/learn/server-concepts
- docs/2026-07-28/learn/versioning
- docs/2026-07-28/sdk
- docs/2026-07-28/tools/debugging
- docs/2026-07-28/tools/inspector
- docs/2026-07-28/tools/inspector/authorization
- docs/2026-07-28/tools/inspector/cli
- docs/2026-07-28/tools/inspector/configuration
- docs/2026-07-28/tools/inspector/protocol-eras
- docs/2026-07-28/tools/inspector/recipes
- docs/2026-07-28/tools/inspector/tui
- docs/2026-07-28/tools/inspector/web
- docs/2026-07-28/tutorials/security/authorization
- docs/2026-07-28/tutorials/security/security_best_practices
- docs/draft/develop/build-client
- docs/draft/develop/build-server
- docs/draft/develop/build-with-agent-skills
- docs/draft/develop/clients/client-best-practices
- docs/draft/develop/connect-local-servers
- docs/draft/develop/connect-remote-servers
- docs/draft/getting-started/intro
- docs/draft/learn/architecture
- docs/draft/learn/client-concepts
- docs/draft/learn/server-concepts
- docs/draft/learn/versioning
- docs/draft/sdk
- docs/draft/tools/debugging
- docs/draft/tools/inspector
- docs/draft/tools/inspector/authorization
- docs/draft/tools/inspector/cli
- docs/draft/tools/inspector/configuration
- docs/draft/tools/inspector/protocol-eras
- docs/draft/tools/inspector/recipes
- docs/draft/tools/inspector/tui
- docs/draft/tools/inspector/web
- docs/draft/tutorials/security/authorization
- docs/draft/tutorials/security/security_best_practices
extensions 8
registry 11
root 1
seps 41
- seps/1024-mcp-client-security-requirements-for-local-server-
- seps/1034--support-default-values-for-all-primitive-types-in
- seps/1036-url-mode-elicitation-for-secure-out-of-band-intera
- seps/1046-support-oauth-client-credentials-flow-in-authoriza
- seps/1302-formalize-working-groups-and-interest-groups-in-mc
- seps/1303-input-validation-errors-as-tool-execution-errors
- seps/1319-decouple-request-payload-from-rpc-methods-definiti
- seps/1330-elicitation-enum-schema-improvements-and-standards
- seps/1577--sampling-with-tools
- seps/1613-establish-json-schema-2020-12-as-default-dialect-f
- seps/1686-tasks
- seps/1699-support-sse-polling-via-server-side-disconnect
- seps/1730-sdks-tiering-system
- seps/1850-pr-based-sep-workflow
- seps/1865-mcp-apps-interactive-user-interfaces-for-mcp
- seps/2085-governance-succession-and-amendment
- seps/2106-json-schema-2020-12
- seps/2133-extensions
- seps/2148-contributor-ladder
- seps/2149-working-group-charter-template
- seps/2164-resource-not-found-error
- seps/2207-oidc-refresh-token-guidance
- seps/2243-http-standardization
- seps/2260-Require-Server-requests-to-be-associated-with-Client-requests
- seps/2322-MRTR
- seps/2468-recommend-issuer-claim-for-auth
- seps/2484-conformance-tests-required-for-final-seps
- seps/2549-TTL-for-list-results
- seps/2567-sessionless-mcp
- seps/2575-stateless-mcp
- seps/2577-deprecate-roots-sampling-and-logging
- seps/2596-spec-feature-lifecycle-and-deprecation
- seps/2663-tasks-extension
- seps/414-request-meta
- seps/932-model-context-protocol-governance
- seps/973-expose-additional-metadata-for-implementations-res
- seps/985-align-oauth-20-protected-resource-metadata-with-rf
- seps/986-specify-format-for-tool-names
- seps/990-enable-enterprise-idp-policy-controls-during-mcp-o
- seps/991-enable-url-based-client-registration-using-oauth-c
- seps/994-shared-communication-practicesguidelines