Add a checklist item
Add one item to a task's checklist.
MCP tool habitica_write → add_checklist_item
write
Appends the item to the end of the checklist and returns the full checklist. It changes only your own task and you can delete the item in Habitica, so it does not ask for OK by default.
Parameters
| Name | Type | Description |
|---|---|---|
| task_id string required | string | Task ID from list_tasks. |
| text string required | string | Checklist item text. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "habitica_write",
"arguments": {
"operation": "add_checklist_item",
"arguments": {
"task_id": "task_8c41d2",
"text": "text"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"task_id": "4e0b9c12-77a3-4d0f-8b1e-2a6f9d3c5e70",
"checklist": [
{
"item_id": "c1",
"text": "Book the movers",
"done": true
},
{
"item_id": "c2",
"text": "Cancel electricity",
"done": false
},
{
"item_id": "c3",
"text": "Pack the kitchen",
"done": false
}
]
},
"isError": false
}