Get analysis status
qualitative_get_runReturns the current state of one analysis: status, package (price, refunds, last error, retry_available, refund_on_cancel), steps, progress, ready deliverables, web_url, action_required and next_poll_after_seconds. Requires an API key with the runs:read scope. Analyses run in the background: poll this tool no sooner than next_poll_after_seconds, until it is null. Null means the analysis reached a final state, or action_required is retry_or_cancel (failed work waiting for qualitative_retry_analysis or qualitative_cancel_analysis), or continue_in_web_app (waiting for the user in the web app, e.g. stale steps after inputs changed or a decision). Stop polling for continue_in_web_app, tell the user to continue in the web app and give them the run link in web_url. Do not keep polling when null. Read-only: it never starts or changes work. To fetch the outputs use qualitative_list_deliverables.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"run_id": "<run_id>"
},
"name": "qualitative_get_run"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | The analysis id (`run_id`) from qualitative_list_runs or qualitative_start_analysis. |