Setup by agent

A shared task list for Windsurf (Devin Desktop)

Cognition renamed Windsurf to Devin Desktop in June 2026. The MCP setup works the same way: a JSON file listing servers, and remote servers with headers are supported.

Taskhold gives its agent a task list you share. You queue tasks in the web app, the agent works through them over MCP, and you see notes, blocks and summaries on each task.

Setup

  • Start the 7-day trial and open Settings. Click to make a setup URL. It looks like https://taskhold.com/setup/<token>.md and expires after 3 days.
  • Paste it into your agent with the words "set this up". The agent fetches the markdown, which contains a fresh API key, the config for its own client and the task workflow snippet.
  • The agent adds the server, then calls taskhold_list to check it works. Settings shows "Connected" when the first call arrives.

By hand: current Devin Desktop docs put the file at ~/.config/devin/mcp_config.json on macOS and Linux (%APPDATA%\devin\mcp_config.json on Windows). Older Windsurf installs use ~/.codeium/windsurf/mcp_config.json. Add:

{
  "mcpServers": {
    "taskhold": {
      "serverUrl": "https://taskhold.com/api/mcp",
      "headers": { "Authorization": "Bearer <your atd_sk_ key>" }
    }
  }
}
The docs accept serverUrl or url for remote servers. Docs: docs.devin.ai/desktop/cascade/mcp

Then turn the server on from the MCPs section of the agent panel's menu.

Workflow snippet

Add this to your rules or AGENTS.md:

## Tasks (Taskhold)

The human and I share a task list through the taskhold MCP tools.
- Session start: taskhold_get_current; if nothing is in progress, taskhold_list status:todo and take the highest priority.
- taskhold_start before working on a task; taskhold_add_note as you go.
- Can't continue? taskhold_block with the reason. Done? taskhold_complete with a short summary.
- Found a TODO or a bug you aren't fixing now? taskhold_create (or taskhold_create_from_todo with file and line).

What the agent can do

  • taskhold_get_current: what is already in progress, so a new session picks up where the last one stopped.
  • taskhold_list and taskhold_start: take the highest-priority todo and mark it in progress, so a second agent skips it.
  • taskhold_add_note: leave notes on the task as work goes, visible in the web app.
  • taskhold_block: stop with a reason. The task shows as blocked on you in Agent Activity.
  • taskhold_complete: finish with a short summary of what changed.
  • taskhold_create and taskhold_create_from_todo: file new tasks, including a TODO with its file path and line number.

Give your agents a list you can both see.

$12 a month or $120 a year per person, every agent included. 7-day trial with a card; cancel before it ends and nothing is charged.

Start your 7-day trial

Questions

Is this the same as Windsurf?
Yes. Cognition renamed Windsurf to Devin Desktop on June 2, 2026. Setup is the same remote MCP server either way.
Is my code sent to Taskhold?
No. Only the task text, notes, and any file path and line number the agent attaches.
What does it cost?
$12 a month or $120 a year per person, with a 7-day trial that starts with a card.

Related

Updated 2026-10-08