get_experiment_result
Poll an experiment job until it completes, then retrieve its result or error details.
Instructions
Poll for the result of a run started by generate_experiment or
search_grounded_evidence (both are async: they return a job_id and
run the ~60-120s pipeline in the background). Call this every ~5s with that
job_id until it is no longer "running".
Args:
job_id: The job_id returned by generate_experiment /
search_grounded_evidence.
Returns:
- still working: {"status": "running", "job_id"} — poll again.
- finished ok: {"status": "done", "job_id", "result": <the full TransBrief, or the evidence projection>}.
- failed: {"status": "error", "job_id", "result": {"error", "message", "status_code"}}.
- unknown/expired job_id: {"error": "unknown_job", "message", "status_code": 404} — finished results are retained ~30 min
(MCP_JOB_TTL_SECONDS) after completion, then evicted.
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": {
"job_id": "<job_id>"
},
"name": "get_experiment_result"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||