Show option list MCP response
MCP tool response returned by the Show option list MCP tool.
- Returned by: Show option list MCP tool
- Response type: Structured app payload
Response Shape
The response includes the validated option-list definition plus initial interactive selection state.
| Field | Type | Notes |
|---|---|---|
id | string | Caller-provided option-list identifier. |
| Option-list definition fields | mixed | Validated title, options, display, and behavior fields from the live tool schema. |
interactionId | string | Generated option-list interaction identifier. |
kind | string | option_list. |
status | string | Initial interaction status, usually pending. |
isInteractive | boolean | Whether the user can submit a selection. |
selected | object or null | Selected option after user submission. Starts as null. |
Follow-up Behavior
Use Interaction state MCP response after the user selects an option.
Example
{
"id": "award-type-choice",
"title": "Choose an award type",
"options": [
{
"id": "contracts",
"label": "Contracts"
}
],
"interactionId": "option_list:INTERACTION_ID",
"kind": "option_list",
"status": "pending",
"isInteractive": true,
"selected": null
}