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-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
…is marked completed | Require passing tests before a task closes | | `Elicitation` | No | Yes | An MCP server requests user input mid-task | Respond to MCP input requests programmatically | | `Elicita…
Connect to external tools with MCP
Claude Code CLI · in the page
agent-sdk/mcp
…gure it on a prompt-submission, tool-use, permission, subagent, task, elicitation, or worktree event. Before v2.1.284, naming a server had no effect on the first-turn wait. ### Set the first-turn wai…
Agent SDK reference - TypeScript
Claude Code CLI · in the page
agent-sdk/typescript
…vider-specific IDs](/docs/en/model-config.md#available-models) | | `onElicitation` | `(request: ElicitationRequest, options: { signal: AbortSignal }) => Promise<ElicitationResult>` | `undefined` | Cal…
Manage multiple agents with agent view
Claude Code CLI · in the page
agent-view
…or an MCP server's [request for input](/docs/en/mcp.md#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
…o sign in. If a server no longer connects after this update, add "bareElicitationCapability": true to its MCP config entry * Windows: Added a startup warning when denying the Bash tool also turns off…
Run Claude Code programmatically
Claude Code CLI · in the page
headless
…e#askuserquestion-tool-behavior), so Claude can't call them. Any [MCP elicitation request](/docs/en/mcp.md#respond-to-mcp-elicitation-requests) that no [`Elicitation` hook](/docs/en/hooks#elicitation)…
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
…aven't typed since | | `auth_success` | Authentication completes | | `elicitation_dialog` | An MCP server opens an elicitation form and you haven't typed for about six seconds | | `elicitation_url_dia…
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…
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.md), or rich UI widgets * **Upstream auth** — API keys, OAuth 2.0, or no…
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
…interactions. | Feature | Explanation | Example | | - | - | - | | **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
…ng [sampling](/specification/2025-06-18/client/sampling.md) or [elicitation](/specification/2025-06-18/client/elicitation.md) requests to a client that hasn't declared that capability. Inspec…
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.md), or rich UI widgets * **Upstream auth** — API keys, OAuth 2.0, or no…
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
…interactions. | Feature | Explanation | Example | | - | - | - | | **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
…ng [sampling](/specification/2025-11-25/client/sampling.md) or [elicitation](/specification/2025-11-25/client/elicitation.md) requests to a client that hasn't declared that capability. Inspec…
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.md), or rich UI widgets * **Upstream auth** — API keys, OAuth 2.0, or no…
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
…interactions. | Feature | Explanation | Example | | - | - | - | | **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.md), it returns a `MissingRequiredClientCapabilityError` (`-32021`) n…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…ame server, or a flow that spans one > session (tasks, subscriptions, elicitation)? The [mcpdo connection > client](/docs/2026-07-28/tools/inspector/mcpdo.md) connects once and keeps the > connection…
mcpdo connection client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/mcpdo
…nt tool use, multi-step flows over one session (tasks, subscriptions, elicitation) | Connections are held by a local background daemon, `mcpdod`, which `mcpdo` starts on demand and stops after its la…
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.md) in the pending-request modal (the dialog the web client opens whenever a…
Security
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/security
…it also re-reads from the store to re-dial a dropped transport; * any elicitation a non-interactive command left parked, until it is answered or expires after 10 minutes. The daemon is started with t…
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.md), or rich UI widgets * **Upstream auth** — API keys, OAuth 2.0, or none I…
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
…interactions. | Feature | Explanation | Example | | - | - | - | | **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.md), it returns a `MissingRequiredClientCapabilityError` (`-32021`) naming…
CLI client
Model Context Protocol · in the page
docs/draft/tools/inspector/cli
…ame server, or a flow that spans one > session (tasks, subscriptions, elicitation)? The [mcpdo connection > client](/docs/draft/tools/inspector/mcpdo.md) connects once and keeps the > connection open…
mcpdo connection client
Model Context Protocol · in the page
docs/draft/tools/inspector/mcpdo
…nt tool use, multi-step flows over one session (tasks, subscriptions, elicitation) | Connections are held by a local background daemon, `mcpdod`, which `mcpdo` starts on demand and stops after its la…
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.md) in the pending-request modal (the dialog the web client opens whenever a…
Security
Model Context Protocol · in the page
docs/draft/tools/inspector/security
…it also re-reads from the store to re-dial a dropped transport; * any elicitation a non-interactive command left parked, until it is answered or expires after 10 minutes. The daemon is started with t…
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…