{"name":"ElicitationResult","slug":"elicitationresult","family":"hook","title":"Hook events","noun":"hook event","description":"After a user responds to an MCP elicitation, before the response is sent back to the server","description_source":"docs","described_by":{"doc":"claude-code\/hooks","title":"Hooks reference"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.309","builds":0,"mined_builds":150,"first_cited":{"version":"2.1.63","released_at":"2026-02-28 02:43:42","spans":1}},"aliases":[],"entries":[{"version":"2.1.305","anchor":"built-in-plugin-mcp-servers-hooks-cannot-auto-accept-elicit","heading":"Hooks can no longer accept questions from built-in plugin servers","line":"Only a person can now accept a question from a built-in plugin's MCP server; hooks can only cancel, and headless sessions always cancel","released_at":"2026-10-20 19:29:36","reason":"found in this entry's text"},{"version":"2.1.284","anchor":"new-telemetry-when-an-elicitation-result-hook-changes-the-us","heading":"Claude Code now records when a hook changes your answer to an MCP question","line":"Claude Code now logs when an ElicitationResult hook changes the answer you gave an MCP server, or when a hook answered for you","released_at":"2026-09-28 17:11:59","reason":"found in this entry's text"},{"version":"2.1.283","anchor":"mcp-elicitation-hooks-require-a-project-bound-session","heading":"Elicitation hooks now need a session tied to a project","line":"Elicitation and ElicitationResult hooks now use the real session and raise an error when that session has no project","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text, named in this entry"},{"version":"2.1.63","anchor":"mcp-elicitation-hooks","heading":"MCP Elicitation Hooks","line":null,"released_at":"2026-02-28 02:43:42","reason":"found in this entry's text"}],"entries_total":4,"docs":[{"source":"claude-code","path":"hooks","title":"Hooks reference","documented":true},{"source":"claude-code","path":"agent-sdk\/hooks","title":"Intercept and control agent behavior with hooks","documented":true},{"source":"claude-code","path":"agent-sdk\/typescript","title":"Agent SDK reference - TypeScript","documented":false},{"source":"claude-code","path":"changelog","title":"Claude Code changelog","documented":false},{"source":"claude-code","path":"hooks-guide","title":"Automate actions with hooks","documented":false}],"docs_total":5,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/hook\/elicitationresult","family_url":"https:\/\/changelogs.core-directive.com\/reference\/hook.json"}