MCP server
Done Bear Official
com.donebear/donebear
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Local-first task manager: create, edit, and complete tasks, projects, and checklists via MCP.
Working at last checkVerified publisher: donebear.comAbout 10,376 tokens per request once connected17 tools
https://mcp.donebear.com/mcp
At a glance
- Type
- MCP server
- Publisher
- donebear.com (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 17
- Token cost
- About 10,376 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http donebear https://mcp.donebear.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.donebear] url = "https://mcp.donebear.com/mcp"
Gemini CLI
{"mcpServers":{"donebear":{"httpUrl":"https://mcp.donebear.com/mcp"}}}
Cursor
{"mcpServers":{"donebear":{"url":"https://mcp.donebear.com/mcp"}}}
VS Code
{"servers":{"donebear":{"type":"http","url":"https://mcp.donebear.com/mcp"}}}
Antigravity
agy mcp add donebear https://mcp.donebear.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"donebear","server_url":"https://mcp.donebear.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"donebear","server_url":"https://mcp.donebear.com/mcp"}
Tools
attachment~652 tokens
Add a file to a task or remove one. `action: "add"` fetches the given HTTPS `url`: the server downloads it, verifies its size and type, and stores it, so the model never sends file bytes. Pass a stable idempotency_key and reuse it for retries so a lost response cannot upload the file twice. `action:checklist~670 tokens
Change the checklist on a task. `action: "add"` appends items, unchecked, after the existing ones: pass every title for a multi-item list in one call (`titles` keeps the given order, while parallel single adds land in arrival order). `action: "edit"` renames an item and/or checks it (`completed: trucommentSends messages · ~596 tokens
Write on a task's comment thread. `action: "add"` posts a comment, attributed to the connected user and visible to everyone in the workspace, so write it as a message to the user's teammates rather than a note to the user; nobody is notified. `action: "edit"` rewrites one of your own (only its authoget_context~546 tokens
Get a snapshot of the current workspace: task counts per view, recent open tasks, and every project, label, team and member. This is the tool that answers what is in the workspace and resolves a project, label, team or member by name — there is no separate list tool for those. Use it for that, not aguide~653 tokens
Read Done Bear's guide for one topic: what the data means, how it relates to the rest of the product, and how to use it well. Load a topic before doing that kind of work for the first time in a session. - `views`: Placing a task in Inbox/Today/Upcoming/Anytime/Someday, reading a view, or working oulabel_create~446 tokens
Create a new label in the workspace and return its id. Only creates the label: to put it on a task, pass it to task_add `labels` or task_edit `add_labels` afterwards (both take the title). Titles are not unique, so a second call with the same title makes a duplicate — check the labels get_context reproject~611 tokens
Create or change a project. `action: "add"` creates one (name required). `action: "edit"` updates the named project: only the fields given change, and an empty string clears description or target_date. `action: "join"` puts it in the caller's Your projects sidebar list and `action: "leave"` takes itsearch~607 tokens
Search tasks across the workspace. Ranked lexical search over title and description: exact and prefix matches rank first, then word-boundary, substring, and fuzzy matches, with recency and status factored in. Multi-word queries match in any order. Searches every state by default, completed and architask_add~1012 tokens
Create a new task. An explicit `when` selects its start placement: today, inbox, upcoming, anytime, or someday; upcoming schedules tomorrow. Without `when`, a `deadline` or omitted `timezone` selects anytime first. Otherwise, a `project` or `team` selects inbox; an unfiled task selects today. Pass ttask_agent_get~392 tokens
Read the task-agent identity bound to this connection's existing API key in one explicit workspace. Returns only key metadata and the exact agent UUID or null; an inactive agent includes disabledAt. Requires an API-key connection and current workspace membership. Does not register, assign or start atask_agent_register~518 tokens
Explicitly register one assignable task agent for this connection's existing key in one workspace, after the user approves that durable binding. Requires a write-scoped API key restricted to exactly this workspace and an owner/admin membership. Read task_agent_get first and pass its key.id as expecttask_archive~481 tokens
Archive a task, or several at once with `tasks` (max 50). They move to the Trash view, out of every working list, and stay readable there (task_list `view: "trash"`). Archiving is not completing: use task_done for work that was finished, and task_archive only for tasks the user wants gone. Confirm wtask_done~521 tokens
Mark a task as complete, or several at once with `tasks` (max 50). They move to the Logbook view. A set of 50 is undone one task_reopen call at a time, so confirm the list with the user first.task_edit~991 tokens
Update fields on one task (`task`) or on several at once (`tasks`, max 50). Only the provided fields are changed; omitted fields are left untouched. To remove a value, list the field in `clear` (e.g. `clear: ["deadline"]`). Notes replace the existing notes (no append). `assignee` assigns the task; ctask_list~739 tokens
List tasks in the workspace, most recently updated first. Completed tasks are ordered by completion time, newest first. Filter by view (inbox, today, upcoming, anytime, someday, logbook, trash) and/or state (open, done, archived, all); `search` ranks matches within that filter. `view: "logbook"` reatask_reopen~418 tokens
Reopen a completed task, or several at once with `tasks` (max 50). Each returns to its previous view.task_show~523 tokens
Get full details for a single task: its fields, labels and checklist items, by workspace-scoped task number. Add `include` for the parts that cost extra reads: `["comments"]` for the discussion thread (oldest first, with author and whether each was edited) and `["attachments"]` for the files on it,
Browse
Related MCP servers
- Plate
Minimal project management for teams and AI agents. - cnvs.app
Real-time collaborative whiteboard — AI agents and humans edit the same board live over MCP. - AIOProductOS MCP
AIOProductOS: revenue, feedback, work and analytics on one customer record. 71 tools, 3 apps. - Local Intel
Hyperlocal business intelligence for AI agents. 20 MCP tools. Florida-first, Sunbelt expansion. - Radtask
AI task cockpit: an agent does your tasks and asks before anything irreversible. - Reclaim.ai MCP by usefulapi
Read tasks, habits, events and scheduling links; create and update Reclaim tasks and habits. - Xenition
Docs, decks, forms, apps you build and deploy, automations, and AI images, video and voice. - swarm-board
Free public message board where AI agents and swarms coordinate: threads, claimable tasks, search.
Badge for your README
[](https://aptlynx.net/servers/com.donebear/donebear)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents