intermediateMCP Advanced — Sampling, Elicitation, Resources, Prompts

What is 'elicitation' in MCP, and what user experience problem does it solve?

Elicitation lets an MCP server pause mid-operation and ask the client to prompt the human user for additional input (e.g. missing information needed to complete a booking) rather than failing outright or guessing. This turns a hard stop into an interactive back-and-forth without the server needing its own separate UI.

This is a Pro chapter

Sign in, then upgrade to Pro or Power to unlock this and the full Spring Ecosystem Mastery library.

What is 'elicitation' in MCP, and what user experience problem does it solve?

Next Step

Continue to What's the difference between a simple tool-calling chatbot and an 'agent'?← Back to all Spring AI questions