539 pages for temp.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Architecture
Model Context Protocol · in the page
specification/2026-07-28/architecture/index
…capabilities like tool support, resource subscriptions, and prompt templates * Clients declare capabilities like sampling support and elicitation handling * Both parties must respect declared capab…
Authorization Server Discovery
Model Context Protocol · in the page
specification/2026-07-28/basic/authorization/authorization-server-discovery
…d OpenID Connect Discovery 1.0 specifications, MCP clients **MUST** attempt multiple well-known endpoints when discovering authorization server metadata. The discovery approach is based on [RFC 8414…
Client Registration
Model Context Protocol · in the page
specification/2026-07-28/basic/authorization/client-registration
…ered with, clients **SHOULD** surface an error rather than silently attempting to use mismatched credentials. Client IDs based on Client ID Metadata Documents are portable across authorization server…
Authorization
Model Context Protocol · in the page
specification/2026-07-28/basic/authorization/index
…er, appropriate ways. Clients acting on behalf of a user **SHOULD** attempt the step-up authorization flow. Clients acting on their own behalf (`client_credentials` clients) **MAY** attempt the step-u…
Authorization Security Considerations
Model Context Protocol · in the page
specification/2026-07-28/basic/authorization/security-considerations
…s one of the authorization servers an MCP client interacts with may attempt to have the client send it an authorization code or token issued by a different, honest authorization server (a mix-up attac…
Overview
Model Context Protocol · in the page
specification/2026-07-28/basic/index
…the tool's functionality * `Prompt`: Icon to display alongside prompt templates * `Resource`: Visual indicator for different resource types Multiple icons can be provided to support different display…
Multi Round-Trip Requests
Model Context Protocol · in the page
specification/2026-07-28/basic/patterns/mrtr
…t is the capital of France?" } } ], "systemPrompt": "You are a helpful assistant.", "maxTokens": 100 } } } ``` #### InputResponses An [`InputResponses`](/sp…
Streamable HTTP
Model Context Protocol · in the page
specification/2026-07-28/basic/transports/streamable-http
…ialize` handshake **MAY** detect which era the server implements by attempting a modern request first. On `400 Bad Request`, the client **SHOULD** inspect the response body before falling back: modern…
Versioning and Compatibility
Model Context Protocol · in the page
specification/2026-07-28/basic/versioning
…7-28/basic/transports/streamable-http.md#backward-compatibility): attempt a modern request and inspect the body of a `400 Bad Request` before falling back. In both cases, a recognized modern JSON…
Key Changes
Model Context Protocol · in the page
specification/2026-07-28/changelog
…`, `prompts/list`, `resources/list`, `resources/read`, and `resources/templates/list` via a new `CacheableResult` interface. `ttlMs` is a freshness hint (in milliseconds) allowing clients to cache res…
Sampling
Model Context Protocol · in the page
specification/2026-07-28/client/sampling
…"intelligencePriority": 0.8, "speedPriority": 0.5 }, "temperature": 0.1, "systemPrompt": "You are a helpful assistant.", "includeContext": "thisServer", "maxTokens": 100…
Specification
Model Context Protocol · in the page
specification/2026-07-28/index
…Context and data, for the user or the AI model to use * **Prompts**: Templated messages and workflows for users * **Tools**: Functions for the AI model to execute Clients may offer the following fea…
Schema Reference
Model Context Protocol · in the page
specification/2026-07-28/schema
…nce</a> <span class="tsd-signature-symbol">|</span> <a href="#resourcetemplatereference" class="tsd-signature-type tsd-kind-interface">ResourceTemplateReference</a><span class="tsd-signature-symbol">;…
Overview
Model Context Protocol · in the page
specification/2026-07-28/server/index
…en clients, servers, and language models: * **Prompts**: Pre-defined templates or instructions that guide language model interactions * **Resources**: Structured data or content that provides addit…
Prompts
Model Context Protocol · in the page
specification/2026-07-28/server/prompts
…otocol (MCP) provides a standardized way for servers to expose prompt templates to clients. Prompts allow servers to provide structured messages and instructions for interacting with language models.…
Resources
Model Context Protocol · in the page
specification/2026-07-28/server/resources
…Schemes section](#https%3A%2F%2F) for more information. ### Resource Templates Resource templates allow servers to expose parameterized resources using [URI templates](https://datatracker.ietf.org/d…
Tools
Model Context Protocol · in the page
specification/2026-07-28/server/tools
…"type": "text", "text": "Current weather in New York:\nTemperature: 72°F\nConditions: Partly cloudy" } ], "isError": false } } ``` ### Input Required Tool Results Serv…
Caching
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/caching
…over` * `tools/list` * `prompts/list` * `resources/list` * `resources/templates/list` * `resources/read` Interim results with `resultType: "input_required"` (see [multi round-trip requests](/specific…
Completion
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/completion
…autocompletion suggestions for the arguments of prompts and resource templates. When users are filling in argument values for a specific prompt (identified by name) or resource template (identified b…
Pagination
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/pagination
…gination: * `resources/list` - List available resources * `resources/templates/list` - List resource templates * `prompts/list` - List available prompts * `tools/list` - List available tools ## Impl…
Architecture
Model Context Protocol · in the page
specification/draft/architecture/index
…capabilities like tool support, resource subscriptions, and prompt templates * Clients declare capabilities like sampling support and elicitation handling * Both parties must respect declared capab…
Authorization Server Discovery
Model Context Protocol · in the page
specification/draft/basic/authorization/authorization-server-discovery
…d OpenID Connect Discovery 1.0 specifications, MCP clients **MUST** attempt multiple well-known endpoints when discovering authorization server metadata. The discovery approach is based on [RFC 8414…
Client Registration
Model Context Protocol · in the page
specification/draft/basic/authorization/client-registration
…ered with, clients **SHOULD** surface an error rather than silently attempting to use mismatched credentials. Client IDs based on Client ID Metadata Documents are portable across authorization server…
Authorization
Model Context Protocol · in the page
specification/draft/basic/authorization/index
…er, appropriate ways. Clients acting on behalf of a user **SHOULD** attempt the step-up authorization flow. Clients acting on their own behalf (`client_credentials` clients) **MAY** attempt the step-u…
Authorization Security Considerations
Model Context Protocol · in the page
specification/draft/basic/authorization/security-considerations
…s one of the authorization servers an MCP client interacts with may attempt to have the client send it an authorization code or token issued by a different, honest authorization server (a mix-up attac…
Overview
Model Context Protocol · in the page
specification/draft/basic/index
…the tool's functionality * `Prompt`: Icon to display alongside prompt templates * `Resource`: Visual indicator for different resource types Multiple icons can be provided to support different display…
Multi Round-Trip Requests
Model Context Protocol · in the page
specification/draft/basic/patterns/mrtr
…t is the capital of France?" } } ], "systemPrompt": "You are a helpful assistant.", "maxTokens": 100 } } } ``` #### InputResponses An [`InputResponses`](/sp…
Streamable HTTP
Model Context Protocol · in the page
specification/draft/basic/transports/streamable-http
…ialize` handshake **MAY** detect which era the server implements by attempting a modern request first. On `400 Bad Request`, the client **SHOULD** inspect the response body before falling back: modern…
Versioning and Compatibility
Model Context Protocol · in the page
specification/draft/basic/versioning
…raft/basic/transports/streamable-http.md#backward-compatibility): attempt a modern request and inspect the body of a `400 Bad Request` before falling back. In both cases, a recognized modern JSON…
Sampling
Model Context Protocol · in the page
specification/draft/client/sampling
…"intelligencePriority": 0.8, "speedPriority": 0.5 }, "temperature": 0.1, "systemPrompt": "You are a helpful assistant.", "includeContext": "thisServer", "maxTokens": 100…
Specification
Model Context Protocol · in the page
specification/draft/index
…Context and data, for the user or the AI model to use * **Prompts**: Templated messages and workflows for users * **Tools**: Functions for the AI model to execute Clients may offer the following fea…
Schema Reference
Model Context Protocol · in the page
specification/draft/schema
…nce</a> <span class="tsd-signature-symbol">|</span> <a href="#resourcetemplatereference" class="tsd-signature-type tsd-kind-interface">ResourceTemplateReference</a><span class="tsd-signature-symbol">;…
Overview
Model Context Protocol · in the page
specification/draft/server/index
…en clients, servers, and language models: * **Prompts**: Pre-defined templates or instructions that guide language model interactions * **Resources**: Structured data or content that provides addit…
Prompts
Model Context Protocol · in the page
specification/draft/server/prompts
…otocol (MCP) provides a standardized way for servers to expose prompt templates to clients. Prompts allow servers to provide structured messages and instructions for interacting with language models.…
Resources
Model Context Protocol · in the page
specification/draft/server/resources
…Schemes section](#https%3A%2F%2F) for more information. ### Resource Templates Resource templates allow servers to expose parameterized resources using [URI templates](https://datatracker.ietf.org/d…
Tools
Model Context Protocol · in the page
specification/draft/server/tools
…"type": "text", "text": "Current weather in New York:\nTemperature: 72°F\nConditions: Partly cloudy" } ], "isError": false } } ``` ### Input Required Tool Results Serv…
Caching
Model Context Protocol · in the page
specification/draft/server/utilities/caching
…over` * `tools/list` * `prompts/list` * `resources/list` * `resources/templates/list` * `resources/read` Interim results with `resultType: "input_required"` (see [multi round-trip requests](/specific…
Completion
Model Context Protocol · in the page
specification/draft/server/utilities/completion
…autocompletion suggestions for the arguments of prompts and resource templates. When users are filling in argument values for a specific prompt (identified by name) or resource template (identified b…
Pagination
Model Context Protocol · in the page
specification/draft/server/utilities/pagination
…gination: * `resources/list` - List available resources * `resources/templates/list` - List resource templates * `prompts/list` - List available prompts * `tools/list` - List available tools ## Impl…