1,079 pages for value.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Deprecated Features
Model Context Protocol · in the page
specification/2026-07-28/deprecated
…2596 reaches Final | 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 it…
Schema Reference
Model Context Protocol · in the page
specification/2026-07-28/schema
…scribes how important this data is for operating the server.</p> <p>A value of 1 means "most important," and indicates that the data is effectively required, while 0 means "least important," and ind…
Prompts
Model Context Protocol · in the page
specification/2026-07-28/server/prompts
…method": "prompts/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "resultType": "complete",…
Resources
Model Context Protocol · in the page
specification/2026-07-28/server/resources
…thod": "resources/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "resultType": "complete",…
Tools
Model Context Protocol · in the page
specification/2026-07-28/server/tools
…"method": "tools/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "resultType": "complete",…
Caching
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/caching
…o clients: * The **Time-to-live (TTL) Field**,`ttlMs`, is an integer value in milliseconds specifying how long the client MAY consider the result fresh. * The **Cache Scope Field**,`cacheScope`, indi…
Completion
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/completion
…of prompts and resource templates. When users are filling in argument values for a specific prompt (identified by name) or resource template (identified by URI), servers can provide contextual suggest…
Logging
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/logging
…} } ``` ## Error Handling If the `io.modelcontextprotocol/logLevel` value carried in a request's `_meta` is not a recognized [log level](#log-levels), the server **SHOULD** reject that request with…
Pagination
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/pagination
…e or modify cursors * Don't make any determination based on cursor value other than whether a non-null value was provided (e.g. an empty string is a valid cursor and thus **MUST NOT** be…
Authorization Server Discovery
Model Context Protocol · in the page
specification/draft/basic/authorization/authorization-server-discovery
…ect-discovery-1_0.html#ProviderConfigurationValidation): the `issuer` value in the document **MUST** be identical to the issuer identifier used to construct the well-known URL. If they differ, the cli…
Client Registration
Model Context Protocol · in the page
specification/draft/basic/authorization/client-registration
…ient_name`, `redirect_uris` * Clients **MUST** ensure the `client_id` value in the metadata matches the document URL exactly * Clients **MAY** use `private_key_jwt` for client authentication (e.g., fo…
Authorization
Model Context Protocol · in the page
specification/draft/basic/authorization/index
…e redirecting the user-agent, the client **MUST** record the `issuer` value from the selected authorization server's validated metadata document (see [Authorization Server Metadata Discovery](/specifi…
Authorization Security Considerations
Model Context Protocol · in the page
specification/draft/basic/authorization/security-considerations
…servers **MUST** validate exact redirect URIs against pre-registered values to prevent redirection attacks. MCP clients **SHOULD** use and verify state parameters in the authorization code flow and…
Overview
Model Context Protocol · in the page
specification/draft/basic/index
…information needed. * Extensions **MAY** add additional `ResultType` values. The set of supported `ResultType` values **MUST** be created from the set defined in the core protocol and include any add…
Multi Round-Trip Requests
Model Context Protocol · in the page
specification/draft/basic/patterns/mrtr
…server-client requests. Keys are server-assigned string identifiers; values are request objects (e.g., [`ElicitRequest`](/specification/draft/schema#elicitrequest), [`CreateMessageRequest`](/specific…
Progress
Model Context Protocol · in the page
specification/draft/basic/patterns/progress
…request metadata. * Progress tokens **MUST** be a string or integer value * Progress tokens can be chosen by the client using any means, but **MUST** be unique across all active requests. ```json…
Subscriptions
Model Context Protocol · in the page
specification/draft/basic/patterns/subscriptions
…ifying the `subscriptions/listen` request that opened the stream. The value is the JSON-RPC ID of the `subscriptions/listen` request. In the examples above, the request used `"id": 1`, so the acknowle…
Streamable HTTP
Model Context Protocol · in the page
specification/draft/basic/transports/streamable-http
…header. For example: `MCP-Protocol-Version: 2026-07-28` The header value **MUST** match the `io.modelcontextprotocol/protocolVersion` field carried in the request body's `_meta`. If the values do n…
Elicitation
Model Context Protocol · in the page
specification/draft/client/elicitation
…etter guidance to users All primitive types support optional default values to provide sensible starting points. Clients that support defaults SHOULD pre-populate form fields with these values. Note…
Sampling
Model Context Protocol · in the page
specification/draft/client/sampling
…} } } } ``` > [!NOTE] > > The `includeContext` parameter values `"thisServer"` and `"allServers"` are > deprecated under the [feature lifecycle > policy](/community/feature-lifecycle.md#d…
Deprecated Features
Model Context Protocol · in the page
specification/draft/deprecated
…2596 reaches Final | 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 it…
Schema Reference
Model Context Protocol · in the page
specification/draft/schema
…scribes how important this data is for operating the server.</p> <p>A value of 1 means "most important," and indicates that the data is effectively required, while 0 means "least important," and ind…
Prompts
Model Context Protocol · in the page
specification/draft/server/prompts
…method": "prompts/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "resultType": "complete",…
Resources
Model Context Protocol · in the page
specification/draft/server/resources
…thod": "resources/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "resultType": "complete",…
Tools
Model Context Protocol · in the page
specification/draft/server/tools
…"method": "tools/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "resultType": "complete",…
Caching
Model Context Protocol · in the page
specification/draft/server/utilities/caching
…o clients: * The **Time-to-live (TTL) Field**,`ttlMs`, is an integer value in milliseconds specifying how long the client MAY consider the result fresh. * The **Cache Scope Field**,`cacheScope`, indi…
Completion
Model Context Protocol · in the page
specification/draft/server/utilities/completion
…of prompts and resource templates. When users are filling in argument values for a specific prompt (identified by name) or resource template (identified by URI), servers can provide contextual suggest…
Logging
Model Context Protocol · in the page
specification/draft/server/utilities/logging
…} } ``` ## Error Handling If the `io.modelcontextprotocol/logLevel` value carried in a request's `_meta` is not a recognized [log level](#log-levels), the server **SHOULD** reject that request with…
Pagination
Model Context Protocol · in the page
specification/draft/server/utilities/pagination
…e or modify cursors * Don't make any determination based on cursor value other than whether a non-null value was provided (e.g. an empty string is a valid cursor and thus **MUST NOT** be…