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

805 pages for resource.

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

Elicitation Model Context Protocol · in the page specification/2025-11-25/client/elicitation …(e.g., the user's display name via form mode elicitation) * Status of resource access (e.g., API keys or a payment flow via URL mode elicitation) Servers implementing elicitation **MUST** securely as… Specification Model Context Protocol · in the page specification/2025-11-25/index …eatures Servers offer any of the following features to clients: * **Resources**: Context and data, for the user or the AI model to use * **Prompts**: Templated messages and workflows for users * **T… Schema Reference Model Context Protocol · in the page specification/2025-11-25/schema …></a></div> <div class="tsd-comment tsd-typography"><p>The moment the resource was last modified, as an ISO 8601 formatted string.</p> <p>Should be an ISO 8601 formatted string (e.g., "2025-01-12T15:0… Overview Model Context Protocol · in the page specification/2025-11-25/server/index …emplates or instructions that guide language model interactions * **Resources**: Structured data or content that provides additional context to the model * **Tools**: Executable functions that allow… Prompts Model Context Protocol · in the page specification/2025-11-25/server/prompts …ions](https://modelcontextprotocol.io/specification/2025-11-25/server/resources.md#annotations) for metadata about audience, priority, > and modification times. #### Text Content Text content repres… Tools Model Context Protocol · in the page specification/2025-11-25/server/tools …ifferent types: > [!NOTE] > > All content types (text, image, audio, resource links, and embedded resources) > support optional > [annotations](https://modelcontextprotocol.io/specification/2025-11-2… Completion Model Context Protocol · in the page specification/2025-11-25/server/utilities/completion …to offer autocompletion suggestions for the arguments of prompts and resource templates. When users are filling in argument values for a specific prompt (identified by name) or resource template (ide… Pagination Model Context Protocol · in the page specification/2025-11-25/server/utilities/pagination …theme={null} { "jsonrpc": "2.0", "id": "123", "result": { "resources": [...], "nextCursor": "eyJwYWdlIjogM30=" } } ``` ## Request Format After receiving a cursor, the client can *co… Architecture Model Context Protocol · in the page specification/2026-07-28/architecture/index …r>Files & Git] S2[Server 2<br>Database] R1[("Local<br>Resource A")] R2[("Local<br>Resource B")] C1 --> S1 C2 --> S2 S1 <--> R1 S2 <--> R2 e… Authorization Server Discovery Model Context Protocol · in the page specification/2026-07-28/basic/authorization/authorization-server-discovery …rver Location MCP servers **MUST** implement the OAuth 2.0 Protected Resource Metadata ([RFC9728](https://datatracker.ietf.org/doc/html/rfc9728)) specification to indicate the locations of authorizat… Client Registration Model Context Protocol · in the page specification/2026-07-28/basic/authorization/client-registration …etadata as Metadata Endpoint<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… Authorization Model Context Protocol · in the page specification/2026-07-28/basic/authorization/index …g MCP clients to make requests to restricted MCP servers on behalf of resource owners. This specification defines the authorization flow for HTTP-based transports. ### Protocol Requirements Authoriz… Authorization Security Considerations Model Context Protocol · in the page specification/2026-07-28/basic/authorization/security-considerations …d Validation [RFC 8707](https://www.rfc-editor.org/rfc/rfc8707.html) Resource Indicators provide critical security benefits by binding tokens to their intended audiences **when the Authorization Serv… Overview Model Context Protocol · in the page specification/2026-07-28/basic/index …horization framework for HTTP-based transports * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Elicitation, sampling and root directory lists provided by… Cancellation Model Context Protocol · in the page specification/2026-07-28/basic/patterns/cancellation …blish timeouts for all sent requests, to prevent hung connections and resource exhaustion. When the request has not received a success or error response within the timeout period, the sender **SHOULD*… Overview Model Context Protocol · in the page specification/2026-07-28/basic/patterns/index …Subscribe and Notify To receive change notifications (list changes, resource updates), the client sends a [`subscriptions/listen`](https://modelcontextprotocol.io/specification/2026-07-28/basic/patt… Multi Round-Trip Requests Model Context Protocol · in the page specification/2026-07-28/basic/patterns/mrtr …specification/2026-07-28/server/prompts#getting-a-prompt) | Yes | | [`resources/read`](https://modelcontextprotocol.io/specification/2026-07-28/server/resources#reading-resources) | Yes | | [`tools/ca… Subscriptions Model Context Protocol · in the page specification/2026-07-28/basic/patterns/subscriptions …rs notifications until the client cancels it. It replaces the former `resources/subscribe` RPC and the HTTP GET endpoint. ## Opening a Stream The client sends a `subscriptions/listen` request with a… Streamable HTTP Model Context Protocol · in the page specification/2026-07-28/basic/transports/streamable-http …p-2322]). * Long-lived change notifications (such as list changes and resource updates) are delivered on the response stream of a [`subscriptions/listen`][subscriptions-listen] request. See [Mess… Key Changes Model Context Protocol · in the page specification/2026-07-28/changelog …er from the Streamable HTTP transport. List endpoints (`tools/list`, `resources/list`, `prompts/list`) no longer vary per-connection. Servers that need cross-call state use explicit, server-minted han… Elicitation Model Context Protocol · in the page specification/2026-07-28/client/elicitation …ables a pattern where MCP servers act as OAuth clients to third-party resource servers. Authorization with external APIs enabled by URL mode elicitation is separate from [MCP authorization](https://mo… Roots Model Context Protocol · in the page specification/2026-07-28/client/roots …OULD** migrate to passing directories > or files via tool parameters, resource URIs, or server configuration. See the > [deprecated features registry](https://modelcontextprotocol.io/specification/202… Deprecated Features Model Context Protocol · in the page specification/2026-07-28/deprecated …2577) | `2026-07-28` | Pass directories or files via tool parameters, resource URIs, or server configuration | First revision released on or after 2027-07-28 | | [Sampling](https://modelcontextprotoco… Specification Model Context Protocol · in the page specification/2026-07-28/index …eatures Servers offer any of the following features to clients: * **Resources**: Context and data, for the user or the AI model to use * **Prompts**: Templated messages and workflows for users * **T… Schema Reference Model Context Protocol · in the page specification/2026-07-28/schema …></a></div> <div class="tsd-comment tsd-typography"><p>The moment the resource was last modified, as an ISO 8601 formatted string.</p> <p>Should be an ISO 8601 formatted string (e.g., "2025-01-12T15:0… Discovery Model Context Protocol · in the page specification/2026-07-28/server/discover …ons": ["2026-07-28"], "capabilities": { "tools": {}, "resources": {} }, "_meta": { "io.modelcontextprotocol/serverInfo": { "name": "ExampleServer", "versi… Overview Model Context Protocol · in the page specification/2026-07-28/server/index …emplates or instructions that guide language model interactions * **Resources**: Structured data or content that provides additional context to the model * **Tools**: Executable functions that allow… Prompts Model Context Protocol · in the page specification/2026-07-28/server/prompts …ions](https://modelcontextprotocol.io/specification/2026-07-28/server/resources.md#annotations) for > metadata about audience, priority, and modification times. #### Text Content Text content repres… Tools Model Context Protocol · in the page specification/2026-07-28/server/tools …ifferent types: > [!NOTE] > > All content types (text, image, audio, resource links, and embedded resources) > support optional > [annotations](https://modelcontextprotocol.io/specification/2026-07-2… Caching Model Context Protocol · in the page specification/2026-07-28/server/utilities/caching …g operations: * `server/discover` * `tools/list` * `prompts/list` * `resources/list` * `resources/templates/list` * `resources/read` Interim results with `resultType: "input_required"` (see [multi r… Completion Model Context Protocol · in the page specification/2026-07-28/server/utilities/completion …to offer autocompletion suggestions for the arguments of prompts and resource templates. When users are filling in argument values for a specific prompt (identified by name) or resource template (ide… Pagination Model Context Protocol · in the page specification/2026-07-28/server/utilities/pagination …2.0", "id": "123", "result": { "resultType": "complete", "resources": [...], "nextCursor": "eyJwYWdlIjogM30=", "ttlMs": 300000, "cacheScope": "public" } } ``` ## Request For… Architecture Model Context Protocol · in the page specification/draft/architecture/index …r>Files & Git] S2[Server 2<br>Database] R1[("Local<br>Resource A")] R2[("Local<br>Resource B")] C1 --> S1 C2 --> S2 S1 <--> R1 S2 <--> R2 e… Authorization Server Discovery Model Context Protocol · in the page specification/draft/basic/authorization/authorization-server-discovery …rver Location MCP servers **MUST** implement the OAuth 2.0 Protected Resource Metadata ([RFC9728](https://datatracker.ietf.org/doc/html/rfc9728)) specification to indicate the locations of authorizat… Client Registration Model Context Protocol · in the page specification/draft/basic/authorization/client-registration …etadata as Metadata Endpoint<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… Authorization Model Context Protocol · in the page specification/draft/basic/authorization/index …g MCP clients to make requests to restricted MCP servers on behalf of resource owners. This specification defines the authorization flow for HTTP-based transports. ### Protocol Requirements Authoriz… Authorization Security Considerations Model Context Protocol · in the page specification/draft/basic/authorization/security-considerations …d Validation [RFC 8707](https://www.rfc-editor.org/rfc/rfc8707.html) Resource Indicators provide critical security benefits by binding tokens to their intended audiences **when the Authorization Serv… Overview Model Context Protocol · in the page specification/draft/basic/index …horization framework for HTTP-based transports * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Elicitation, sampling and root directory lists provided by… Cancellation Model Context Protocol · in the page specification/draft/basic/patterns/cancellation …blish timeouts for all sent requests, to prevent hung connections and resource exhaustion. When the request has not received a success or error response within the timeout period, the sender **SHOULD*… Overview Model Context Protocol · in the page specification/draft/basic/patterns/index …Subscribe and Notify To receive change notifications (list changes, resource updates), the client sends a [`subscriptions/listen`](https://modelcontextprotocol.io/specification/draft/basic/patterns/… Multi Round-Trip Requests Model Context Protocol · in the page specification/draft/basic/patterns/mrtr …l.io/specification/draft/server/prompts#getting-a-prompt) | Yes | | [`resources/read`](https://modelcontextprotocol.io/specification/draft/server/resources#reading-resources) | Yes | | [`tools/call`](… Subscriptions Model Context Protocol · in the page specification/draft/basic/patterns/subscriptions …rs notifications until the client cancels it. It replaces the former `resources/subscribe` RPC and the HTTP GET endpoint. ## Opening a Stream The client sends a `subscriptions/listen` request with a… Streamable HTTP Model Context Protocol · in the page specification/draft/basic/transports/streamable-http …p-2322]). * Long-lived change notifications (such as list changes and resource updates) are delivered on the response stream of a [`subscriptions/listen`][subscriptions-listen] request. See [Mess… Elicitation Model Context Protocol · in the page specification/draft/client/elicitation …ables a pattern where MCP servers act as OAuth clients to third-party resource servers. Authorization with external APIs enabled by URL mode elicitation is separate from [MCP authorization](https://mo… Roots Model Context Protocol · in the page specification/draft/client/roots …OULD** migrate to passing directories > or files via tool parameters, resource URIs, or server configuration. See the > [deprecated features registry](https://modelcontextprotocol.io/specification/dra… Deprecated Features Model Context Protocol · in the page specification/draft/deprecated …2577) | `2026-07-28` | Pass directories or files via tool parameters, resource URIs, or server configuration | First revision released on or after 2027-07-28 | | [Sampling](https://modelcontextprotoco… Specification Model Context Protocol · in the page specification/draft/index …eatures Servers offer any of the following features to clients: * **Resources**: Context and data, for the user or the AI model to use * **Prompts**: Templated messages and workflows for users * **T… Schema Reference Model Context Protocol · in the page specification/draft/schema …></a></div> <div class="tsd-comment tsd-typography"><p>The moment the resource was last modified, as an ISO 8601 formatted string.</p> <p>Should be an ISO 8601 formatted string (e.g., "2025-01-12T15:0… Discovery Model Context Protocol · in the page specification/draft/server/discover …ons": ["2026-07-28"], "capabilities": { "tools": {}, "resources": {} }, "_meta": { "io.modelcontextprotocol/serverInfo": { "name": "ExampleServer", "versi… Overview Model Context Protocol · in the page specification/draft/server/index …emplates or instructions that guide language model interactions * **Resources**: Structured data or content that provides additional context to the model * **Tools**: Executable functions that allow…
Feedback