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
This is a historical response contract. The render tool is retired from active catalogs and execution; existing transcripts and actual submitted answers remain readable. For new clarification, use native Request_User_Input when available in attended GovTribe AI, or the external host's own clarification UI or text. Pending or cancelled state is not an answer or approval.
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
}