# Dooit

Hooks your agent up to a Dooit board so it can read your agenda and goals, then add, move or close tasks for you.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: dooit-so
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/dooit-so/mcp
- Updated: 2026-08-28
- HTML: https://affpapa.org/en/nevibecode/mcp/dooit

## What it does

Dooit is a keyboard-first personal task manager. Its MCP server reaches into your board, agenda, projects and weekly, monthly and yearly goals. Reading works on any account. Writing is another story: creating, rescheduling, completing, archiving and deleting tasks needs an active subscription and is rate limited.

The tools come in groups. `get_board` and `get_agenda` supply context. Task work runs through `list_tasks`, `get_task`, `create_task`, `update_task`, `set_task_done`, `archive_task` and `delete_task`. Projects use `create_project` and `update_project`, goals use `list_goals`, `create_goal` and `update_goal`. Start with `get_board` — it hands back today's date in the user's timezone along with the status and project ids that every write depends on.

Auth is OAuth 2.1 with dynamic client registration, so there is no API key to paste. A Dooit account is still required. The server is hosted and runs as part of the app; this repository holds metadata and docs only, so there is nothing to run locally.

## Requirements
- Remote server: `https://app.dooit.so/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://app.dooit.so/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add dooit --url https://app.dooit.so/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "dooit": {
            "url": "https://app.dooit.so/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "dooit": {
            "type": "http",
            "url": "https://app.dooit.so/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http dooit https://app.dooit.so/mcp
```

## When to use it
- check today's agenda without opening the app
- move an overdue task to another date
- turn a note or message into a task
- see how weekly goals are tracking
- close out and archive finished work

## Example prompts
- Show me my board for today
- Add a task to call the bank tomorrow
- Push every overdue task to Monday

## Similar
- [todoist-api](https://affpapa.org/en/nevibecode/skills/todoist-api.md) — skill · 1700 installs
- [ClickUp Automation](https://affpapa.org/en/nevibecode/skills/clickup-automation.md) — skill · 4800 installs
- [clickup](https://affpapa.org/en/nevibecode/plugins/clickup.md) — plugin · ★ 7604
- [c-tasks](https://affpapa.org/en/nevibecode/skills/c-tasks.md) — skill · ★ 173
- [google-tasks](https://affpapa.org/en/nevibecode/skills/google-tasks.md) — skill · 481 installs
- [monday-com](https://affpapa.org/en/nevibecode/plugins/monday-com.md) — plugin · ★ 7604

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
