Blog Logo
TAGS

Elicitation - Model Context Protocol

Elicitation is newly introduced in this version of the MCP specification and allows servers to request additional information from users through the client. The Model Context Protocol provides a standardized way for servers to gather necessary information dynamically. Elicitation in MCP enables interactive workflows and user input requests nested inside other server features. Servers must not request sensitive information and should provide clear UI for users. Clients supporting elicitation must declare the capability during initialization. Servers send elicitation/create requests to request information from users, which can be simple text or structured data requests. Responses can be accepted, rejected, or canceled as needed.