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

Parameters: list_tasks
NameTypeDescription
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

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "habitica_read",
    "arguments": {
      "operation": "list_tasks",
      "arguments": {}
    }
  }
}

Example response

JSON

{
  "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
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.