Skip to content
For the complete documentation index, see llms.txt.

Send tasks from scripts, CI and assistants

The donebear CLI, the GraphQL API and the hosted MCP server all write to your synced list, so a task a script files shows up on every device.

In the week of 27 July 2026, Linear’s 2026 data report counted agents and MCP creating almost as many issues as people and integrations did. Done Bear gives that work somewhere to land, on a list you still decide.

Pick an interface

Command-line interface

Shell scripts, cron jobs, Git hooks and CI.

Explore the CLI

GraphQL API

Typed reads and writes over HTTP.

Read the GraphQL reference

MCP server

Claude, ChatGPT, Cursor and other assistants.

Connect an MCP client

What you can automate

Capture from CI and Git hooks

A failed build, deploy or audit becomes a synced task.

donebear task add "Dependency audit failed on main" \
  --when today \
  --deadline 2026-08-01 \
  --description "npm audit flagged a high-severity advisory" \
  --json

Frequently asked questions

How do I automate Done Bear?

Create a key with `donebear api-key create "CI"` and set it as `DONEBEAR_TOKEN`, and a script, CI job or Git hook can write tasks. Revoke it from the CLI anytime.

Can AI agents automate my tasks?

Yes. Connect Claude, ChatGPT or another assistant to the hosted MCP server over OAuth, and it can manage your tasks with your permission.