← Back to Dashboard
1. Sampling & Roots2. Async Tasks (2025)3. Elicitation & HITL

Elicitation & HITL

📚 Advanced Features9 min100 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!

🧪 Knowledge Check
Press 1-4 to select1 of 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