Back to the catalog

Dooit

Read and run a user's task board: tasks, schedules, projects, and weekly/monthly/yearly goals.

Open source Repository Open in the app JSON README (API)

About

Read and run a user's task board: tasks, schedules, projects, and weekly/monthly/yearly goals.

Details

Kind
MCP servers
Topic
Productivity
Publisher
so.dooit
Origin
official
Category
ferramentas
Transport
http
Version
1.0.0
Last push
2026-08-28T15:39:30Z
Repository state
ativo
License
MIT
Added
2026-08-29 04:01:54
Updated
2026-08-29 04:01:54
Origin id
so.dooit/mcp

README

# Dooit MCP server

**This repo is metadata and docs, not source.** Dooit's MCP server is hosted —
it runs as part of the Dooit app, and its code lives in the product repo. This
repo exists because the ecosystem assumes one: [`server.json`](server.json)
wants a `repository`, aggregators key their claim flow off it, and directory
entries are `owner/repo` shaped.

Dooit is a lightweight, keyboard-first personal task manager. The MCP server
lets an agent read your board, agenda, projects and weekly/monthly/yearly
goals, then create, reschedule, complete, archive and delete tasks on your
behalf — in your own timezone, with your own permissions.

## Connect

```
claude mcp add --transport http dooit https://app.dooit.so/mcp
```

Claude Desktop, claude.ai, ChatGPT, Cursor and other clients take the same URL
as a custom connector. Auth is OAuth 2.1 with dynamic client registration —
there is no API key.

You need a [Dooit account](https://app.dooit.so). Reads work on any account;
writes require an active subscription and are rate limited.

## Docs

- [MCP server page](https://dooit.so/mcp) — connection guide per client, tools, limits
- [Agent guide](https://dooit.so/llm-info) — the same reference, written for LLMs
- [Server card](https://app.dooit.so/.well-known/mcp/server-card.json)
- [Skill](https://github.com/dooit-so/skill) — `npx skills add dooit-so/skill`

## Tools

Context: `get_board`, `get_agenda`
Tasks: `list_tasks`, `get_task`, `create_task`, `update_task`, `set_task_done`, `archive_task`, `delete_task`
Projects: `create_project`, `update_project`
Goals: `list_goals`, `create_goal`, `update_goal`

Call `get_board` first — it returns today's date in the user's timezone plus
the status and project ids every write needs.

## License

MIT

More