List tasks
List your habits, dailies, to-dos or rewards.
MCP tool habitica_read → list_tasks
read
Returns each task with its ID, type, title, notes, difficulty, tags and, for dailies, whether it is due today and its streak. Checklist items are included. Tasks come in the order Habitica shows them.
Parameters
| Name | Type | Description |
|---|---|---|
| type string | string | One of: habit, daily, todo or reward. Omit for habits, dailies and to-dos. |
| tag string | string | Only tasks with this tag name. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "habitica_read",
"arguments": {
"operation": "list_tasks",
"arguments": {}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"tasks": [
{
"task_id": "b7c1f6a0-3d52-4e1a-9a7e-5d1c0f2e8a11",
"type": "daily",
"title": "Stretch 10 minutes",
"difficulty": "easy",
"due_today": true,
"completed": false,
"streak": 12,
"tags": [
"morning"
]
}
]
},
"isError": false
}