Tick a checklist item
Tick or untick one checklist item.
MCP tool habitica_write → tick_checklist_item
write
Flips the item between done and not done and returns the checklist. It changes only your own task and a second call undoes it, so it does not ask for OK by default.
Parameters
| Name | Type | Description |
|---|---|---|
| task_id string required | string | Task ID from list_tasks. |
| item_id string required | string | Checklist item ID from get_task. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "habitica_write",
"arguments": {
"operation": "tick_checklist_item",
"arguments": {
"task_id": "task_8c41d2",
"item_id": "item_8c41d2"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"task_id": "4e0b9c12-77a3-4d0f-8b1e-2a6f9d3c5e70",
"item_id": "c2",
"done": true
},
"isError": false
}