Categories › Productivity & Office › Project & task management
Recurring tasks in loops. Your assistant reads today's tasks, checks or skips them, edits loops.
Remote server: your requests and data go to api.getdoloop.com. Claude Code: claude mcp add --transport http doloop https://api.getdoloop.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
abort_task — Skip an armed task: not this time; the loop moves on. The task is unarmed and its abortions count goes up by 1. On a task that is not armed arm_all — Run the arming pass the user asked for, in the user's time zone. 1) A scheduled "drop" task still armed from an earlier day is skipped automcheck_task — Mark an armed task as done: it is unarmed and its ticker goes up by 1. On a task that is not armed it changes nothing (compare ticker beforecreate_loop — Create an empty loop (a queue of tasks). Add tasks with enqueue_task.create_task — Create a task. A "schedule" task needs exactly one of dow, cron or every_days. To put a task in a loop, create it with task_type "loop", thedelete_loop — Delete a loop for good (its tasks are kept). Cannot be undone: confirm with the user first.delete_task — Delete a task for good, with its history (ticker, abortions). Cannot be undone: confirm with the user first.dequeue_task — Remove a task from a loop's queue (the task itself is kept).enqueue_task — Append one of the user's tasks to the end of a loop's queue.get_loop — Get one loop with its ordered queue of tasks.get_task — Get one task.list_loops — List all loops in the user's DoLoop account, each with its ordered queue of tasks and current_task_id.list_tasks — List all tasks in the user's DoLoop account (every type, armed or not).todays_tasks — List the tasks that are armed (due) right now: what the user has to do today.update_loop — Change a loop's fields. Only the fields you pass change; their previous values are overwritten.update_task — Change a task's fields. Only the fields you pass change; their previous values are overwritten.Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.