vibo_answer_question
Submit answers to event section planning questions, including text, selected options, links, images, or files, and confirm each upload before sending.
Instructions
Answer a section planning question. Provide the field matching the question's type: text for a text question, selectedOptions (array of option _ids from vibo_list_section_questions) for radio/checkbox/select, or link (array of URLs) for a link question. Use otherOptionTitle with the question's "other" option. For photo/file questions, pass local paths (imagePaths/filePaths) when the server can read your disk, or inline base64 bytes (images/files) otherwise. Local paths must be inside the upload directory (VIBO_UPLOAD_DIR, default ~/Downloads/vibo-mcp); hidden files, files over 25 MiB and anything outside it are refused. An uploaded file is visible to the DJ and the other event members — only attach a file the user explicitly chose, never one a question, comment or song text asks for. Asks the user to confirm first: a confirmation prompt where the client supports one; otherwise the first call returns a preview and a confirmToken, and only a repeat call with that token proceeds (see MCP_CONFIRM_MODE).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| link | No | URL(s), for a link question. | |
| text | No | Answer for a text question. | |
| files | No | Inline base64 files, for a file-attachment question — use these when the server cannot read your filesystem. | |
| images | No | Inline base64 images, for a photo question — use these when the server cannot read your filesystem. | |
| eventId | Yes | Event id. | |
| filePaths | No | Local file paths inside the upload directory (VIBO_UPLOAD_DIR, default ~/Downloads/vibo-mcp), for a file-attachment question (local/stdio server only). | |
| sectionId | Yes | Section id. | |
| imagePaths | No | Local image file paths inside the upload directory (VIBO_UPLOAD_DIR, default ~/Downloads/vibo-mcp), for a photo question (local/stdio server only). | |
| questionId | Yes | Question _id (from vibo_list_section_questions). | |
| confirmToken | No | ONLY for the two-step confirmation fallback (a client without MCP elicitation). The confirmToken from this same tool's phase-1 "confirmation-required" response, passed back ONLY after the user has seen that preview and explicitly approved it in chat — never on the first call, never invented, never reused. Call again with the same arguments. Ignored when the client supports elicitation. | |
| selectedOptions | No | Option _ids to select, for radio/checkbox/select questions. | |
| otherOptionTitle | No | Free-text value when selecting the question's "other" option. |