Get Study Status
get_study_statusReturns a Study's current state: progress for in-flight questions, completed per-Audience results, the linked Minds, the Study links, and the status of a requested asynchronous export job. Values can be numeric answers or classified summary labels, and message fields carry the original Mind responses where available. locale is the Study's display locale, not a guarantee of the language of every answer.
An in-flight question reports zero Minds answered for its whole run — partial per-Mind progress is not persisted — and then jumps straight to the finished table, so zero is not evidence that a run is stuck.
Pass questionId to follow a single question, or runId to follow one confirmed multi-question run, which reports question-level counters only. With neither, the response covers every question the Study has run and grows with questions x Audiences x Minds x answer length.
Study deletion is not available here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | No | Multi-question run ID from run_study_questions. Supplying it returns that run: its confirmed plan, question-level progress and response artifacts, instead of the Study-wide view. | |
| study | No | Which Study to inspect. Omit entirely to use the active Study from this MCP session. | |
| export | No | Poll one asynchronous export job created by the export operation. | |
| questionId | No | Return only this question: the questionId from ask_study or ask_audience, or from an activeQuestions/recentResults entry. Keeps the response small. Omit to cover every question the Study has run. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Study name. | |
| runId | No | The multi-question run, when one was requested. | |
| locale | No | Study display locale. | |
| apiBase | No | Minds base URL. | |
| studyId | No | The Study. | |
| artifacts | No | Results and artifacts of the requested run. A response artifact may carry answerConsistency {version, flags: [{mindId, withItem, reason}]}. | |
| audiences | No | Audiences with their Minds. | |
| createdAt | No | Creation time (ISO 8601). | |
| updatedAt | No | Last update time (ISO 8601). | |
| formations | No | Audience breakdowns available for the results. | |
| exportStatus | No | Status of the requested asynchronous export job, if any. | |
| messageCount | No | Number of Study messages. | |
| workspaceUrl | No | Authenticated Minds workspace link for the Study. | |
| publicShareId | No | Public share identifier, or null. | |
| recentResults | No | Completed questions with their per-Audience outputData. | |
| sharedStudyUrl | No | Public share link, or null when link sharing is off. | |
| activeQuestions | No | Questions still running: questionId, question, status, totalMinds, answeredCount. | |
| failedQuestions | No | Questions that failed, with an error. | |
| answerConsistency | No | Run with runId only: whether each Mind's answers were checked against each other. version, status (checked | incomplete | failed), checkedMinds, flaggedMinds, flagCount, uncheckedMinds, usage {calls, inputTokens, outputTokens}, and unsavedItems (question indexes whose flags could not be saved) when any. A failed check records only version and status. | |
| isLinkSharingEnabled | No | Whether the public share link is on. |