NestDaddy

DoLoop

com.getdoloop/doloop · v0.6.12

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

Connect Remote server

Terminal
claude mcp add --transport http doloop https://api.getdoloop.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "doloop": {
      "url": "https://api.getdoloop.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "doloop": {
      "type": "http",
      "url": "https://api.getdoloop.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://api.getdoloop.com/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 16 found in our last check

  • 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 it changes nothing.

  • 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 automatically (missed); one armed today is kept; "reschedule" tasks stay armed. 2) Arms every active scheduled task due today that is not armed,…

  • 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 and after).

  • 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", then call enqueue_task.

  • 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.

Headers

NameDescription
Authorization
Optional, secret
Optional: API key ("Bearer " + key from My Profile > API keys at getdoloop.com); clients that support MCP OAuth can sign in instead

Details

Endpointhttps://api.getdoloop.com/mcp (Streamable HTTP)
First published11 Nov 2026
Last updated11 Nov 2026
Registry namecom.getdoloop/doloop

More productivity servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.