Last reviewed
Correct answer: D. Request additional information from the user while it is part-way through handling a request.
Explanation
The principle — A server that cannot ask must guess or fail, and neither is good for the person waiting.
Why the key is correct — Elicitation: Allows servers to request additional information from users. And the reason it exists is stated plainly — elicitation provides a structured way for servers to gather necessary information on demand.
Why the others are wrong — Demanding everything up front is exactly the rigidity this replaces. The model is not the source being asked. And the client presents the question rather than answering it.
Remember this — Elicitation is the server asking the person, mid-request.
Sources — MCP first-party documentation.
Sources
“Elicitation: Allows servers to request additional information from users.”
“Elicitation provides a structured way for servers to gather necessary information on demand.”
Practise 10 questions on this topic
Take MCP Fundamentals — Timed Test 1 (10 questions) — scored instantly, explanation for every question, no login.