What is MCP elicitation?
MCP elicitation is a client feature that lets a server request additional information from the user, through the client, either as an in-band form or by sending the user to an external URL.
Also written: Model Context Protocol elicitation, elicitation/create
Explained
Elicitation lets a server pause its work and ask the user a question. The server includes an elicitation/create request in an InputRequiredResult, the client shows it to the user, and the client retries the original call with the answer. The user's reply is one of three actions: accept (with data in form mode), decline, or cancel, and servers are told to handle each one, since requests are not guaranteed to succeed.
There are two modes. Form mode collects structured data in-band. The server supplies a deliberately limited JSON Schema, a flat object with primitive fields such as strings, numbers, booleans and enums, and the client can build a form and validate input from it. URL mode sends the user to an external address for interactions that must not pass through the client. The spec names authentication flows and payments as the intended uses. In URL mode the client sees only the URL, not what the user enters there.
The specification sets firm rules. Servers must not request passwords, API keys, access tokens or payment credentials through form mode, and must use URL mode for those. Clients must make clear which server is asking, give clear decline and cancel options, and obtain consent before opening any URL, showing its full address first.
Clients declare support for the form and url modes in their capabilities.
Primary source
Elicitation (modelcontextprotocol.io), read Oct 26, 2026
This entry paraphrases the page above. Sources change; check it for the current wording.
Listings that use this
The 5 top-ranked listings tagged for MCP elicitation. Rank weighs adoption, freshness, documentation and publisher identity; how we rank and grade. Money never changes the order.
- 0.780score
Mindwtr
dongdongbh
Task automation via SQLite, desktop Local API, or Mindwtr Cloud; read-only by default.
ConnectorAFreshness: ALocal★ 2.3KClaude Code +5 - 0.623score
Raycast
ExpertVagabond
Raycast workflow automation MCP server with 9 tools
ConnectorAFreshness: ALocal★ 4Claude Code +5 - 0.622score

Rewst MCP
Servosity
Operate and monitor Rewst RPA across every client org: automation health, failures, ROI, and drift.
ConnectorAFreshness: ALocal★ 62Claude Desktop - 0.611score
Tallyfy Workflow Automation
tallyfy.comOfficial
Automate tasks, processes, and approvals with AI.
ConnectorAFreshness: ARemote★ 1Claude Code +3 - 0.589score

Speak AI
speakai
Search recordings, summarize meetings, create clips, and automate workflows from your AI assistant.
ConnectorAFreshness: ARemoteLocalClaude Code +5
Related
Cite this page
What is MCP elicitation?. Agent Mart. https://agentmart.dev/glossary/mcp-elicitation (last updated 2026-10-26)
Written Oct 26, 2026, updated Oct 26, 2026. All glossary terms