KitScout

Categories › Productivity & Office › Project & task management

DoLoop

MCP serverVerified domain · getdoloop.comRemote● LiveAPI key needed

Recurring tasks in loops. Your assistant reads today's tasks, checks or skips them, edits loops.

Install

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.

What it can do

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 autom
  • check_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 before
  • create_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", the
  • delete_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.

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools