526 pages for prompts.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
SEP-2243: HTTP Header Standardization for Streamable HTTP Transport
Model Context Protocol · in the page
seps/2243-http-standardization
…e` | `params.name` or `params.uri` | `tools/call`, `resources/read`, `prompts/get` requests | These headers are **required** for compliance with the MCP version in which they are introduced. **Serve…
SEP-2260: Require Server requests to be associated with a Client request.
Model Context Protocol · in the page
seps/2260-Require-Server-requests-to-be-associated-with-Client-requests
…t-to-server request (e.g., during `tools/call`, `resources/read`, or `prompts/get` processing). Standalone server-initiated requests of these types outside notifications **MUST NOT** be implemented.…
SEP-2322: Multi Round-Trip Requests
Model Context Protocol · in the page
seps/2322-MRTR
…` | No | | `CompleteRequest` | No | | `SetLevelRequest` | No | | `ListPromptsRequest` | No | | `ListResourcesRequest` | No | | `ListResourceTemplatesRequest` | No | | `SubscribeRequest` | No | | `Unsu…
SEP-2549: TTL for List Results
Model Context Protocol · in the page
seps/2549-TTL-for-list-results
…g fields to support caching result objects returned by `tools/list`, `prompts/list`, `resources/list`, `resources/read`, and `resources/templates/list`. Two fields will be added `ttlMs` and `cacheScop…
SEP-2567: Sessionless MCP via Explicit State Handles
Model Context Protocol · in the page
seps/2567-sessionless-mcp
…4. **Mutable list endpoints.** `tools/list` (and `resources/list`, `prompts/list`) can legally return different results over a session's lifetime. For example, a database server could expose a `conn…
SEP-2575: Make MCP Stateless
Model Context Protocol · in the page
seps/2575-stateless-mcp
…Changed?: boolean; /** * If true, receive notifications/prompts/list_changed. */ promptsListChanged?: boolean; /** * If true, receive notifications/resources/l…
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
…URL exactly * `client_name`: human-readable name for authorization prompts * `redirect_uris`: array of allowed redirect URIs * `token_endpoint_auth_method`: "none" for public clients Note a cl…
Specification Enhancement Proposals (SEPs)
Model Context Protocol · in the page
seps/index
…Expose additional metadata for Implementations, Resources, Tools and Prompts | <Badge color="green" shape="pill">Final</Badge> | Standards Track | 2025-07-15 | | [SEP-932](/seps/932-model-context-pro…
Architecture
Model Context Protocol · in the page
specification/2024-11-05/architecture/index
…specialized context and capabilities: * Expose resources, tools and prompts via MCP primitives * Operate independently with focused responsibilities * Request sampling through client interfaces * Mu…
Overview
Model Context Protocol · in the page
specification/2024-11-05/basic/index
…negotiation, and session control * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Sampling and root directory lists provided by clients * **Utilities**…
Lifecycle
Model Context Protocol · in the page
specification/2024-11-05/basic/lifecycle
…ion": "2024-11-05", "capabilities": { "logging": {}, "prompts": { "listChanged": true }, "resources": { "subscribe": true, "listChanged": true…
Sampling
Model Context Protocol · in the page
specification/2024-11-05/client/sampling
…interactions and optionally include context from MCP servers in their prompts. ## User Interaction Model Sampling in MCP allows servers to implement agentic behaviors, by enabling LLM calls to occur…
Specification
Model Context Protocol · in the page
specification/2024-11-05/index
…esources**: 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 fo…
Overview
Model Context Protocol · in the page
specification/2024-11-05/server/index
…rich interactions between clients, servers, and language models: * **Prompts**: Pre-defined templates or instructions that guide language model interactions * **Resources**: Structured data or cont…
Tools
Model Context Protocol · in the page
specification/2024-11-05/server/tools
…ls automatically based on its contextual understanding and the user's prompts. However, implementations are free to expose tools through any interface pattern that suits their needs—the protocol itse…
Completion
Model Context Protocol · in the page
specification/2024-11-05/server/utilities/completion
…ized way for servers to offer argument autocompletion suggestions for prompts and resource URIs. This enables rich, IDE-like experiences where users receive contextual suggestions while entering argum…
Pagination
Model Context Protocol · in the page
specification/2024-11-05/server/utilities/pagination
…e resources * `resources/templates/list` - List resource templates * `prompts/list` - List available prompts * `tools/list` - List available tools ## Implementation Guidelines 1. Servers **SHOULD**:…
Architecture
Model Context Protocol · in the page
specification/2025-03-26/architecture/index
…specialized context and capabilities: * Expose resources, tools and prompts via MCP primitives * Operate independently with focused responsibilities * Request sampling through client interfaces * Mu…
Overview
Model Context Protocol · in the page
specification/2025-03-26/basic/index
…negotiation, and session control * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Sampling and root directory lists provided by clients * **Utilities**…
Lifecycle
Model Context Protocol · in the page
specification/2025-03-26/basic/lifecycle
…ion": "2025-03-26", "capabilities": { "logging": {}, "prompts": { "listChanged": true }, "resources": { "subscribe": true, "listChanged": true…
Sampling
Model Context Protocol · in the page
specification/2025-03-26/client/sampling
…interactions and optionally include context from MCP servers in their prompts. ## User Interaction Model Sampling in MCP allows servers to implement agentic behaviors, by enabling LLM calls to occur…
Specification
Model Context Protocol · in the page
specification/2025-03-26/index
…esources**: 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 fo…
Overview
Model Context Protocol · in the page
specification/2025-03-26/server/index
…rich interactions between clients, servers, and language models: * **Prompts**: Pre-defined templates or instructions that guide language model interactions * **Resources**: Structured data or cont…
Tools
Model Context Protocol · in the page
specification/2025-03-26/server/tools
…ls automatically based on its contextual understanding and the user's prompts. However, implementations are free to expose tools through any interface pattern that suits their needs—the protocol itse…
Completion
Model Context Protocol · in the page
specification/2025-03-26/server/utilities/completion
…ized way for servers to offer argument autocompletion suggestions for prompts and resource URIs. This enables rich, IDE-like experiences where users receive contextual suggestions while entering argum…
Pagination
Model Context Protocol · in the page
specification/2025-03-26/server/utilities/pagination
…e resources * `resources/templates/list` - List resource templates * `prompts/list` - List available prompts * `tools/list` - List available tools ## Implementation Guidelines 1. Servers **SHOULD**:…
Architecture
Model Context Protocol · in the page
specification/2025-06-18/architecture/index
…specialized context and capabilities: * Expose resources, tools and prompts via MCP primitives * Operate independently with focused responsibilities * Request sampling through client interfaces * Mu…
Overview
Model Context Protocol · in the page
specification/2025-06-18/basic/index
…framework for HTTP-based transports * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Sampling and root directory lists provided by clients * **Utilities**…
Lifecycle
Model Context Protocol · in the page
specification/2025-06-18/basic/lifecycle
…ion": "2025-06-18", "capabilities": { "logging": {}, "prompts": { "listChanged": true }, "resources": { "subscribe": true, "listChanged": true…
Sampling
Model Context Protocol · in the page
specification/2025-06-18/client/sampling
…interactions and optionally include context from MCP servers in their prompts. ## User Interaction Model Sampling in MCP allows servers to implement agentic behaviors, by enabling LLM calls to occur…
Specification
Model Context Protocol · in the page
specification/2025-06-18/index
…esources**: 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 fo…
Schema Reference
Model Context Protocol · in the page
specification/2025-06-18/schema
…</span><br /> <a class="tsd-kind-property" href="#servercapabilities-prompts">prompts</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">\{</span> <span class="tsd-kin…
Overview
Model Context Protocol · in the page
specification/2025-06-18/server/index
…rich interactions between clients, servers, and language models: * **Prompts**: Pre-defined templates or instructions that guide language model interactions * **Resources**: Structured data or cont…
Tools
Model Context Protocol · in the page
specification/2025-06-18/server/tools
…ls automatically based on its contextual understanding and the user's prompts. However, implementations are free to expose tools through any interface pattern that suits their needs—the protocol itse…
Completion
Model Context Protocol · in the page
specification/2025-06-18/server/utilities/completion
…ized way for servers to offer argument autocompletion suggestions for prompts and resource URIs. This enables rich, IDE-like experiences where users receive contextual suggestions while entering argum…
Pagination
Model Context Protocol · in the page
specification/2025-06-18/server/utilities/pagination
…e resources * `resources/templates/list` - List resource templates * `prompts/list` - List available prompts * `tools/list` - List available tools ## Implementation Guidelines 1. Servers **SHOULD**:…
Architecture
Model Context Protocol · in the page
specification/2025-11-25/architecture/index
…specialized context and capabilities: * Expose resources, tools and prompts via MCP primitives * Operate independently with focused responsibilities * Request sampling through client interfaces * Mu…
Overview
Model Context Protocol · in the page
specification/2025-11-25/basic/index
…framework for HTTP-based transports * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Sampling and root directory lists provided by clients * **Utilities**…
Lifecycle
Model Context Protocol · in the page
specification/2025-11-25/basic/lifecycle
…ion": "2025-11-25", "capabilities": { "logging": {}, "prompts": { "listChanged": true }, "resources": { "subscribe": true, "listChanged": true…
Key Changes
Model Context Protocol · in the page
specification/2025-11-25/changelog
…as additional metadata for tools, resources, resource templates, and prompts ([SEP-973](https://github.com/modelcontextprotocol/modelcontextprotocol/issues/973)). 3. Enhance authorization flows with…
Sampling
Model Context Protocol · in the page
specification/2025-11-25/client/sampling
…interactions and optionally include context from MCP servers in their prompts. ## User Interaction Model Sampling in MCP allows servers to implement agentic behaviors, by enabling LLM calls to occur…
Specification
Model Context Protocol · in the page
specification/2025-11-25/index
…esources**: 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 fo…
Schema Reference
Model Context Protocol · in the page
specification/2025-11-25/schema
…</span><br /> <a class="tsd-kind-property" href="#servercapabilities-prompts">prompts</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">\{</span> <span class="tsd-kin…
Overview
Model Context Protocol · in the page
specification/2025-11-25/server/index
…rich interactions between clients, servers, and language models: * **Prompts**: Pre-defined templates or instructions that guide language model interactions * **Resources**: Structured data or cont…
Tools
Model Context Protocol · in the page
specification/2025-11-25/server/tools
…ls automatically based on its contextual understanding and the user's prompts. However, implementations are free to expose tools through any interface pattern that suits their needs—the protocol itse…
Completion
Model Context Protocol · in the page
specification/2025-11-25/server/utilities/completion
…for servers to offer 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 t…
Pagination
Model Context Protocol · in the page
specification/2025-11-25/server/utilities/pagination
…e resources * `resources/templates/list` - List resource templates * `prompts/list` - List available prompts * `tools/list` - List available tools ## Implementation Guidelines 1. Servers **SHOULD**:…
Architecture
Model Context Protocol · in the page
specification/2026-07-28/architecture/index
…specialized context and capabilities: * Expose resources, tools and prompts via MCP primitives * Operate independently with focused responsibilities * Request client input (sampling, elicitation, ro…
Overview
Model Context Protocol · in the page
specification/2026-07-28/basic/index
…framework for HTTP-based transports * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Elicitation, sampling and root directory lists provided by clients *…
Multi Round-Trip Requests
Model Context Protocol · in the page
specification/2026-07-28/basic/patterns/mrtr
…sts: | Client Request | Supports InputRequiredResult | | - | - | | [`prompts/get`](/specification/2026-07-28/server/prompts#getting-a-prompt) | Yes | | [`resources/read`](/specification/2026-07-28/se…