GovTribe

Show preferences panel MCP response

MCP tool response returned by the Show preferences panel MCP tool.

Response Shape

The response includes the validated preferences-panel definition plus initial submitted-state fields.

FieldTypeNotes
idstringCaller-provided preferences-panel identifier.
Preferences definition fieldsmixedValidated fields, sections, defaults, and labels from the live tool schema.
interactionIdstringGenerated preferences-panel interaction identifier.
kindstringpreferences_panel.
statusstringInitial interaction status, usually pending.
isInteractivebooleanWhether the user can submit preferences.
submitted_statestring or nullSubmitted state after the user saves or cancels. Starts as null.
valuesobject or nullSubmitted preference values. Starts as null.

Follow-up Behavior

Use Interaction state MCP response after the user saves or cancels the preferences panel.

Example

{
  "id": "capture-preferences",
  "title": "Capture preferences",
  "sections": [
    {
      "id": "notifications",
      "label": "Notifications"
    }
  ],
  "interactionId": "preferences_panel:INTERACTION_ID",
  "kind": "preferences_panel",
  "status": "pending",
  "isInteractive": true,
  "submitted_state": null,
  "values": null
}