{"version":"2.1.305","anchor":"built-in-plugin-mcp-servers-hooks-cannot-auto-accept-elicit","canonical_anchor":"built-in-plugin-mcp-servers-hooks-cannot-auto-accept-elicit","heading":"Hooks can no longer accept questions from built-in plugin servers","tier":"notice","area":"Hooks","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.305\/e\/built-in-plugin-mcp-servers-hooks-cannot-auto-accept-elicit","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.305","markdown":"### Hooks can no longer accept questions from built-in plugin servers\n\nOnly a person can now accept a question from a built-in plugin's MCP server; hooks can only cancel, and headless sessions always cancel\n\n**What**\n\nMCP servers can ask you questions during a session. For servers that come from a built-in plugin, one that ships with Claude Code, only a person can now accept such a question.\n\n- An Elicitation hook, a script you set up to answer these questions, can no longer accept. Its answer is turned into cancel and the question goes to you.\n\n- An `ElicitationResult` hook can only change your accept to cancel, not the other way round.\n\n- In headless sessions, where there is no terminal, every question from such a server is answered with cancel.\n\nThe question window also hides your draft while it is open.\n\n**Why**\n\nThis is a safety measure. Automation that relied on hooks to accept these questions will stop working for built-in plugin servers.\n\n- Area: Hooks\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: yes"}