list_my_tasks
Answers "what is on my plate", "my tasks this week" and "what do I have overdue" from the user's Onplana workspace. List tasks assigned to YOU (the calling user), and tasks you collaborate on. Resolves "me" server-side - no need to pass an assignee id. Each row's role is "assignee" or "collaborator"; a collaborator row also names the assignee in assigneeName. Optional scope: "assigned" (the default, the tasks above) or "managed", every task in the projects you manage (projects you own, or where your project role can edit the project), whoever holds it; a row there you are not on has role "manager" and names its assignee. Optional filters: status (TODO / IN_PROGRESS / REVIEW / DONE / BLOCKED), overdueOnly (only tasks past due date and not DONE). Default returns 25, max 50. PREFER list_assigned_tasks when YOU are an AI agent - that variant adds agentBrief, projectName, and hasOpenPrompt to each row so you can start work without a follow-up get_task. Use list_tasks instead when querying across multiple users. When the response carries hasMore true, more tasks match than the limit returned and total counts them all.
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_my_tasks"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Default 25, max 50. | |
| scope | No | "assigned" (default): tasks you hold or collaborate on. "managed": every task in the projects you manage. | |
| status | No | ||
| overdueOnly | No | Only return tasks due before today in the time zone of the user and not yet DONE (a task due today is not overdue). |