MCP elicitation: Request user input at runtime
Blog post from WorkOS
MCP elicitation introduces a transformative capability in AI systems by allowing them to dynamically request additional context from users during runtime, thereby enhancing model performance and interaction. This new feature, introduced in the June 18, 2025, edition of the MCP specification, streamlines communication between AI models and clients by enabling structured dialogues that address missing information, such as user confirmation or authentication. Elicitation is crucial for resolving ambiguous scenarios where AI models require more context to function accurately, such as confirming actions, verifying identities, or clarifying user requests. The process involves an ElicitationRequest message from the MCP server to the client, which then prompts the user for the necessary information. While offering flexibility and adaptability, MCP elicitation also emphasizes security and user privacy, ensuring that no sensitive information is requested and that users can reject or cancel requests. This feature advances the development of context-aware AI systems, making them more modular, interactive, and capable of adapting to real-time user states without pre-defining every possible scenario.