80 pages for elicitation.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
SEP-2567: Sessionless MCP via Explicit State Handles
Model Context Protocol · in the page
seps/2567-sessionless-mcp
…n per-request, so this proposal treats it as already addressed. 2. **Elicitation and sampling intermediate state.** When a tool call triggers an `elicitation/create` or `sampling/createMessage` round…
SEP-2575: Make MCP Stateless
Model Context Protocol · in the page
seps/2575-stateless-mcp
…ollowed by the final result. Server-to-client interactions (sampling, elicitation, listRoots) are **not** sent as independent requests — they are embedded as input requests inside an `IncompleteResult…
SEP-2663: Tasks Extension
Model Context Protocol · in the page
seps/2663-tasks-extension
…sks.md) feature served as an alternate execution mode for tool calls, elicitation, and sampling, allowing receivers to return a poll handle instead of blocking until a final result was ready. Implemen…
Specification Enhancement Proposals (SEPs)
Model Context Protocol · in the page
seps/index
…ools | Final | Standards Track | 2025-09-30 | | [SEP-1330](/seps/1330-elicitation-enum-schema-improvements-and-standards.md) | Elicitation Enum Schema Improvements and Standards Compliance | Final | S…
Lifecycle
Model Context Protocol · in the page
specification/2025-06-18/basic/lifecycle
…: { "listChanged": true }, "sampling": {}, "elicitation": {} }, "clientInfo": { "name": "ExampleClient", "title": "Example Client Display Name", "ve…
Key Changes
Model Context Protocol · in the page
specification/2025-06-18/changelog
…n/2025-06-18/basic/security_best_practices.md). 6. Add support for **[elicitation](/specification/2025-06-18/client/elicitation.md)**, enabling servers to request additional information from users…
Specification
Model Context Protocol · in the page
specification/2025-06-18/index
…itiated inquiries into uri or filesystem boundaries to operate in * **Elicitation**: Server-initiated requests for additional information from users ### Additional Utilities * Configuration * Progre…
Schema Reference
Model Context Protocol · in the page
specification/2025-06-18/schema
…URI or URI template of the resource.</p> </div></section> </div> ## `elicitation/create` <div class="type"> ### `ElicitRequest` <div class="tsd-signature"><span class="tsd-signature-keyword">in…
Lifecycle
Model Context Protocol · in the page
specification/2025-11-25/basic/lifecycle
…: { "listChanged": true }, "sampling": {}, "elicitation": { "form": {}, "url": {} }, "tasks": { "requests": { "elicitation": {…
Tasks
Model Context Protocol · in the page
specification/2025-11-25/basic/utilities/tasks
…task-augmented `sampling/createMessage` requests | | `tasks.requests.elicitation.create` | Client supports task-augmented `elicitation/create` requests | ```json theme={null} { "capabilities": {…
Key Changes
Model Context Protocol · in the page
specification/2025-11-25/changelog
…ol/modelcontextprotocol/issues/1330)). 6. Added support for [URL mode elicitation](/specification/2025-11-25/client/elicitation.md#url-elicitation-requests) ([SEP-1036](https://github.com/modelcontext…
Specification
Model Context Protocol · in the page
specification/2025-11-25/index
…itiated inquiries into URI or filesystem boundaries to operate in * **Elicitation**: Server-initiated requests for additional information from users ### Additional Utilities * Configuration * Progre…
Schema Reference
Model Context Protocol · in the page
specification/2025-11-25/schema
…URI or URI template of the resource.</p> </div></section> </div> ## `elicitation/create` <div class="type"> ### `ElicitRequest` <div class="tsd-signature"><span class="tsd-signature-keyword">in…
Architecture
Model Context Protocol · in the page
specification/2026-07-28/architecture/index
…ently with focused responsibilities * Request client input (sampling, elicitation, roots) via `InputRequiredResult` within a reply * Must respect security constraints * Can be local processes or remot…
Overview
Model Context Protocol · in the page
specification/2026-07-28/basic/index
…sources, prompts, and tools exposed by servers * **Client Features**: Elicitation, sampling and root directory lists provided by clients * **Utilities**: Cross-cutting concerns like logging and argume…
Overview
Model Context Protocol · in the page
specification/2026-07-28/basic/patterns/index
…ulti Round-Trip Requests When a server needs client input (sampling, elicitation, or roots) to complete a request, it answers with an [`InputRequiredResult`](/specification/2026-07-28/basic/patterns/…
Multi Round-Trip Requests
Model Context Protocol · in the page
specification/2026-07-28/basic/patterns/mrtr
…lient requests (such as > `roots/list`, `sampling/createMessage`, or `elicitation/create`) using the > MRTR pattern. The previous pattern of server-initiated requests is no longer > supported. This is…
Streamable HTTP
Model Context Protocol · in the page
specification/2026-07-28/basic/transports/streamable-http
…wed by the final response. * Server-to-client interactions (sampling, elicitation, roots) are embedded in results as input requests per [Multi Round-Trip Requests (MRTR)][mrtr] ([SEP-2322][sep-232…
Key Changes
Model Context Protocol · in the page
specification/2026-07-28/changelog
…itiated requests, such as `roots/list`, `sampling/createMessage`, or `elicitation/create`. Servers return an `InputRequiredResult` (`resultType: "input_required"`) whose `inputRequests` field carries…
Specification
Model Context Protocol · in the page
specification/2026-07-28/index
…to execute Clients may offer the following features to servers: * **Elicitation**: Server-initiated requests for additional information from users ### Additional Utilities * Configuration * Progre…
Schema Reference
Model Context Protocol · in the page
specification/2026-07-28/schema
…/li> <li><strong>Logging</strong>: Invalid log level</li> <li><strong>Elicitation</strong>: Server requests an elicitation mode not declared in client capabilities</li> <li><strong>Sampling</strong>:…
Tools
Model Context Protocol · in the page
specification/2026-07-28/server/tools
…d", "inputRequests": { "github_login": { "method": "elicitation/create", "params": { "mode": "form", "message": "Please provide your GitHub username",…
Architecture
Model Context Protocol · in the page
specification/draft/architecture/index
…ently with focused responsibilities * Request client input (sampling, elicitation, roots) via `InputRequiredResult` within a reply * Must respect security constraints * Can be local processes or remot…
Overview
Model Context Protocol · in the page
specification/draft/basic/index
…sources, prompts, and tools exposed by servers * **Client Features**: Elicitation, sampling and root directory lists provided by clients * **Utilities**: Cross-cutting concerns like logging and argume…
Overview
Model Context Protocol · in the page
specification/draft/basic/patterns/index
…ulti Round-Trip Requests When a server needs client input (sampling, elicitation, or roots) to complete a request, it answers with an [`InputRequiredResult`](/specification/draft/basic/patterns/mrtr#…
Multi Round-Trip Requests
Model Context Protocol · in the page
specification/draft/basic/patterns/mrtr
…lient requests (such as > `roots/list`, `sampling/createMessage`, or `elicitation/create`) using the > MRTR pattern. The previous pattern of server-initiated requests is no longer > supported. This is…
Streamable HTTP
Model Context Protocol · in the page
specification/draft/basic/transports/streamable-http
…wed by the final response. * Server-to-client interactions (sampling, elicitation, roots) are embedded in results as input requests per [Multi Round-Trip Requests (MRTR)][mrtr] ([SEP-2322][sep-232…
Specification
Model Context Protocol · in the page
specification/draft/index
…to execute Clients may offer the following features to servers: * **Elicitation**: Server-initiated requests for additional information from users ### Additional Utilities * Configuration * Progre…
Schema Reference
Model Context Protocol · in the page
specification/draft/schema
…/li> <li><strong>Logging</strong>: Invalid log level</li> <li><strong>Elicitation</strong>: Server requests an elicitation mode not declared in client capabilities</li> <li><strong>Sampling</strong>:…
Tools
Model Context Protocol · in the page
specification/draft/server/tools
…d", "inputRequests": { "github_login": { "method": "elicitation/create", "params": { "mode": "form", "message": "Please provide your GitHub username",…