airflow-list-runs
Retrieve recent runs of an Airflow DAG, optionally filtered by state, with results ordered newest first.
Instructions
List recent runs of one Airflow DAG, optionally filtered by state, ordered newest first
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": {
"dagId": "<dagId>"
},
"name": "airflow-list-runs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dagId | Yes | Airflow DAG id | |
| state | No | Filter by state (success | running | failed | queued | up_for_retry | ...) | |
| limit | No | ||
| extractFields | No | Comma-separated dotted paths to project from response (e.g. 'id,name,owner.name,columns.*.name'). Use `*` as wildcard for arrays/objects. Wrap field names with dots in backticks. Reduces response tokens dramatically on large entities. |