Search the documentation
50 pages for elicitation.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it. Cut at 50, so a narrower query shows the rest.
SEP-1034: Support default values for all primitive types in elicitation schemas
Model Context Protocol · title
seps/1034--support-default-values-for-all-primitive-types-in
SEP-1036: URL Mode Elicitation for secure out-of-band interactions
Model Context Protocol · title
seps/1036-url-mode-elicitation-for-secure-out-of-band-intera
SEP-1330: Elicitation Enum Schema Improvements and Standards Compliance
Model Context Protocol · title
seps/1330-elicitation-enum-schema-improvements-and-standards
Elicitation
Model Context Protocol · title
specification/2025-06-18/client/elicitation
Elicitation
Model Context Protocol · title
specification/2025-11-25/client/elicitation
Elicitation
Model Context Protocol · title
specification/2026-07-28/client/elicitation
Elicitation
Model Context Protocol · title
specification/draft/client/elicitation
prompting-claude-fable-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5
…the system prompt, Claude Fable 5 rarely calls it. Pair the tool with elicitation language such as: ```text wrap Between tool calls, when you have content the user must read verbatim (a partial deliv…
Intercept and control agent behavior with hooks
Claude Code CLI · in the page
agent-sdk/hooks
…| | `Elicitation` | No | Yes | An MCP server requests user input mid-task…
Agent SDK reference - TypeScript
Claude Code CLI · in the page
agent-sdk/typescript
…| | `onElicitation` | `(request: ElicitationRequest, options: { signal: AbortSignal }) => Promise<ElicitationResult>`…
Manage multiple agents with agent view
Claude Code CLI · in the page
agent-view
…st or an MCP server's [request for input](/docs/en/mcp#respond-to-mcp-elicitation-requests). A command that needs an attached terminal, such as `/install-github-app` or the `/mcp` settings list, [hold…
Claude Code changelog
Claude Code CLI · in the page
changelog
…resuming out of plan mode after an idle worker restart * Fixed MCP elicitation forms taller than the terminal being clipped in fullscreen mode: the form now fits the window, with hidden fields reac…
Hooks reference
Claude Code CLI · in the page
hooks
…llowed by TeammateIdle, PreCompact, PostCompact, and SessionEnd, with Elicitation and ElicitationResult nested inside MCP tool execution, PermissionDenied as a side branch from PermissionRequest for a…
Automate actions with hooks
Claude Code CLI · in the page
hooks-guide
…| | `elicitation_dialog` | An MCP server opens an elicitation form and you haven't typed for about six seconds…
Connect Claude Code to tools via MCP
Claude Code CLI · in the page
mcp
…hot run can end before the result arrives A call waiting on an open [elicitation dialog](#respond-to-mcp-elicitation-requests) isn't backgrounded while the dialog is open; the server is blocked on yo…
Plugins reference
Claude Code CLI · in the page
plugins-reference
…| | `Elicitation` | When an MCP server requests user input during a tool call…
SDK Tiering System
Model Context Protocol · in the page
community/sdk-tiers
…non-experimental features and optional capabilities like sampling and elicitation * **Tier 2**: Actively-maintained SDKs working toward full protocol specification support * **Tier 3**: Experimental,…
File Uploads Charter
Model Context Protocol · in the page
community/working-groups/file-uploads
…nt The File Uploads Working Group exists to define how MCP tools and elicitation requests declare file inputs so that hosts can present native file pickers and pass user-selected file content to serv…
Interceptors Charter
Model Context Protocol · in the page
community/working-groups/interceptors
…as tool invocations, resource access, prompt handling, sampling, and elicitation, as well as any other operation that shapes agent context — including LLM completions and custom application-specific…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-06-18/develop/build-with-agent-skills
…ser interaction needs** — plain text results, structured input via [elicitation](/specification/2025-06-18/client/elicitation), or rich UI widgets * **Upstream auth** — API keys, OAuth 2.0, or none…
Architecture overview
Model Context Protocol · in the page
docs/2025-06-18/learn/architecture
…est a language model completion from the client's AI application. * **Elicitation**: Allows servers to request additional information from users. This is useful when server authors want to get more in…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-06-18/learn/client-concepts
…--------------------------------------------------------------- | | **Elicitation** | Elicitation enables servers to request specific information from users during interactions, providing a structured…
Debugging
Model Context Protocol · in the page
docs/2025-06-18/tools/debugging
…nding [sampling](/specification/2025-06-18/client/sampling) or [elicitation](/specification/2025-06-18/client/elicitation) requests to a client that hasn't declared that capability. Inspect t…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-11-25/develop/build-with-agent-skills
…ser interaction needs** — plain text results, structured input via [elicitation](/specification/2025-11-25/client/elicitation), or rich UI widgets * **Upstream auth** — API keys, OAuth 2.0, or none…
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
…est a language model completion from the client's AI application. * **Elicitation**: Allows servers to request additional information from users. This is useful when server authors want to get more in…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-11-25/learn/client-concepts
…--------------------------------------------------------------- | | **Elicitation** | Elicitation enables servers to request specific information from users during interactions, providing a structured…
Debugging
Model Context Protocol · in the page
docs/2025-11-25/tools/debugging
…nding [sampling](/specification/2025-11-25/client/sampling) or [elicitation](/specification/2025-11-25/client/elicitation) requests to a client that hasn't declared that capability. Inspect t…
Build with Agent Skills
Model Context Protocol · in the page
docs/2026-07-28/develop/build-with-agent-skills
…ser interaction needs** — plain text results, structured input via [elicitation](/specification/2026-07-28/client/elicitation), or rich UI widgets * **Upstream auth** — API keys, OAuth 2.0, or none…
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/learn/architecture
…rimitives allow MCP server authors to build richer interactions. * **Elicitation**: Allows servers to request additional information from users. This is useful when server authors want to get more in…
Understanding MCP clients
Model Context Protocol · in the page
docs/2026-07-28/learn/client-concepts
…--------------------------------------------------------------- | | **Elicitation** | Elicitation enables servers to request specific information from users during interactions, providing a structured…
Debugging
Model Context Protocol · in the page
docs/2026-07-28/tools/debugging
…ility the request's `clientCapabilities` did not declare, such as [elicitation](/specification/2026-07-28/client/elicitation), it returns a `MissingRequiredClientCapabilityError` (`-32021`) nami…
Protocol eras
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/protocol-eras
…more information moves to `input_required` and surfaces an embedded [elicitation](/specification/draft/client/elicitation) in the pending-request modal (the dialog the web client opens whenever a req…
Build with Agent Skills
Model Context Protocol · in the page
docs/draft/develop/build-with-agent-skills
…ser interaction needs** — plain text results, structured input via [elicitation](/specification/draft/client/elicitation), or rich UI widgets * **Upstream auth** — API keys, OAuth 2.0, or none If y…
Architecture overview
Model Context Protocol · in the page
docs/draft/learn/architecture
…rimitives allow MCP server authors to build richer interactions. * **Elicitation**: Allows servers to request additional information from users. This is useful when server authors want to get more in…
Understanding MCP clients
Model Context Protocol · in the page
docs/draft/learn/client-concepts
…--------------------------------------------------------------- | | **Elicitation** | Elicitation enables servers to request specific information from users during interactions, providing a structured…
Debugging
Model Context Protocol · in the page
docs/draft/tools/debugging
…ility the request's `clientCapabilities` did not declare, such as [elicitation](/specification/draft/client/elicitation), it returns a `MissingRequiredClientCapabilityError` (`-32021`) naming th…
Protocol eras
Model Context Protocol · in the page
docs/draft/tools/inspector/protocol-eras
…more information moves to `input_required` and surfaces an embedded [elicitation](/specification/draft/client/elicitation) in the pending-request modal (the dialog the web client opens whenever a req…
Tasks
Model Context Protocol · in the page
extensions/tasks/overview
…ress. * **Mid-flight interaction.** When a task needs input (e.g., an elicitation for user confirmation), it moves to `input_required` and surfaces the request. The client responds via `tasks/upda…
SEP-1613: Establish JSON Schema 2020-12 as Default Dialect for MCP
Model Context Protocol · in the page
seps/1613-establish-json-schema-2020-12-as-default-dialect-f
…ed schemas within MCP messages (tool `inputSchema`/`outputSchema` and elicitation `requestedSchema` fields). Schemas may explicitly declare alternative dialects via the `$schema` field. This resolves…
SEP-1686: Tasks
Model Context Protocol · in the page
seps/1686-tasks
…tus 1. When a receiver sends a request associated with a task (e.g., elicitation, sampling), the receiver **MUST** move the task to the `input_required` status. 2. The receiver **MUST** include the `…
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
…This SEP clarifies that `roots/list`, `sampling/createMessage`, and `elicitation/create` requests **MUST** be associated with an originating client-to-server request (e.g., during `tools/call`, `reso…
SEP-2322: Multi Round-Trip Requests
Model Context Protocol · in the page
seps/2322-MRTR
…iated requests in the context of a client-initiated request (e.g., an elicitation request in the context of a tool call) without requiring a shared storage layer shared across server instances or stat…
SEP-2484: Require Conformance Tests for Standards Track SEPs to Reach Final Status
Model Context Protocol · in the page
seps/2484-conformance-tests-required-for-final-seps
…blob/main/src/scenarios/server/json-schema-2020-12.ts) — SEP-1613 * [`ElicitationDefaultsScenario`](https://github.com/modelcontextprotocol/conformance/blob/main/src/scenarios/server/elicitation-defau…
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
…/tasks) 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
…nal</Badge> | Standards Track | 2025-09-30 | | [SEP-1330](/seps/1330-elicitation-enum-schema-improvements-and-standards) | Elicitation Enum Schema Improvements and Standards Compliance…
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
…tion/2025-06-18/basic/security_best_practices). 6. Add support for **[elicitation](/specification/2025-06-18/client/elicitation)**, enabling servers to request additional information from users dur…
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…