Ask One Standalone Question in a Study
ask_studySubmits exactly ONE respondent-visible question in an existing Study. Applicability: one standalone question, or one adaptive follow-up whose wording could not be known before earlier results. Exclusion: never use this operation for a questionnaire, survey, battery, section, cohesive question set, or any request containing two or more known questions—even when every question targets the same Study. The complete known set belongs in one planned and confirmed multi-question block inside the Study and must be submitted once, not question by question. Follow-up questions remain within the existing Study; this operation does not create or enumerate Studies. The full question value may reach respondents and is not planner-only metadata. Scale, categorical, and qualitative questions are classified automatically, and the response includes status and workspace links. The question is classified before it is queued, so the returned status is authoritative: queued or running means it was submitted to respondents, while planning_required means it was declined as an unrefined research objective and nothing was submitted. A planning_required response carries the original request plus a proposed headline and respondent questions for study planning. MCP cannot read or upload a local file:// path. Use a fetchable HTTP(S) URL, a signed URL supplied by the client for the attached file, or an existing Minds workspace upload URL/path. Study tools import external file URLs into durable Minds storage before saving or running. The Study refuses to start if Minds cannot read the asset.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| links | No | Web pages given to every Mind as evidence for this question through v1 /studies/{studyId}/runs. | |
| model | No | Optional per-request model override. Must be sent together with provider. | |
| panelId | No | Study ID (UUID; legacy wire field name: panelId). Omit both panelId and panelName only when continuing the active Study from this MCP session. | |
| studyId | No | Study ID (UUID). Omit with studyName to continue the active Study from this MCP session. | |
| groupIds | No | Legacy alias for audienceIds. Accepted for compatibility. | |
| keywords | No | Search keywords used to gather evidence for this question through v1 /studies/{studyId}/runs. | |
| provider | No | Provider for the model override. Must be sent together with model. | |
| question | Yes | Exactly ONE respondent-visible standalone question or result-dependent adaptive follow-up for every selected Mind. Never concatenate, enumerate, or otherwise place a questionnaire, survey, battery, section, cohesive question set, or two or more known questions in this field. The system may classify or reformat it, but any text here can reach the Minds and influence their answers. Include only the single question, its necessary stimulus, and respondent-facing instructions. Never place planner-only or MCP-client orchestration instructions here. | |
| panelName | No | Study name (fuzzy matched; legacy wire field name: panelName). Omit both panelName and panelId only when continuing the active Study from this MCP session. | |
| studyName | No | Study name (fuzzy matched). Omit with studyId to continue the active Study from this MCP session. | |
| attachments | No | Files/images processed once and given to every participating Mind. MCP cannot read or upload a local file:// path. Use a fetchable HTTP(S) URL, a signed URL supplied by the client for the attached file, or an existing Minds workspace upload URL/path. Study tools import external file URLs into durable Minds storage before saving or running. The Study refuses to start if Minds cannot read the asset. | |
| audienceIds | No | Optional subset of the Study's Audiences to ask; defaults to all Audiences. | |
| historyMode | No | Controls prior Study-history carryover for this one direct question. Defaults to none, so this measurement is independent of earlier Study questions. last5 is only for a conversational/adaptive question that requires respondent continuity; it costs roughly 2.4x wall-clock for about 0.6pp of accuracy. followup_only carries history only when the submitted question is classified as a conversational follow-up. | |
| sourcePolicy | No | Use knowledge_only to forbid web/request sources and require every answer to be grounded in processed Mind knowledge. |