1,081 pages for value.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
SEP-985: Align OAuth 2.0 Protected Resource Metadata with RFC 9728
Model Context Protocol · in the page
seps/985-align-oauth-20-protected-resource-metadata-with-rf
…st.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 985 | | **Title** | Align OAuth 2.0 Protected Resource Metadata with RFC 9728 | | **Status** | Final…
SEP-986: Specify Format for Tool Names
Model Context Protocol · in the page
seps/986-specify-format-for-tool-names
…st.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 986 | | **Title** | Specify Format for Tool Names | | **Status** | Final | | **Type** | Standards Tr…
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
…st.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 990 | | **Title** | Enable enterprise IdP policy controls during MCP OAuth flows | | **Status** | Fi…
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
…st.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 991 | | **Title** | Enable URL-based Client Registration using OAuth Client ID Metadata Documents |…
SEP-994: Shared Communication Practices/Guidelines
Model Context Protocol · in the page
seps/994-shared-communication-practicesguidelines
…st.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 994 | | **Title** | Shared Communication Practices/Guidelines | | **Status** | Final | | **Type** |…
Specification Enhancement Proposals (SEPs)
Model Context Protocol · in the page
seps/index
…andards Track | 2025-07-22 | | [SEP-1034](/seps/1034--support-default-values-for-all-primitive-types-in.md) | Support default values for all primitive types in elicitation schemas | Final | Standards…
Progress
Model Context Protocol · in the page
specification/2024-11-05/basic/utilities/progress
…request metadata. * Progress tokens **MUST** be a string or integer value * Progress tokens can be chosen by the sender using any means, but **MUST** be unique across all active requests. ```json…
Sampling
Model Context Protocol · in the page
specification/2024-11-05/client/sampling
…rities Servers express their needs through three normalized priority values (0-1): * `costPriority`: How important is minimizing costs? Higher values prefer cheaper models. * `speedPriority`: How im…
Prompts
Model Context Protocol · in the page
specification/2024-11-05/server/prompts
…method": "prompts/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "prompts": [ {…
Resources
Model Context Protocol · in the page
specification/2024-11-05/server/resources
…thod": "resources/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "resources": [ {…
Tools
Model Context Protocol · in the page
specification/2024-11-05/server/tools
…"method": "tools/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "tools": [ {…
Completion
Model Context Protocol · in the page
specification/2024-11-05/server/utilities/completion
…es where users receive contextual suggestions while entering argument values. ## User Interaction Model Completion in MCP is designed to support interactive user experiences similar to IDE code comp…
Progress
Model Context Protocol · in the page
specification/2025-03-26/basic/utilities/progress
…request metadata. * Progress tokens **MUST** be a string or integer value * Progress tokens can be chosen by the sender using any means, but **MUST** be unique across all active requests. ```json…
Sampling
Model Context Protocol · in the page
specification/2025-03-26/client/sampling
…rities Servers express their needs through three normalized priority values (0-1): * `costPriority`: How important is minimizing costs? Higher values prefer cheaper models. * `speedPriority`: How im…
Prompts
Model Context Protocol · in the page
specification/2025-03-26/server/prompts
…method": "prompts/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "prompts": [ {…
Resources
Model Context Protocol · in the page
specification/2025-03-26/server/resources
…thod": "resources/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "resources": [ {…
Tools
Model Context Protocol · in the page
specification/2025-03-26/server/tools
…"method": "tools/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "tools": [ {…
Completion
Model Context Protocol · in the page
specification/2025-03-26/server/utilities/completion
…es where users receive contextual suggestions while entering argument values. ## User Interaction Model Completion in MCP is designed to support interactive user experiences similar to IDE code comp…
Authorization
Model Context Protocol · in the page
specification/2025-06-18/basic/authorization
…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/2025-06-18/basic/index
…, as specified below; implementations MUST NOT make assumptions about values at these keys. Additionally, definitions in the [schema](https://github.com/modelcontextprotocol/specification/blob/main/s…
Progress
Model Context Protocol · in the page
specification/2025-06-18/basic/utilities/progress
…request metadata. * Progress tokens **MUST** be a string or integer value * Progress tokens can be chosen by the sender using any means, but **MUST** be unique across all active requests. ```json…
Elicitation
Model Context Protocol · in the page
specification/2025-06-18/client/elicitation
…, // or "decline" or "cancel" "content": { "propertyName": "value", "anotherProperty": 42 } } } ``` The three response actions are: 1. **Accept** (`action: "accept"`): User exp…
Sampling
Model Context Protocol · in the page
specification/2025-06-18/client/sampling
…rities Servers express their needs through three normalized priority values (0-1): * `costPriority`: How important is minimizing costs? Higher values prefer cheaper models. * `speedPriority`: How im…
Schema Reference
Model Context Protocol · in the page
specification/2025-06-18/schema
…omment tsd-typography"><p>Additional information about the error. The value of this member is defined by the sender (e.g. detailed error information, nested errors etc.).</p> </div></li></ul></div></s…
Prompts
Model Context Protocol · in the page
specification/2025-06-18/server/prompts
…method": "prompts/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "prompts": [ {…
Resources
Model Context Protocol · in the page
specification/2025-06-18/server/resources
…thod": "resources/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "resources": [ {…
Tools
Model Context Protocol · in the page
specification/2025-06-18/server/tools
…"method": "tools/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "tools": [ {…
Completion
Model Context Protocol · in the page
specification/2025-06-18/server/utilities/completion
…es where users receive contextual suggestions while entering argument values. ## User Interaction Model Completion in MCP is designed to support interactive user experiences similar to IDE code comp…
Authorization
Model Context Protocol · in the page
specification/2025-11-25/basic/authorization
…ta not found Note over C: Abort or use pre-configured values end end end Note over C: Validate RS metadata,<br />build AS metadata URL C->>A: GET Auth…
Overview
Model Context Protocol · in the page
specification/2025-11-25/basic/index
…, as specified below; implementations MUST NOT make assumptions about values at these keys. Additionally, definitions in the [schema](https://github.com/modelcontextprotocol/specification/blob/main/s…
Progress
Model Context Protocol · in the page
specification/2025-11-25/basic/utilities/progress
…request metadata. * Progress tokens **MUST** be a string or integer value * Progress tokens can be chosen by the sender using any means, but **MUST** be unique across all active requests. ```json…
Tasks
Model Context Protocol · in the page
specification/2025-11-25/basic/utilities/tasks
…rt for tasks via `execution.taskSupport`, which if present can have a value of `"required"`, `"optional"`, or `"forbidden"`. This is to be interpreted as a fine-grained layer in addition to capabilit…
Key Changes
Model Context Protocol · in the page
specification/2025-11-25/changelog
…rotocol/modelcontextprotocol/issues/985)). 9. Add support for default values in all primitive types (string, number, enum) for elicitation schemas ([SEP-1034](https://github.com/modelcontextprotocol/m…
Elicitation
Model Context Protocol · in the page
specification/2025-11-25/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/2025-11-25/client/sampling
…xt": {} } } } ``` > [!NOTE] > > The `includeContext` parameter values `"thisServer"` and `"allServers"` are > soft-deprecated. Servers **SHOULD** avoid using these values (e.g. can just > omit…
Schema Reference
Model Context Protocol · in the page
specification/2025-11-25/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/2025-11-25/server/prompts
…method": "prompts/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "prompts": [ {…
Resources
Model Context Protocol · in the page
specification/2025-11-25/server/resources
…thod": "resources/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "resources": [ {…
Tools
Model Context Protocol · in the page
specification/2025-11-25/server/tools
…"method": "tools/list", "params": { "cursor": "optional-cursor-value" } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": { "tools": [ {…
Completion
Model Context Protocol · in the page
specification/2025-11-25/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…
Authorization Server Discovery
Model Context Protocol · in the page
specification/2026-07-28/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/2026-07-28/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/2026-07-28/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/2026-07-28/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/2026-07-28/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/2026-07-28/basic/patterns/mrtr
…server-client requests. Keys are server-assigned string identifiers; values are request objects (e.g., [`ElicitRequest`](/specification/2026-07-28/schema#elicitrequest), [`CreateMessageRequest`](/spe…
Progress
Model Context Protocol · in the page
specification/2026-07-28/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/2026-07-28/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/2026-07-28/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…
Key Changes
Model Context Protocol · in the page
specification/2026-07-28/changelog
…chema 2020-12 keywords, and `structuredContent` to allow any JSON value. Add `$ref` resolution requirements and composition-keyword resource bounds ([SEP-2106](https://github.com/modelcont…