[Feature Request]: Add support for MCP Elicitation
https://modelcontextprotocol.io/specification/draft/client/elicitation https://modelcontextprotocol.io/specification/2025-06-18#features
For those who are unaware (obviously not @anthropics) Elicitation allows MCP servers to request additional information from users during interactions - similar to how CLI tools sometimes prompt for missing config values. This would help with several common scenarios:
- Dynamic configuration - MCP servers could request project paths, settings or other nice-to-haves when needed instead of requiring everything upfront in config files.
- Interactive workflows - When Claude Code is working on a task and an MCP server needs clarification (e.g., "which database to connect to" or "what naming convention to use"), it could ask directly instead of failing.
- Controlled data sharing - The elicitation protocol includes accept/decline/cancel responses, giving users explicit control over what information they share with MCP servers.
The feature is already in the draft spec and hopefully this gets included soon - huge unlock!
+1
+1
https://code.visualstudio.com/updates/v1_102#_support-for-elicitations
vscode already supports elicitation at v1.102 in the June 2025.
Now, go get it, Claude, be brave.
Is finish in latest version?
I use latest fastmcp,with claude code. it seems not support User Elicitation。
Much needed for both Claude Code and Claude Desktop. I have implemented one tool that uses elicitation and it works well with VSCode not with Claude Desktop. Here is my tool.
https://github.com/Juniper/junos-mcp-server/blob/main/jmcp.py#L371
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1 Please add sampling and elicitation to claude-code and claude desktop.
+1
+1
+1
+1
+1