com.taskhold/taskhold
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Taskhold
Publisher-provided description
Shared task list for Claude Code, Cursor and Codex: live progress per step, questions you answer.
Summary by lookupd
Shared task tracker for coordinating work with a person: create, start, plan, complete and block tasks, log notes, and track progress.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http taskhold https://taskhold.com/api/mcp
Codex, remote (streamable-http)
codex mcp add taskhold --url https://taskhold.com/api/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"taskhold": {
"url": "https://taskhold.com/api/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (22 tools)
Publisher-provided text
taskhold_beginStart work in one call: files a new task (or takes an existing one with task_id), plans its steps, marks it in progress and starts the first step. Use this whentaskhold_listList top-level tasks, one line each, grouped by status. Pass project to see one repo's work. Each line has status, title, steps done, progress and id; steps aretaskhold_getGet one task with its full description, steps (subtasks), progress, labels and the latest notes. Returns status, priority, project, the numbered steps with idstaskhold_get_currentGet the task in progress (in this project when you pass project), with its steps and the next one to do. Call this at the start of a session. Returns the most rtaskhold_searchSearch tasks and steps by text in the title or description (case-insensitive, up to 100 tasks scanned). Returns matching lines grouped by status, with ids (a sttaskhold_createFile work for later: a bug, a refactor, a follow-up you aren't doing now (it lands in To Do). To file and start work at once, use taskhold_begin. Pass parent_tataskhold_planAdd ordered steps (subtasks) to a task so the person sees a checklist; the progress bar fills as steps finish. taskhold_begin already does this for new work. Fotaskhold_progressMove the person's progress bar during a long step or a task without steps: percent, or current and total (e.g. 12 of 40 files), plus a short message about what'taskhold_create_from_todoCreate a task from a TODO comment in code, keeping the file path and line number (label todo-from-code plus any labels you pass; priority as in taskhold_create;taskhold_startMark a task or step in progress when you begin it. Starting a step also starts its task. For new work, taskhold_begin files, plans and starts in one call. Returtaskhold_completeMark a task or step done, with a summary of what you did and, optionally, a structured outcome: files changed (with +/- line counts), checks run (pass/fail/skiptaskhold_blockMark a task (or step) blocked when you can't continue without the person (a decision, missing info, access). Returns the question and the exact taskhold_updatestaskhold_unblockMove a blocked task back to todo once the blocker is resolved (taskhold_start resumes it directly). Returns the task with status todo. A task that isn't blockedtaskhold_updateUpdate a task's title, description, priority or project. Only fields you pass change; status goes through taskhold_start, taskhold_complete and taskhold_block.taskhold_add_noteAdd a note to a task: findings, decisions, what you tried. The person reads these. Notes are append-only and shown oldest first (taskhold_get shows the latest 1taskhold_set_priorityChange a task's priority. Returns the task title and new priority; an unknown task_id fails with "Task not found".taskhold_updatesWhat the person changed since you last looked: replies (notes), new tasks, priority changes, unblocks. Call when you resume, between steps, and after blocking (taskhold_list_projectsList projects with their open work, one line each. You rarely need this: every tool takes project as a name. Each line has the name, open counts (working, blocktaskhold_create_projectCreate a project (a group of tasks, usually one per repo). Optional: any tool that takes project creates it on first use. Returns the existing project if one hataskhold_update_projectChange a project's name, description or color. Only fields you pass change. Returns the project as it is now. Fails on an unknown project (it is never created htaskhold_list_labelsList the account's labels, one name per line. Labels are created by passing them to taskhold_create or taskhold_begin.taskhold_get_summaryTask counts by status, priority and who added them (human or agent). Returns the total and one list per grouping; counts top-level tasks only, not steps.
Details
- Version: 1.0.4
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 310 ms
- First indexed:
- Last seen in registry:
- Website: https://taskhold.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.taskhold/taskhold)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp