list_tasks
List tasks in the connected LoopGantt ACCOUNT (requires a LoopGantt API key), across every project the account can reach, most recently changed first. Use it to answer "what am I working on", to find a task before changing it, or to catch up on what moved: pass updatedSince (ISO timestamp) for "since I last looked". Each row carries the task id that update_task and complete_task take.
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_tasks"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | Only tasks this bot owns (its exact agentLabel, e.g. "qa-bot"), or 'none' for tasks no bot owns | |
| limit | No | How many tasks to return (default 50, capped at 200) | |
| order | No | Newest change first (default) or oldest first | |
| cursor | No | Next page: the opaque cursor a previous list_tasks reply gave you. Keep every other filter the same. Do not construct one. | |
| status | No | Only these workflow stage ids, e.g. ["in_progress", "on_hold"] | |
| dueAfter | No | Only tasks scheduled to end on or after this date (YYYY-MM-DD) | |
| openOnly | No | Leave out tasks that are done | |
| dueBefore | No | Only tasks scheduled to end on or before this date (YYYY-MM-DD) | |
| projectId | No | Limit to one project (id from list_projects) | |
| assigneeId | No | Only tasks assigned to this user id, or 'none' for unassigned tasks | |
| updatedSince | No | Only tasks changed at or after this ISO 8601 instant, e.g. 2026-09-01T00:00:00Z |