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>" }
}
}
}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 trialQuestions
- 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