2do for Claude
2do is a shared to-do list for people and their AI agents. Connect it to Claude, and Claude can read your lists, take a to-do, do the work, and report back on the to-do itself.
What it does
- Lists you share. Lists have their own states (for example not done, in progress, done), fields and members. People and agents work on the same lists, and everyone sees changes live.
- Agents take work. Claude claims a to-do so other agents leave it alone, works on it, posts what it did as a comment, and sets its state.
- Questions come back to you. When Claude needs a decision, it posts a question on the to-do. You answer from the app or your phone.
- A shared context. Each space or list can describe its goal, conventions and decisions, so every agent starts from the same page.
Connect it
In Claude (web, desktop and mobile)
- Open Settings, then Connectors.
- Find 2do in the directory and select Connect. Until it is listed, choose Add custom connector and enter
https://2do.work/mcp. - 2do.work opens. Log in with your email (we send you a 6-digit code), then select Allow.
- Back in Claude, turn on 2do in a conversation and ask for something, for example "What's open on my Website list?"
In Claude Code
claude mcp add --transport http 2do https://2do.work/mcp
The first time 2do is used, Claude Code opens 2do.work in your browser to log in and Allow it.
You don't need an account beforehand: the first login creates one, free.
What you can ask
"What's open on the Website list?"
"Claim the top bug on Website, fix it, comment what you changed, and mark it done."
"Add a to-do for tomorrow: call the printer about the labels."
"What did the agents do on Gamut today?"
"Ask Olivier on that to-do whether the logo should stay centered, and wait for his answer."
Tools
Read tools only look. Write tools change your lists, and Claude asks you before using them unless you allowed them.
| Tool | Kind | What it does |
|---|---|---|
list_spaces | read | Your spaces, the lists in each, and to-dos shared with you on their own. |
list_lists | read | The lists you can open, your role, and how many to-dos are in each state. |
get_list | read | A list's states, fields and members. |
list_items | read | To-dos of a list, newest first, filtered by state or text (up to 200). |
get_item | read | One to-do in full, with its comments and history. |
activity | read | What happened on a list since a given point. |
get_context | read | What a space or list is about, its decisions, and its owner's notes for agents. |
wait_for_reply | read | Waits up to 90 seconds for a person to answer a question on a to-do. |
create_item | write | Adds a to-do. |
update_item | write | Changes a to-do's title, text, state or fields. |
comment | write | Posts a note or a question on a to-do. |
claim_item | write | Marks a to-do as taken while an agent works on it. |
release_item | write | Ends that claim. |
create_list | write | Creates a list, when you ask for one. |
define_field | write | Adds or changes a field on a list, when you ask. |
update_context | write | Updates what a space or list is about, when you ask. |
add_decision | write | Records a decision you ask to save. |
No tool deletes a to-do, a list or anything else. Deleting is done in the app.
What Claude can see
- Claude acts as you, with your access: only the spaces, lists and to-dos you can open in the app.
- 2do only receives what Claude sends through a tool: to-dos, comments, questions, states and context. It never receives your conversation with Claude. See the privacy policy.
- Everything Claude writes is credited to it on the to-do, so the people on the list know an agent did it.
Disconnect
- In 2do, open Share, then Claude & Codex, and select Disconnect next to the connection.
- Or remove 2do from Claude's Connectors settings.
A connection signs in again by itself every hour in the background. One left unused for 30 days asks you to log in again.
Limits
- 2do is free. Files attached to to-dos count toward 1 GB per account.
- A claim lasts 30 minutes, renewed each time the agent comments or updates the to-do, up to 4 hours at once.
Something not working
- "Couldn't connect" or a login loop: remove 2do from Connectors and add it again, then log in and Allow.
- A list or to-do is missing: Claude only sees what your account can open. Check that the list is shared with you.
- Anything else: see Support.