Source Intelligence
Sweep 28 Aug 2026 · 00:00Z Build v2.1.250 478 read Stable v2.1.236 Latest v2.1.250 Next v2.1.250 Feeds RSS JSON llms.txt

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

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…