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.

SEP-2549: TTL for List Results Model Context Protocol · in the page seps/2549-TTL-for-list-results …ort caching result objects returned by `tools/list`, `prompts/list`, `resources/list`, `resources/read`, and `resources/templates/list`. Two fields will be added `ttlMs` and `cacheScope`. The TTL tell… SEP-2567: Sessionless MCP via Explicit State Handles Model Context Protocol · in the page seps/2567-sessionless-mcp …n file descriptor. 4. **Mutable list endpoints.** `tools/list` (and `resources/list`, `prompts/list`) can legally return different results over a session's lifetime. For example, a database server co… SEP-2575: Make MCP Stateless Model Context Protocol · in the page seps/2575-stateless-mcp …y, MCP requires a mandatory 3-way initialization handshake before any resources can be exchanged. This handshake negotiates and establishes several key pieces of information: 1. MCP Protocol Version… SEP-2577: Deprecate Roots, Sampling, and Logging Model Context Protocol · in the page seps/2577-deprecate-roots-sampling-and-logging …Working directory context can be provided through tool parameters, resource URIs, server configuration, or environment variables — all of which are more explicit. ### Sampling Sampling allows s… SEP-2596: Specification Feature Lifecycle and Deprecation Policy Model Context Protocol · in the page seps/2596-spec-feature-lifecycle-and-deprecation …, with no deprecation period. * Open proposals such as consolidating `Resource` and `ResourceTemplate` ([#1540][issue-1540]) and deprecating roots, sampling, and logging ([SEP-2577][sep-2577]) would… SEP-2640: Skills Extension Model Context Protocol · in the page seps/2640-skills-extension …g [Agent Skills](https://agentskills.io/) over MCP using the existing Resources primitive. A *skill* is a directory of files (minimally a `SKILL.md`) that provides structured workflow instructions to… SEP-990: Enable enterprise IdP policy controls during MCP OAuth flows Model Context Protocol · in the page seps/990-enable-enterprise-idp-policy-controls-during-mcp-o …articipant MAS as MCP Authorization Server participant MRS as MCP Resource Server participant IdP as Identity Provider rect rgb(255,255,225) C-->>UA: Redirect to IdP UA->>+IdP: Re… SEP-991: Enable URL-based Client Registration using OAuth Client ID Metadata Documents Model Context Protocol · in the page seps/991-enable-url-based-client-registration-using-oauth-c …adata 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… Specification Enhancement Proposals (SEPs) Model Context Protocol · in the page seps/index …| 2026-02-04 | | [SEP-2164](https://modelcontextprotocol.io/seps/2164-resource-not-found-error.md) | Standardize Resource Not Found Error Code | Final | Standards Track | 2026-01-28 | | [SEP-2149](htt… Architecture Model Context Protocol · in the page specification/2024-11-05/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… Overview Model Context Protocol · in the page specification/2024-11-05/basic/index …capability negotiation, and session control * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Sampling and root directory lists provided by clients * **… Lifecycle Model Context Protocol · in the page specification/2024-11-05/basic/lifecycle …": {}, "prompts": { "listChanged": true }, "resources": { "subscribe": true, "listChanged": true }, "tools": { "listChanged": true }… Cancellation Model Context Protocol · in the page specification/2024-11-05/basic/utilities/cancellation …LD**: * Stop processing the cancelled request * Free associated resources * Not send a response for the cancelled request 4. Receivers **MAY** ignore cancellation notifications if: * The r… Specification Model Context Protocol · in the page specification/2024-11-05/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… Overview Model Context Protocol · in the page specification/2024-11-05/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/2024-11-05/server/prompts …-modal interactions where visual context is important. #### Embedded Resources Embedded resources allow referencing server-side resources directly in messages: ```json theme={null} { "type": "res… Tools Model Context Protocol · in the page specification/2024-11-05/server/tools …"base64-encoded-data", "mimeType": "image/png" } ``` #### Embedded Resources [Resources](https://modelcontextprotocol.io/specification/2024-11-05/server/resources.md) **MAY** be embedded, to provi… Completion Model Context Protocol · in the page specification/2024-11-05/server/utilities/completion …servers to offer argument autocompletion suggestions for prompts and resource URIs. This enables rich, IDE-like experiences where users receive contextual suggestions while entering argument values.… Pagination Model Context Protocol · in the page specification/2024-11-05/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/2025-03-26/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 Model Context Protocol · in the page specification/2025-03-26/basic/authorization …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… Overview Model Context Protocol · in the page specification/2025-03-26/basic/index …capability negotiation, and session control * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Sampling and root directory lists provided by clients * **… Lifecycle Model Context Protocol · in the page specification/2025-03-26/basic/lifecycle …": {}, "prompts": { "listChanged": true }, "resources": { "subscribe": true, "listChanged": true }, "tools": { "listChanged": true }… Cancellation Model Context Protocol · in the page specification/2025-03-26/basic/utilities/cancellation …LD**: * Stop processing the cancelled request * Free associated resources * Not send a response for the cancelled request 4. Receivers **MAY** ignore cancellation notifications if: * The r… Specification Model Context Protocol · in the page specification/2025-03-26/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… Overview Model Context Protocol · in the page specification/2025-03-26/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-03-26/server/prompts …i-modal interactions where audio context is important. #### Embedded Resources Embedded resources allow referencing server-side resources directly in messages: ```json theme={null} { "type": "res… Tools Model Context Protocol · in the page specification/2025-03-26/server/tools …4-encoded-audio-data", "mimeType": "audio/wav" } ``` #### Embedded Resources [Resources](https://modelcontextprotocol.io/specification/2025-03-26/server/resources.md) **MAY** be embedded, to provi… Completion Model Context Protocol · in the page specification/2025-03-26/server/utilities/completion …servers to offer argument autocompletion suggestions for prompts and resource URIs. This enables rich, IDE-like experiences where users receive contextual suggestions while entering argument values.… Pagination Model Context Protocol · in the page specification/2025-03-26/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/2025-06-18/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 Model Context Protocol · in the page specification/2025-06-18/basic/authorization …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… Overview Model Context Protocol · in the page specification/2025-06-18/basic/index …horization framework for HTTP-based transports * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Sampling and root directory lists provided by clients * **… Lifecycle Model Context Protocol · in the page specification/2025-06-18/basic/lifecycle …": {}, "prompts": { "listChanged": true }, "resources": { "subscribe": true, "listChanged": true }, "tools": { "listChanged": true }… Cancellation Model Context Protocol · in the page specification/2025-06-18/basic/utilities/cancellation …LD**: * Stop processing the cancelled request * Free associated resources * Not send a response for the cancelled request 4. Receivers **MAY** ignore cancellation notifications if: * The r… Key Changes Model Context Protocol · in the page specification/2025-06-18/changelog …col/modelcontextprotocol/pull/371)) 3. Classify MCP servers as [OAuth Resource Servers](https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization.md#authorization-server-discovery),… Specification Model Context Protocol · in the page specification/2025-06-18/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-06-18/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-06-18/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-06-18/server/prompts …ions](https://modelcontextprotocol.io/specification/2025-06-18/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-06-18/server/tools …ifferent types: > [!NOTE] > > All content types (text, image, audio, resource links, and embedded resources) > support optional > [annotations](https://modelcontextprotocol.io/specification/2025-06-1… Completion Model Context Protocol · in the page specification/2025-06-18/server/utilities/completion …servers to offer argument autocompletion suggestions for prompts and resource URIs. This enables rich, IDE-like experiences where users receive contextual suggestions while entering argument values.… Pagination Model Context Protocol · in the page specification/2025-06-18/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/2025-11-25/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 Model Context Protocol · in the page specification/2025-11-25/basic/authorization …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… Overview Model Context Protocol · in the page specification/2025-11-25/basic/index …horization framework for HTTP-based transports * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Sampling and root directory lists provided by clients * **… Lifecycle Model Context Protocol · in the page specification/2025-11-25/basic/lifecycle …": {}, "prompts": { "listChanged": true }, "resources": { "subscribe": true, "listChanged": true }, "tools": { "listChanged": true }… Cancellation Model Context Protocol · in the page specification/2025-11-25/basic/utilities/cancellation …LD**: * Stop processing the cancelled request * Free associated resources * Not send a response for the cancelled request 5. Receivers **MAY** ignore cancellation notifications if: * The r… Tasks Model Context Protocol · in the page specification/2025-11-25/basic/utilities/tasks …f `input_required` status (typically back to `working`). ### TTL and Resource Management 1. Receivers **MUST** include a `createdAt` [ISO 8601](https://datatracker.ietf.org/doc/html/rfc3339#section-… Key Changes Model Context Protocol · in the page specification/2025-11-25/changelog …)) 2. Allow servers to expose icons as additional metadata for tools, resources, resource templates, and prompts ([SEP-973](https://github.com/modelcontextprotocol/modelcontextprotocol/issues/973)). 3…
Feedback