list_time_entries
Read declared time for a week or custom period, including task and project names, daily and project totals, and entry IDs needed to edit records. Use it before making changes.
Instructions
Read declared time over a week or a period, with task and project names filled in, per-day and per-project totals, and the identifiers needed to change an entry. Read before you write.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_time_entries"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Last day of an explicit period. Defaults to `from`. | |
| from | No | First day of an explicit period. Ignored when `week` is set. | |
| task | No | Keep only this task, by name or id. | |
| user | No | Whose time to read. Defaults to the user this server acts as. | |
| week | No | A week: `this week`, `last week`, `2026-W38`, or a date inside it. | |
| limit | No | How many objects to return. Upstream maximum is 1000. | |
| offset | No | How many objects to skip, for the next page. | |
| project | No | Keep only this project, by name, code or id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Last day of the period. | |
| days | Yes | One line per day that carries time. | |
| from | Yes | First day of the period. | |
| user | Yes | Whose time this is. | |
| week | No | The ISO week, when the period is exactly one. | |
| total | Yes | The same, human readable. | |
| entries | No | The declarations themselves, when the caller asked for them. | |
| projects | Yes | One line per project, largest first. | |
| total_hours | Yes | The same, in decimal hours. | |
| total_seconds | Yes | Declared time over the period, in seconds. | |
| missing_workdays | Yes | Working days of the period with nothing declared. |