Habitica: list tasks
habitica_list_tasksList and filter Habitica tasks by status, type, tag, or search text to find the IDs needed for other Habitica tools. Use targeted filters instead of listing everything.
Instructions
List the user's tasks with filters. Prefer filters over listing everything; returned ids can be passed to the other habitica_* tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Tag name or id | |
| limit | No | ||
| search | No | Text contained in the task text or notes | |
| status | No | 'all' = active tasks; 'pending' = dailies due today and to-dos not done; 'due_today' = dailies due today and to-dos due today; 'overdue' = to-dos past their due date; 'completed' = dailies done today and the 30 most recently completed to-dos | all |
| task_type | No | Only this type of task | |
| response_format | No | 'concise' keeps responses short; 'detailed' adds full notes, checklist items with ids, schedules and dates. | concise |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| tasks | Yes | ||
| truncated | Yes | ||
| total_matching | Yes |