Vibe Coding
MCP Elicitation Native Implementation: MCP Servers Can Collect Structured Mid-Task Input Without Breaking the Loop
Claude Code 2.1.76 is the first client to ship MCP Elicitation as a native feature — MCP servers can display form fields or open a browser URL to collect user input during a running task, and two new hooks (Elicitation, ElicitationResult) let developers intercept, validate, modify, or block the exchange before it reaches the server. The Elicitation hook receives mcp_server_name, message, optional mode, url, elicitation_id, and requested_schema. This closes the loop on agentic flows that previously required either pre-loaded config or task interruption for dynamic parameter collection.
↳ Follow the thread