[ ABORT TO HUD ]
SEQ. 1
SEQ. 2
SEQ. 3

Elicitation & HITL

🧠 Advanced Features9 min100 BASE XP

Elicitation

Sometimes a Tool realizes mid-execution that it needs clarification or missing data (e.g., "Which branch should I merge?").

Elicitation allows the Server to pause, ask the Host to prompt the user for input, and resume execution once the answer is received.

This creates a tight feedback loop where tools don't just 'fail' when missing arguments—they actively converse with the user!

SYNAPSE VERIFICATION
QUERY 1 // 3
What occurs during Elicitation?
The server crashes to reboot.
The server pauses execution, requesting the UI to ask the human a clarifying question.
The LLM forgets the context window.
The transport layer switches to UDP.
Watch: 139x Rust Speedup
Elicitation & HITL | Advanced Features — MCP Academy