list_cost_lines
A project's cost lines (its budget list) and their totals against the budget, in the project currency. Each line is EXPECTED, COMMITTED or SPENT. summary: spent = SPENT lines; committed = COMMITTED + SPENT; forecast = every line; remaining = budget - forecast; remainingAfterCommitments = budget - committed. When summary.labourActual is a number, timesheet labour priced by earned value is included in spent, committed and forecast; null means labour is not included. A null budget means none was entered, and the remaining figures are then null, not zero. status filters lines only; summary always covers every line. Access: callers who may read the project cost (budget.read).
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": {
"projectId": "<projectId>"
},
"name": "list_cost_lines"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | Only lines in this status. | |
| projectId | Yes |