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
community 28
- community/antitrust
- community/charter-template
- community/communication
- community/contributing
- community/contributor-ladder
- community/design-principles
- community/feature-lifecycle
- community/governance
- community/interest-groups/auth
- community/interest-groups/enterprise-managed-authorization
- community/interest-groups/financial-services
- community/interest-groups/primitive-grouping
- community/interest-groups/security
- community/interest-groups/tool-annotations
- community/sdk-tiers
- community/security
- community/sep-guidelines
- community/working-groups/agents
- community/working-groups/file-uploads
- community/working-groups/inspector-v2
- community/working-groups/interceptors
- community/working-groups/registry
- community/working-groups/sdk
- community/working-groups/server-card
- community/working-groups/skills-over-mcp
- community/working-groups/transports
- community/working-groups/triggers-events
- community/working-interest-groups
development 1
docs 71
- docs/2024-11-05/develop/build-client
- docs/2024-11-05/develop/build-server
- docs/2024-11-05/develop/build-with-agent-skills
- docs/2024-11-05/develop/clients/client-best-practices
- docs/2024-11-05/develop/connect-local-servers
- docs/2024-11-05/develop/connect-remote-servers
- docs/2024-11-05/getting-started/intro
- docs/2024-11-05/learn/architecture
- docs/2024-11-05/learn/client-concepts
- docs/2024-11-05/learn/server-concepts
- docs/2024-11-05/learn/versioning
- docs/2024-11-05/sdk
- docs/2024-11-05/tools/debugging
- docs/2024-11-05/tools/inspector
- docs/2024-11-05/tutorials/security/authorization
- docs/2024-11-05/tutorials/security/security_best_practices
- docs/2025-03-26/develop/build-client
- docs/2025-03-26/develop/build-server
- docs/2025-03-26/develop/build-with-agent-skills
- docs/2025-03-26/develop/clients/client-best-practices
- docs/2025-03-26/develop/connect-local-servers
- docs/2025-03-26/develop/connect-remote-servers
- docs/2025-03-26/getting-started/intro
- docs/2025-03-26/learn/architecture
- docs/2025-03-26/learn/client-concepts
- docs/2025-03-26/learn/server-concepts
- docs/2025-03-26/learn/versioning
- docs/2025-03-26/sdk
- docs/2025-03-26/tools/debugging
- docs/2025-03-26/tools/inspector
- docs/2025-03-26/tutorials/security/authorization
- docs/2025-03-26/tutorials/security/security_best_practices
- docs/2025-06-18/develop/build-client
- docs/2025-06-18/develop/build-server
- docs/2025-06-18/develop/build-with-agent-skills
- docs/2025-06-18/develop/clients/client-best-practices
- docs/2025-06-18/develop/connect-local-servers
- docs/2025-06-18/develop/connect-remote-servers
- docs/2025-06-18/getting-started/intro
- docs/2025-06-18/learn/architecture
- docs/2025-06-18/learn/client-concepts
- docs/2025-06-18/learn/server-concepts
- docs/2025-06-18/learn/versioning
- docs/2025-06-18/sdk
- docs/2025-06-18/tools/debugging
- docs/2025-06-18/tools/inspector
- docs/2025-06-18/tutorials/security/authorization
- docs/2025-06-18/tutorials/security/security_best_practices
- docs/2025-11-25/develop/build-client
- docs/2025-11-25/develop/build-server
- docs/2025-11-25/develop/build-with-agent-skills
- docs/2025-11-25/develop/clients/client-best-practices
- docs/2025-11-25/develop/connect-local-servers
- docs/2025-11-25/develop/connect-remote-servers
- docs/2025-11-25/getting-started/intro
- docs/2025-11-25/learn/architecture
- docs/2025-11-25/learn/client-concepts
- docs/2025-11-25/learn/server-concepts
- docs/2025-11-25/learn/versioning
- docs/2025-11-25/sdk
- docs/2025-11-25/tools/debugging
- docs/2025-11-25/tools/inspector
- docs/2025-11-25/tutorials/security/authorization
- docs/2025-11-25/tutorials/security/security_best_practices
- docs/2026-07-28/develop/build-client
- docs/2026-07-28/develop/build-server
- docs/2026-07-28/develop/build-with-agent-skills
- docs/2026-07-28/develop/clients/client-best-practices
- docs/2026-07-28/develop/connect-local-servers
- docs/2026-07-28/develop/connect-remote-servers
- docs/2026-07-28/getting-started/intro