Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

1,477 pages for read.

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

Key Changes Model Context Protocol · in the page specification/2026-07-28/changelog …eturned by `tools/list`, `prompts/list`, `resources/list`, `resources/read`, and `resources/templates/list` via a new `CacheableResult` interface. `ttlMs` is a freshness hint (in milliseconds) allowin… Elicitation Model Context Protocol · in the page specification/2026-07-28/client/elicitation …(defaults to `"form"` if omitted). | | `message` | string | | A human-readable message explaining why the interaction is needed. | The `mode` parameter specifies the type of elicitation: * `"form"`:… Roots Model Context Protocol · in the page specification/2026-07-28/client/roots …file://` URI in the current specification. * `name`: Optional human-readable name for display purposes. Example roots for different use cases: #### Project Directory ```json theme={null} { "uri… Deprecated Features Model Context Protocol · in the page specification/2026-07-28/deprecated …inal | The HTTP+SSE transport and the `includeContext` values were already described as deprecated before the lifecycle policy existed; SEP-2596 reclassifies them as Deprecated under its [transition… Schema Reference Model Context Protocol · in the page specification/2026-07-28/schema …d-comment tsd-typography"><p>A resource that the server is 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 t… Prompts Model Context Protocol · in the page specification/2026-07-28/server/prompts …* `name`: Unique identifier for the prompt * `title`: Optional human-readable name of the prompt for display purposes. * `description`: Optional human-readable description * `icons`: Optional array o… Resources Model Context Protocol · in the page specification/2026-07-28/server/resources …rsor", "ttlMs": 300000, "cacheScope": "public" } } ``` ### Reading Resources To retrieve resource contents, clients send a `resources/read` request. This operation supports [caching](/spec… Tools Model Context Protocol · in the page specification/2026-07-28/server/tools …: * `name`: Unique identifier for the tool * `title`: Optional human-readable name of the tool for display purposes. * `description`: Human-readable description of functionality * `icons`: Optional a… Caching Model Context Protocol · in the page specification/2026-07-28/server/utilities/caching …ts/list` * `resources/list` * `resources/templates/list` * `resources/read` Interim results with `resultType: "input_required"` (see [multi round-trip requests](/specification/2026-07-28/basic/patter… Completion Model Context Protocol · in the page specification/2026-07-28/server/utilities/completion …value * `context`: Object containing: * `arguments`: A mapping of already-resolved argument names to their values. ### CompleteResult * `completion`: Object containing: * `values`: Array of sugg… Architecture Model Context Protocol · in the page specification/draft/architecture/index …lar design supports extensibility 3. **Servers should not be able to read the whole conversation, nor "see into" other servers** * Servers receive only necessary contextual information * Ful… Authorization Model Context Protocol · in the page specification/draft/basic/authorization/index …nown/oauth-protected-resource", scope="files:read" ``` When implementing authorization flows, MCP clients **SHOULD** follow the principle of least privilege by requesting onl… Overview Model Context Protocol · in the page specification/draft/basic/index …t they correspond to (except in error cases where the ID could not be read due a malformed request). * Error responses **MUST** include an `error` field with a `code` and `message`. * Error codes **MU… Cancellation Model Context Protocol · in the page specification/draft/basic/patterns/cancellation …ions if: * The referenced request is unknown * Processing has already completed * The request cannot be cancelled 5. The client **SHOULD** ignore any response to the cancelled request that ar… Multi Round-Trip Requests Model Context Protocol · in the page specification/draft/basic/patterns/mrtr …fication/draft/server/prompts#getting-a-prompt) | Yes | | [`resources/read`](/specification/draft/server/resources#reading-resources) | Yes | | [`tools/call`](/specification/draft/server/tools#calling… Progress Model Context Protocol · in the page specification/draft/basic/patterns/progress …oating point. * The `message` field **SHOULD** provide relevant human readable progress information. ## Behavior Requirements 1. Progress notifications **MUST** only reference tokens that: * Were… stdio Model Context Protocol · in the page specification/draft/basic/transports/stdio …nds communicate over the subprocess's standard streams: * The server reads JSON-RPC messages from `stdin` and writes JSON-RPC messages to `stdout`. * Each message is a single JSON-RPC request, noti… Streamable HTTP Model Context Protocol · in the page specification/draft/basic/transports/streamable-http …`Mcp-Name` | `params.name` or `params.uri` | `tools/call`, `resources/read`, `prompts/get` requests | These headers are **REQUIRED** for compliance. If the `Mcp-Name` source value cannot be safely r… Elicitation Model Context Protocol · in the page specification/draft/client/elicitation …(defaults to `"form"` if omitted). | | `message` | string | | A human-readable message explaining why the interaction is needed. | The `mode` parameter specifies the type of elicitation: * `"form"`:… Roots Model Context Protocol · in the page specification/draft/client/roots …file://` URI in the current specification. * `name`: Optional human-readable name for display purposes. Example roots for different use cases: #### Project Directory ```json theme={null} { "uri… Deprecated Features Model Context Protocol · in the page specification/draft/deprecated …inal | The HTTP+SSE transport and the `includeContext` values were already described as deprecated before the lifecycle policy existed; SEP-2596 reclassifies them as Deprecated under its [transition… Schema Reference Model Context Protocol · in the page specification/draft/schema …d-comment tsd-typography"><p>A resource that the server is 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 t… Prompts Model Context Protocol · in the page specification/draft/server/prompts …* `name`: Unique identifier for the prompt * `title`: Optional human-readable name of the prompt for display purposes. * `description`: Optional human-readable description * `icons`: Optional array o… Resources Model Context Protocol · in the page specification/draft/server/resources …rsor", "ttlMs": 300000, "cacheScope": "public" } } ``` ### Reading Resources To retrieve resource contents, clients send a `resources/read` request. This operation supports [caching](/spec… Tools Model Context Protocol · in the page specification/draft/server/tools …: * `name`: Unique identifier for the tool * `title`: Optional human-readable name of the tool for display purposes. * `description`: Human-readable description of functionality * `icons`: Optional a… Caching Model Context Protocol · in the page specification/draft/server/utilities/caching …ts/list` * `resources/list` * `resources/templates/list` * `resources/read` Interim results with `resultType: "input_required"` (see [multi round-trip requests](/specification/draft/basic/patterns/mr… Completion Model Context Protocol · in the page specification/draft/server/utilities/completion …value * `context`: Object containing: * `arguments`: A mapping of already-resolved argument names to their values. ### CompleteResult * `completion`: Object containing: * `values`: Array of sugg…
Feedback