265 pages for root.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Multi Round-Trip Requests
Model Context Protocol · in the page
specification/2026-07-28/basic/patterns/mrtr
…requests. Servers **MUST** send server-to-client requests (such as > `roots/list`, `sampling/createMessage`, or `elicitation/create`) using the > MRTR pattern. The previous pattern of server-initiated…
Streamable HTTP
Model Context Protocol · in the page
specification/2026-07-28/basic/transports/streamable-http
…nal response. * Server-to-client interactions (sampling, elicitation, roots) are embedded in results as input requests per [Multi Round-Trip Requests (MRTR)][mrtr] ([SEP-2322][sep-2322]). * Long-l…
Versioning and Compatibility
Model Context Protocol · in the page
specification/2026-07-28/basic/versioning
…contextprotocol/ui`: ```json theme={null} { "capabilities": { "roots": {}, "extensions": { "io.modelcontextprotocol/ui": { "mimeTypes": ["text/html;profile=mcp-app"] }…
Key Changes
Model Context Protocol · in the page
specification/2026-07-28/changelog
…ull/2575)). 5. Remove `ping`, `logging/setLevel`, and `notifications/roots/list_changed`. Log level is now set per-request via `io.modelcontextprotocol/logLevel` in `_meta`; servers MUST NOT emit `no…
Deprecated Features
Model Context Protocol · in the page
specification/2026-07-28/deprecated
…ted in | Migration path | Earliest removal | | - | - | - | - | - | | [Roots](https://modelcontextprotocol.io/specification/2026-07-28/client/roots.md) | [SEP-2577](https://github.com/modelcontextproto…
Tools
Model Context Protocol · in the page
specification/2026-07-28/server/tools
…plied to properties that are *statically reachable* from the schema root, as defined in [Custom Headers from Tool Parameters](https://modelcontextprotocol.io/specification/2026-07-28/basic/transpo…
Architecture
Model Context Protocol · in the page
specification/draft/architecture/index
…cused responsibilities * Request client input (sampling, elicitation, roots) via `InputRequiredResult` within a reply * Must respect security constraints * Can be local processes or remote services #…
Authorization Server Discovery
Model Context Protocol · in the page
specification/draft/basic/authorization/authorization-server-discovery
…mple.com/.well-known/oauth-protected-resource/public/mcp` * At the root: `https://example.com/.well-known/oauth-protected-resource` MCP clients **MUST** support both discovery mechanisms and use t…
Overview
Model Context Protocol · in the page
specification/draft/basic/index
…s exposed by servers * **Client Features**: Elicitation, sampling and root directory lists provided by clients * **Utilities**: Cross-cutting concerns like logging and argument completion All impleme…
Overview
Model Context Protocol · in the page
specification/draft/basic/patterns/index
…Requests When a server needs client input (sampling, elicitation, or roots) to complete a request, it answers with an [`InputRequiredResult`](https://modelcontextprotocol.io/specification/draft/basic…
Multi Round-Trip Requests
Model Context Protocol · in the page
specification/draft/basic/patterns/mrtr
…requests. Servers **MUST** send server-to-client requests (such as > `roots/list`, `sampling/createMessage`, or `elicitation/create`) using the > MRTR pattern. The previous pattern of server-initiated…
Streamable HTTP
Model Context Protocol · in the page
specification/draft/basic/transports/streamable-http
…nal response. * Server-to-client interactions (sampling, elicitation, roots) are embedded in results as input requests per [Multi Round-Trip Requests (MRTR)][mrtr] ([SEP-2322][sep-2322]). * Long-l…
Versioning and Compatibility
Model Context Protocol · in the page
specification/draft/basic/versioning
…contextprotocol/ui`: ```json theme={null} { "capabilities": { "roots": {}, "extensions": { "io.modelcontextprotocol/ui": { "mimeTypes": ["text/html;profile=mcp-app"] }…
Deprecated Features
Model Context Protocol · in the page
specification/draft/deprecated
…ted in | Migration path | Earliest removal | | - | - | - | - | - | | [Roots](https://modelcontextprotocol.io/specification/draft/client/roots.md) | [SEP-2577](https://github.com/modelcontextprotocol/m…
Tools
Model Context Protocol · in the page
specification/draft/server/tools
…plied to properties that are *statically reachable* from the schema root, as defined in [Custom Headers from Tool Parameters](https://modelcontextprotocol.io/specification/draft/basic/transports/s…