540 pages for temp.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Lifecycle
Model Context Protocol · in the page
specification/2024-11-05/basic/lifecycle
…tandard experimental features | | Server | `prompts` | Offers [prompt templates](/specification/2024-11-05/server/prompts.md) | | Server | `resources` | Provides readable [resources](/specification/20…
Ping
Model Context Protocol · in the page
specification/2024-11-05/basic/utilities/ping
…* Consider the connection stale * Terminate the connection * Attempt reconnection procedures ## Usage Patterns ```mermaid theme={null} sequenceDiagram participant Sender participant R…
Sampling
Model Context Protocol · in the page
specification/2024-11-05/client/sampling
…intelligencePriority": 0.8, "speedPriority": 0.5 }, "systemPrompt": "You are a helpful assistant.", "maxTokens": 100 } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.…
Specification
Model Context Protocol · in the page
specification/2024-11-05/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…
Overview
Model Context Protocol · in the page
specification/2024-11-05/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/2024-11-05/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/2024-11-05/server/resources
…println!(\"Hello world!\");\n}" } ] } } ``` ### 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/2024-11-05/server/tools
…"type": "text", "text": "Current weather in New York:\nTemperature: 72°F\nConditions: Partly cloudy" } ], "isError": false } } ``` ### List Changed Notification When t…
Pagination
Model Context Protocol · in the page
specification/2024-11-05/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/2025-03-26/architecture/index
…capabilities like resource subscriptions, tool support, and prompt templates * Clients declare capabilities like sampling support and notification handling * Both parties must respect declared capa…
Authorization
Model Context Protocol · in the page
specification/2025-03-26/basic/authorization
…token` * `https://api.example.com/register` Clients **MUST** first attempt to discover endpoints via the metadata document before falling back to default paths. When using default paths, all other pr…
Lifecycle
Model Context Protocol · in the page
specification/2025-03-26/basic/lifecycle
…tandard experimental features | | Server | `prompts` | Offers [prompt templates](/specification/2025-03-26/server/prompts.md) | | Server | `resources` | Provides readable [resources](/specification/20…
Transports
Model Context Protocol · in the page
specification/2025-03-26/basic/transports
…either a server using the old transport or the new transport. 2. Attempt to POST an `InitializeRequest` to the server URL, with an `Accept` header as defined above: * If it succeeds, the clie…
Ping
Model Context Protocol · in the page
specification/2025-03-26/basic/utilities/ping
…* Consider the connection stale * Terminate the connection * Attempt reconnection procedures ## Usage Patterns ```mermaid theme={null} sequenceDiagram participant Sender participant R…
Sampling
Model Context Protocol · in the page
specification/2025-03-26/client/sampling
…intelligencePriority": 0.8, "speedPriority": 0.5 }, "systemPrompt": "You are a helpful assistant.", "maxTokens": 100 } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.…
Specification
Model Context Protocol · in the page
specification/2025-03-26/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…
Overview
Model Context Protocol · in the page
specification/2025-03-26/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/2025-03-26/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/2025-03-26/server/resources
…println!(\"Hello world!\");\n}" } ] } } ``` ### 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/2025-03-26/server/tools
…"type": "text", "text": "Current weather in New York:\nTemperature: 72°F\nConditions: Partly cloudy" } ], "isError": false } } ``` ### List Changed Notification When t…
Pagination
Model Context Protocol · in the page
specification/2025-03-26/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/2025-06-18/architecture/index
…capabilities like resource subscriptions, tool support, and prompt templates * Clients declare capabilities like sampling support and notification handling * Both parties must respect declared capa…
Lifecycle
Model Context Protocol · in the page
specification/2025-06-18/basic/lifecycle
…tandard experimental features | | Server | `prompts` | Offers [prompt templates](/specification/2025-06-18/server/prompts.md) | | Server | `resources` | Provides readable [resources](/specification/20…
Transports
Model Context Protocol · in the page
specification/2025-06-18/basic/transports
…either a server using the old transport or the new transport. 2. Attempt to POST an `InitializeRequest` to the server URL, with an `Accept` header as defined above: * If it succeeds, the clie…
Ping
Model Context Protocol · in the page
specification/2025-06-18/basic/utilities/ping
…* Consider the connection stale * Terminate the connection * Attempt reconnection procedures ## Usage Patterns ```mermaid theme={null} sequenceDiagram participant Sender participant R…
Sampling
Model Context Protocol · in the page
specification/2025-06-18/client/sampling
…intelligencePriority": 0.8, "speedPriority": 0.5 }, "systemPrompt": "You are a helpful assistant.", "maxTokens": 100 } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.…
Specification
Model Context Protocol · in the page
specification/2025-06-18/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/2025-06-18/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/2025-06-18/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/2025-06-18/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/2025-06-18/server/resources
…println!(\"Hello world!\");\n}" } ] } } ``` ### 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/2025-06-18/server/tools
…"type": "text", "text": "Current weather in New York:\nTemperature: 72°F\nConditions: Partly cloudy" } ], "isError": false } } ``` ### List Changed Notification When t…
Completion
Model Context Protocol · in the page
specification/2025-06-18/server/utilities/completion
…total": 10, "hasMore": true } } } ``` For prompts or URI templates with multiple arguments, clients should include previous completions in the `context.arguments` object to provide contex…
Pagination
Model Context Protocol · in the page
specification/2025-06-18/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/2025-11-25/architecture/index
…capabilities like resource subscriptions, tool support, and prompt templates * Clients declare capabilities like sampling support and notification handling * Both parties must respect declared capa…
Authorization
Model Context Protocol · in the page
specification/2025-11-25/basic/authorization
…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 [RFC8414 S…
Overview
Model Context Protocol · in the page
specification/2025-11-25/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…
Lifecycle
Model Context Protocol · in the page
specification/2025-11-25/basic/lifecycle
…tandard experimental features | | Server | `prompts` | Offers [prompt templates](/specification/2025-11-25/server/prompts.md) | | Server | `resources` | Provides readable [resources](/specification/20…
Transports
Model Context Protocol · in the page
specification/2025-11-25/basic/transports
…onnection. The client **SHOULD** then "poll" the SSE stream by attempting to reconnect. * If the server does close the *connection* prior to terminating the *SSE stream*, it **SHOULD** se…
Ping
Model Context Protocol · in the page
specification/2025-11-25/basic/utilities/ping
…* Consider the connection stale * Terminate the connection * Attempt reconnection procedures ## Usage Patterns ```mermaid theme={null} sequenceDiagram participant Sender participant R…
Tasks
Model Context Protocol · in the page
specification/2025-11-25/basic/utilities/tasks
…k. If `capabilities.tasks` is not defined, the peer **SHOULD NOT** attempt to create tasks during requests. The set of capabilities in `capabilities.tasks.requests` is exhaustive. If a request type…
Key Changes
Model Context Protocol · in the page
specification/2025-11-25/changelog
…to expose icons as additional metadata for tools, resources, resource templates, and prompts ([SEP-973](https://github.com/modelcontextprotocol/modelcontextprotocol/issues/973)). 3. Enhance authorizat…
Sampling
Model Context Protocol · in the page
specification/2025-11-25/client/sampling
…intelligencePriority": 0.8, "speedPriority": 0.5 }, "systemPrompt": "You are a helpful assistant.", "maxTokens": 100 } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.…
Specification
Model Context Protocol · in the page
specification/2025-11-25/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/2025-11-25/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/2025-11-25/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/2025-11-25/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/2025-11-25/server/resources
…println!(\"Hello world!\");\n}" } ] } } ``` ### 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/2025-11-25/server/tools
…"type": "text", "text": "Current weather in New York:\nTemperature: 72°F\nConditions: Partly cloudy" } ], "isError": false } } ``` ### List Changed Notification When t…
Completion
Model Context Protocol · in the page
specification/2025-11-25/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…