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

490 pages for metadata.

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

Authorization Security Considerations Model Context Protocol · in the page specification/2026-07-28/basic/authorization/security-considerations …cover PKCE support, MCP clients **MUST** rely on authorization server metadata to verify this capability: * **OAuth 2.0 Authorization Server Metadata**: If `code_challenge_methods_supported` is absen… Overview Model Context Protocol · in the page specification/2026-07-28/basic/index …es, protocol version, client identity). Every request supplies this metadata in its [`_meta`](#_meta) field. * Servers **SHOULD** be prepared to handle requests associated with multiple tasks, thr… Multi Round-Trip Requests Model Context Protocol · in the page specification/2026-07-28/basic/patterns/mrtr …brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVersion`, > `io.modelcontextprotocol/clientInfo`, and > `io.modelcontextprotocol/client… Progress Model Context Protocol · in the page specification/2026-07-28/basic/patterns/progress …s updates for a request, it includes a `progressToken` in the request metadata. * Progress tokens **MUST** be a string or integer value * Progress tokens can be chosen by the client using any means,… Subscriptions Model Context Protocol · in the page specification/2026-07-28/basic/patterns/subscriptions …thod-specific data beyond the standard result fields and subscription metadata. This is the JSON-RPC response to the long-lived request, correlated by its `id`, and signals that the subscription ended… Overview Model Context Protocol · in the page specification/2026-07-28/basic/transports/index …ding**: it defines how messages are framed and delivered, how request metadata is carried, and how cancellation and termination are signaled. It does not define what the messages mean: the [message pa… stdio Model Context Protocol · in the page specification/2026-07-28/basic/transports/stdio …ification/2026-07-28/schema.md#subscriptionslistenrequest ## Request Metadata All request metadata for the stdio transport is carried inline in the JSON-RPC message body. The protocol version, per-r… Streamable HTTP Model Context Protocol · in the page specification/2026-07-28/basic/transports/streamable-http …supported content types. 3. The client **MUST** include the [request metadata headers](#request-metadata) on each POST request. 4. The body of the HTTP POST **MUST** be a single JSON-RPC *request*… Versioning and Compatibility Model Context Protocol · in the page specification/2026-07-28/basic/versioning …ions that convey version, identity, and capabilities as per-request metadata (revision `2026-07-28` and later). * **Legacy**: protocol versions that establish a session with an `initialize` handsh… Key Changes Model Context Protocol · in the page specification/2026-07-28/changelog …591)) as a client registration mechanism in favor of [Client ID Metadata Documents](/specification/2026-07-28/basic/authorization/client-registration.md#client-id-metadata-documents) ([PR #28… Elicitation Model Context Protocol · in the page specification/2026-07-28/client/elicitation …ients: 1. **MUST NOT** automatically pre-fetch the URL or any of its metadata. 2. **MUST NOT** open the URL without explicit consent from the user. 3. **MUST** show the full URL to the user for exami… Sampling Model Context Protocol · in the page specification/2026-07-28/client/sampling …uired. * `stopSequences`: Array of sequences that stop generation. * `metadata`: Additional provider-specific parameters. The client **MUST** respect the `maxTokens` parameter. The client **MAY** mo… Deprecated Features Model Context Protocol · in the page specification/2026-07-28/deprecated …tprotocol/modelcontextprotocol/pull/2858) | `2026-07-28` | [Client ID Metadata Documents](/specification/2026-07-28/basic/authorization/client-registration.md#client-id-metadata-documents) | First rev… Schema Reference Model Context Protocol · in the page specification/2026-07-28/schema …meta</code> field, which clients and servers use to attach additional metadata to their interactions.</p> <p>Certain key names are reserved by MCP for protocol-level metadata; implementations MUST NOT… Prompts Model Context Protocol · in the page specification/2026-07-28/server/prompts …brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVersion`, > `io.modelcontextprotocol/clientInfo`, and > `io.modelcontextprotocol/client… Resources Model Context Protocol · in the page specification/2026-07-28/server/resources …brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVersion`, > `io.modelcontextprotocol/clientInfo`, and > `io.modelcontextprotocol/client… Tools Model Context Protocol · in the page specification/2026-07-28/server/tools …computations. Each tool is uniquely identified by a name and includes metadata describing its schema. > [!NOTE] > > For brevity, the request examples on this page omit the `_meta` request > metadata… Completion Model Context Protocol · in the page specification/2026-07-28/server/utilities/completion …brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVersion`, > `io.modelcontextprotocol/clientInfo`, and > `io.modelcontextprotocol/client… Pagination Model Context Protocol · in the page specification/2026-07-28/server/utilities/pagination …brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVersion`, > `io.modelcontextprotocol/clientInfo`, and > `io.modelcontextprotocol/client… Authorization Server Discovery Model Context Protocol · in the page specification/draft/basic/authorization/authorization-server-discovery …tion 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 authorization serve… Client Registration Model Context Protocol · in the page specification/draft/basic/authorization/client-registration …gistration mechanisms. Choose based on your scenario: * **[Client ID Metadata Documents](#client-id-metadata-documents)**: When client and server have no prior relationship (most common) * **[Pre-reg… Authorization Model Context Protocol · in the page specification/draft/basic/authorization/index …atracker.ietf.org/doc/html/rfc6750)) * OAuth 2.0 Authorization Server Metadata ([RFC8414](https://datatracker.ietf.org/doc/html/rfc8414)) * OAuth 2.0 Dynamic Client Registration Protocol ([RFC7591… Authorization Security Considerations Model Context Protocol · in the page specification/draft/basic/authorization/security-considerations …cover PKCE support, MCP clients **MUST** rely on authorization server metadata to verify this capability: * **OAuth 2.0 Authorization Server Metadata**: If `code_challenge_methods_supported` is absen… Overview Model Context Protocol · in the page specification/draft/basic/index …es, protocol version, client identity). Every request supplies this metadata in its [`_meta`](#_meta) field. * Servers **SHOULD** be prepared to handle requests associated with multiple tasks, thr… Multi Round-Trip Requests Model Context Protocol · in the page specification/draft/basic/patterns/mrtr …brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVersion`, > `io.modelcontextprotocol/clientInfo`, and > `io.modelcontextprotocol/client… Progress Model Context Protocol · in the page specification/draft/basic/patterns/progress …s updates for a request, it includes a `progressToken` in the request metadata. * Progress tokens **MUST** be a string or integer value * Progress tokens can be chosen by the client using any means,… Subscriptions Model Context Protocol · in the page specification/draft/basic/patterns/subscriptions …thod-specific data beyond the standard result fields and subscription metadata. This is the JSON-RPC response to the long-lived request, correlated by its `id`, and signals that the subscription ended… Overview Model Context Protocol · in the page specification/draft/basic/transports/index …ding**: it defines how messages are framed and delivered, how request metadata is carried, and how cancellation and termination are signaled. It does not define what the messages mean: the [message pa… stdio Model Context Protocol · in the page specification/draft/basic/transports/stdio …/specification/draft/schema.md#subscriptionslistenrequest ## Request Metadata All request metadata for the stdio transport is carried inline in the JSON-RPC message body. The protocol version, per-r… Streamable HTTP Model Context Protocol · in the page specification/draft/basic/transports/streamable-http …supported content types. 3. The client **MUST** include the [request metadata headers](#request-metadata) on each POST request. 4. The body of the HTTP POST **MUST** be a single JSON-RPC *request*… Versioning and Compatibility Model Context Protocol · in the page specification/draft/basic/versioning …ions that convey version, identity, and capabilities as per-request metadata (revision `2026-07-28` and later). * **Legacy**: protocol versions that establish a session with an `initialize` handsh… Elicitation Model Context Protocol · in the page specification/draft/client/elicitation …ients: 1. **MUST NOT** automatically pre-fetch the URL or any of its metadata. 2. **MUST NOT** open the URL without explicit consent from the user. 3. **MUST** show the full URL to the user for exami… Sampling Model Context Protocol · in the page specification/draft/client/sampling …uired. * `stopSequences`: Array of sequences that stop generation. * `metadata`: Additional provider-specific parameters. The client **MUST** respect the `maxTokens` parameter. The client **MAY** mo… Deprecated Features Model Context Protocol · in the page specification/draft/deprecated …tprotocol/modelcontextprotocol/pull/2858) | `2026-07-28` | [Client ID Metadata Documents](/specification/draft/basic/authorization/client-registration.md#client-id-metadata-documents) | First revision… Schema Reference Model Context Protocol · in the page specification/draft/schema …meta</code> field, which clients and servers use to attach additional metadata to their interactions.</p> <p>Certain key names are reserved by MCP for protocol-level metadata; implementations MUST NOT… Prompts Model Context Protocol · in the page specification/draft/server/prompts …brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVersion`, > `io.modelcontextprotocol/clientInfo`, and > `io.modelcontextprotocol/client… Resources Model Context Protocol · in the page specification/draft/server/resources …brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVersion`, > `io.modelcontextprotocol/clientInfo`, and > `io.modelcontextprotocol/client… Tools Model Context Protocol · in the page specification/draft/server/tools …computations. Each tool is uniquely identified by a name and includes metadata describing its schema. > [!NOTE] > > For brevity, the request examples on this page omit the `_meta` request > metadata… Completion Model Context Protocol · in the page specification/draft/server/utilities/completion …brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVersion`, > `io.modelcontextprotocol/clientInfo`, and > `io.modelcontextprotocol/client… Pagination Model Context Protocol · in the page specification/draft/server/utilities/pagination …brevity, the request examples on this page omit the `_meta` request > metadata (`io.modelcontextprotocol/protocolVersion`, > `io.modelcontextprotocol/clientInfo`, and > `io.modelcontextprotocol/client…
Feedback