Support for human-in-the-loop aka elicitations from MCP servers #8681
owengo
started this conversation in
Feature Requests & Suggestions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Currently it is not possible to put a "human in the loop" to validate a tool execution.
But the MCP protocol supports "elicitations", which are messages from a MCP server asking for confirmation , or confirmation + some data before executing a command.
For example a shell access MCP server could ask confirmation before executing dangerous commands, a google drive MCP could ask before suppressing a document etc.
For example in librechat we could have this kind of input generated by the MCP server before executing some actions:
It's also possible to request some data via a form:
The full spec is at https://modelcontextprotocol.io/specification/2025-06-18/client/elicitation
Beta Was this translation helpful? Give feedback.
All reactions