list_overdue
Answers "what is overdue across my projects" and "which tasks are late" from the user's Onplana workspace. List tasks due before today (in the time zone of the user; a task due today is not overdue) and NOT yet DONE, across every project visible to the caller. Optional projectId filter to narrow to one project. Returns up to 25 tasks ordered by most-overdue first, with a daysOverdue field so the model can prioritise response. Use list_my_tasks({overdueOnly:true}) for "MY overdue tasks only" - this tool returns overdue tasks across all assignees. Each row carries collaborators, the people working on the task besides its assignee. Optional underTaskId narrows to the tasks under one task at any depth, such as a phase and its work packages. workItemsOnly true leaves out summary tasks (a task with subtasks, such as a phase), false includes them; the response's workItemsOnly field, when present, says which it read. When the response carries hasMore true, more tasks are overdue than were returned and total counts them all: raise limit, narrow by projectId or underTaskId, or read summarize_project for project-wide counts.
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_overdue"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Default 25, max 50. | |
| projectId | No | Optional - narrow to one project. | |
| underTaskId | No | Optional - only tasks under this task (a phase or other summary task), at any depth. | |
| workItemsOnly | No | True: leave out summary tasks (tasks with subtasks). False: include them. |