Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

989 pages for note.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.

Overview Model Context Protocol · in the page specification/2026-07-28/basic/index …d by an explicit identifier the client passes on each request. > [!NOTE] > > This implies that an open connection, such as a STDIO process, is not a > conversation or session: clients may interleav… Cancellation Model Context Protocol · in the page specification/2026-07-28/basic/patterns/cancellation …lient participant Server Client->>Server: Request (ID: 123) Note over Server: Processing starts Client--)Server: notifications/cancelled (ID: 123) alt Note over Server: Processin… Overview Model Context Protocol · in the page specification/2026-07-28/basic/patterns/index …en Server-->>Client: notifications/subscriptions/acknowledged note over Client,Server: Stream stays open Server-->>Client: notifications/* (tagged with subscriptionId) ``` ## Adding Patte… Multi Round-Trip Requests Model Context Protocol · in the page specification/2026-07-28/basic/patterns/mrtr # Multi Round-Trip Requests > [!NOTE] > > Multi Round-Trip Requests (MRTR) was introduced in this version of the MCP > specification. This replaces the previous approach of sending server-initiated >… Progress Model Context Protocol · in the page specification/2026-07-28/basic/patterns/progress …l} sequenceDiagram participant Client participant Server Note over Client,Server: Request with progress token Client->>Server: Method request with progressToken Note over Client,… Streamable HTTP Model Context Protocol · in the page specification/2026-07-28/basic/transports/streamable-http # Streamable HTTP > [!NOTE] > > Streamable HTTP was introduced in protocol version 2025-03-26 as a replacement > for the \[HTTP+SSE transport]\[http-sse] from protocol version 2024-11-05. > [!NOTE]… Versioning and Compatibility Model Context Protocol · in the page specification/2026-07-28/basic/versioning …ted Server-->>Client: UnsupportedProtocolVersionError Note over Client,Server: Client retries with a mutually supported version end ``` ## Terminology This page uses the followin… Elicitation Model Context Protocol · in the page specification/2026-07-28/client/elicitation …support defaults SHOULD pre-populate form fields with these values. Note that complex nested structures, arrays of objects (beyond enums), and other advanced JSON Schema features are intentionally n… Roots Model Context Protocol · in the page specification/2026-07-28/client/roots …l} sequenceDiagram participant Server participant Client Note over Server,Client: Initial Request Client->>Server: tools/call(id: 1) Server-->>Client: InputRequiredResult(roots/li… Sampling Model Context Protocol · in the page specification/2026-07-28/client/sampling …"sampling": { "context": {} } } } } ``` > [!NOTE] > > The `includeContext` parameter values `"thisServer"` and `"allServers"` are > deprecated under the [feature lifecycle >… Schema Reference Model Context Protocol · in the page specification/2026-07-28/schema …capable of reading, included in a prompt or tool call result.</p> <p>Note: resource links returned by tools are not guaranteed to appear in the results of <a href="#listresourcesrequest" class="tsd-k… Discovery Model Context Protocol · in the page specification/2026-07-28/server/discover …nguage guidance for LLMs on how to use this server effectively > [!NOTE] > > `serverInfo` is self-reported by the server and is not verified by the > protocol. It is intended for display, logging,… Prompts Model Context Protocol · in the page specification/2026-07-28/server/prompts …etrieve their contents, and provide arguments to customize them. > [!NOTE] > > For brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVer… Resources Model Context Protocol · in the page specification/2026-07-28/server/resources …ified by a [URI](https://datatracker.ietf.org/doc/html/rfc3986). > [!NOTE] > > For brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVer… Tools Model Context Protocol · in the page specification/2026-07-28/server/tools …dentified by a name and includes metadata describing its schema. > [!NOTE] > > For brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVer… Caching Model Context Protocol · in the page specification/2026-07-28/server/utilities/caching …s `0`. Servers **MUST** provide a `ttlMs` value that is `>= 0`. > [!NOTE] > > TTL is a **freshness hint**, not a guarantee. Servers MAY change the > underlying data before the TTL expires. The TTL t… Completion Model Context Protocol · in the page specification/2026-07-28/server/utilities/completion …(identified by URI), servers can provide contextual suggestions. > [!NOTE] > > For brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVer… Pagination Model Context Protocol · in the page specification/2026-07-28/server/utilities/pagination …l integrations to avoid performance issues with large data sets. > [!NOTE] > > For brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVer… Authorization Server Discovery Model Context Protocol · in the page specification/draft/basic/authorization/authorization-server-discovery …fc9728)) for guidance on implementation details. Implementors should note that Protected Resource Metadata documents can define multiple authorization servers. The responsibility for selecting which… Client Registration Model Context Protocol · in the page specification/draft/basic/authorization/client-registration …<br/>(Client's HTTPS URL) participant Resource as MCP Server Note over Client,Metadata: Client hosts metadata at<br/>https://app.example.com/oauth/metadata.json User->>Client: Initiates… Authorization Model Context Protocol · in the page specification/draft/basic/authorization/index …Protocol ([RFC7591](https://datatracker.ietf.org/doc/html/rfc7591)). Note that [Dynamic Client Registration](https://modelcontextprotocol.io/specification/draft/basic/authorization/client-registra… Overview Model Context Protocol · in the page specification/draft/basic/index …d by an explicit identifier the client passes on each request. > [!NOTE] > > This implies that an open connection, such as a STDIO process, is not a > conversation or session: clients may interleav… Cancellation Model Context Protocol · in the page specification/draft/basic/patterns/cancellation …lient participant Server Client->>Server: Request (ID: 123) Note over Server: Processing starts Client--)Server: notifications/cancelled (ID: 123) alt Note over Server: Processin… Overview Model Context Protocol · in the page specification/draft/basic/patterns/index …en Server-->>Client: notifications/subscriptions/acknowledged note over Client,Server: Stream stays open Server-->>Client: notifications/* (tagged with subscriptionId) ``` ## Adding Patte… Multi Round-Trip Requests Model Context Protocol · in the page specification/draft/basic/patterns/mrtr # Multi Round-Trip Requests > [!NOTE] > > Multi Round-Trip Requests (MRTR) was introduced in this version of the MCP > specification. This replaces the previous approach of sending server-initiated >… Progress Model Context Protocol · in the page specification/draft/basic/patterns/progress …l} sequenceDiagram participant Client participant Server Note over Client,Server: Request with progress token Client->>Server: Method request with progressToken Note over Client,… Streamable HTTP Model Context Protocol · in the page specification/draft/basic/transports/streamable-http # Streamable HTTP > [!NOTE] > > Streamable HTTP was introduced in protocol version 2025-03-26 as a replacement > for the \[HTTP+SSE transport]\[http-sse] from protocol version 2024-11-05. > [!NOTE]… Versioning and Compatibility Model Context Protocol · in the page specification/draft/basic/versioning …ted Server-->>Client: UnsupportedProtocolVersionError Note over Client,Server: Client retries with a mutually supported version end ``` ## Terminology This page uses the followin… Elicitation Model Context Protocol · in the page specification/draft/client/elicitation …support defaults SHOULD pre-populate form fields with these values. Note that complex nested structures, arrays of objects (beyond enums), and other advanced JSON Schema features are intentionally n… Roots Model Context Protocol · in the page specification/draft/client/roots …l} sequenceDiagram participant Server participant Client Note over Server,Client: Initial Request Client->>Server: tools/call(id: 1) Server-->>Client: InputRequiredResult(roots/li… Sampling Model Context Protocol · in the page specification/draft/client/sampling …"sampling": { "context": {} } } } } ``` > [!NOTE] > > The `includeContext` parameter values `"thisServer"` and `"allServers"` are > deprecated under the [feature lifecycle >… Schema Reference Model Context Protocol · in the page specification/draft/schema …capable of reading, included in a prompt or tool call result.</p> <p>Note: resource links returned by tools are not guaranteed to appear in the results of <a href="#listresourcesrequest" class="tsd-k… Discovery Model Context Protocol · in the page specification/draft/server/discover …nguage guidance for LLMs on how to use this server effectively > [!NOTE] > > `serverInfo` is self-reported by the server and is not verified by the > protocol. It is intended for display, logging,… Prompts Model Context Protocol · in the page specification/draft/server/prompts …etrieve their contents, and provide arguments to customize them. > [!NOTE] > > For brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVer… Resources Model Context Protocol · in the page specification/draft/server/resources …ified by a [URI](https://datatracker.ietf.org/doc/html/rfc3986). > [!NOTE] > > For brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVer… Tools Model Context Protocol · in the page specification/draft/server/tools …dentified by a name and includes metadata describing its schema. > [!NOTE] > > For brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVer… Caching Model Context Protocol · in the page specification/draft/server/utilities/caching …s `0`. Servers **MUST** provide a `ttlMs` value that is `>= 0`. > [!NOTE] > > TTL is a **freshness hint**, not a guarantee. Servers MAY change the > underlying data before the TTL expires. The TTL t… Completion Model Context Protocol · in the page specification/draft/server/utilities/completion …(identified by URI), servers can provide contextual suggestions. > [!NOTE] > > For brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVer… Pagination Model Context Protocol · in the page specification/draft/server/utilities/pagination …l integrations to avoid performance issues with large data sets. > [!NOTE] > > For brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVer…
Feedback