Run a Confirmed Multi-Question Block
run_study_questionsExecutes the exact stored multi-question draft revision inside the target Study after explicit confirmation. One execution submits the ENTIRE draft—all named modules and all questions—as one durable run. Never execute each known question separately and never create one run per module. This operation is valid only after the person explicitly confirms the exact draft revision. The server reloads and validates the revision, method availability, runner configuration, reviewed capabilities, optional advanced-method consent, and idempotency key before queuing durable research. MCP cannot upload or read a local file:// path: attach the file through the client and use its signed HTTPS URL, upload it to Minds first, or use another fetchable HTTPS URL. Before invoking any Mind or using Study quota, the server verifies that required respondent-visible source material is readable and refuses the entire run if it is not.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| panelId | No | Study ID (UUID; legacy wire field name: panelId). Omit both panelId and panelName only to run the confirmed draft in the active Study from this MCP session. | |
| studyId | No | Study ID (UUID). Omit with studyName to run in the active Study. | |
| groupIds | No | Legacy alias for audienceIds. Accepted for compatibility. | |
| revision | Yes | Exact draft revision the user reviewed. | |
| confirmed | Yes | Must be true only after the user explicitly confirms this exact draft revision. | |
| panelName | No | Study name for fuzzy matching (legacy wire field name: panelName). Omit both panelName and panelId only to run the confirmed draft in the active Study from this MCP session. | |
| studyName | No | Study name for fuzzy matching. Omit with studyId to run in the active Study. | |
| audienceIds | No | Optional subset of the Study's Audiences to include. | |
| draftPlanId | Yes | Exact draft plan ID returned by plan_study_questions. | |
| idempotencyKey | No | Stable UUID for safe retries. | |
| advancedMethodOptIn | No | Explicit opt-in for an advanced method. Omit or false to keep simple methods. |