Survey Respond
survey_respondShows or submits the short in-product survey Local MCP assigned to this machine. Called with NO arguments it returns the pending survey and, in clients that support MCP Apps, renders it as an interactive card the user answers directly — prefer this. To submit conversational answers instead, pass answers keyed by each question's id (single/scale = one value, multiple = an array of values): call once to PREVIEW, then again with confirm=true to record. Do NOT invent answers — if no human gave them (you're running autonomously), call survey_skip instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| answers | No | Answers keyed by question id. Single/scale = a value; multiple = an array. | |
| confirm | No | Set true to actually record the answers. Omit/false = preview only (nothing is stored). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| survey | No | The pending survey (no-args call) — rendered by the MCP Apps card. | |
| message | No | ||
| preview | No |