Discussion about this post

User's avatar
Zach Silveira's avatar

I’d say MCP is starting to support “self healing hints” sort of

With elicitations, it provides a way to correct information if your system would have returned an error during an operation.

However, I think you can get a better user experience sometimes by just returning a good error message, and lettting the user send a new message, vs filling out a form.

Really they should have just named elicitations “forms” haha.

For anyone not sure what this is for, they made an example in the official protocol that shows a restaurant tool call. Where you can book a time to come in.

If the time you want is not available when requesting it, the tool can “elicit” the client and provide a dropdown with alternative times, instead of just returning an error.

Expand full comment

No posts