Support for human-in-the-loop aka elicitations from MCP servers #8681
owengo
started this conversation in
Feature Requests & Suggestions
Replies: 3 comments 1 reply
-
|
The new Apps SDK by OpenAI indicates ChatGPT supports elicitations as an MCP client: https://developers.openai.com/apps-sdk/build/mcp-server |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
I am also interested in knowing if there are plans to introduce support for this? |
Beta Was this translation helpful? Give feedback.
0 replies
-
Beta Was this translation helpful? Give feedback.
1 reply
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