choose
Presents a set of options for the user to choose from. Displays clickable buttons for each option, allowing the user to make a decision without typing.
Instructions
Present the user with a set of options to choose from.
Call this tool when you need the user to make a decision between discrete alternatives. Use it proactively — don't ask the user to type their choice in chat when you can present clean, clickable options instead.
The user will see a card with one button per option. When they click one, their choice appears as a message in the conversation (as if the user typed it), like:
"Which deployment strategy?" — I selected: Blue-greenIMPORTANT: After calling this tool, you MUST stop and wait for the user's response. Do not continue or take any other actions until you see the "I selected:" message.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | The question or decision to present to the user. | |
| options | Yes | List of options the user can choose from. | |
| title | No | Optional heading for the card. |