# 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](https://linear.app/data) 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](/cli)

### GraphQL API

Typed reads and writes over HTTP.

[Read the GraphQL reference](/docs/api/graphql)

### MCP server

Claude, ChatGPT, Cursor and other assistants.

[Connect an MCP client](/mcp/clients)

## What you can automate

### Capture from CI and Git hooks

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

```bash
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.

---

Free to start, no trial, no credit card. [Create a workspace](https://app.donebear.com) or read the [API docs](/docs/api).

---

Every Done Bear page is listed at https://donebear.com/llms.txt. Any page has a markdown copy at its URL plus `.md`. Start from the map rather than guessing a path.
