get_flow
Read a flow. Pick the view that answers the question: 'detail' (default) for the raw nodes, connections and parameters — use this to discover node IDs; 'summary' for a plain-language description of what the flow does; 'status' for execution state and output file URLs — a running node's wait.phase tells queued (waiting for a GPU, with jobs ahead) from loading_model, starting, generating and finishing; 'validation' for pre-run problems (trashed, running, missing inputs, disconnected nodes). To follow a run, call view='status' with wait_seconds=20: the call returns as soon as the run ends, or after 20 seconds with the run still going — then call it again. No need to sleep between calls.
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": {
"flow_id": "<flow_id>"
},
"name": "get_flow"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | One of: detail (default), summary, status, validation. | |
| flow_id | Yes | The unique identifier of the flow. | |
| wait_seconds | No | view='status' only: seconds to wait for a running flow to finish before answering (max 20, default 0). A flow that is not running answers at once. |