An MCP server for agents
Claude, Claude Code, Cursor and any MCP client can list your boards, add cards, move them and search across projects. Claude signs in with your craaft account, so there is no key to copy.
One kanban board your team drags cards across and your agents work through MCP or the API. Same cards, same permissions, and every move shows up for everyone as it happens.

move_card("Cut the v1.0 release branch", "In Review")For agents
Point Claude Code, Cursor or your own script at a board. It reads the cards, adds work and moves it across, with your permissions and nothing more. The API spec is public at /openapi.yaml, and all of it is on the Free plan.
Claude, Claude Code, Cursor and any MCP client can list your boards, add cards, move them and search across projects. Claude signs in with your craaft account, so there is no key to copy.
Projects, cards, comments, checklists, milestones, members, search and export. Bulk endpoints create, update or move up to 100 cards in one transaction.
Python, TypeScript and PHP, each maintained by us against the same spec, so your scripts never wait on the client to catch up.
For people
The comment, the attachment and the reason the priority changed all sit on the card, 3 weeks and 300 cards later.
Threaded comments and @mentions, with an activity trail of every move, rename and reassign.
Specs, mockups and recordings up to 25 MiB, stored against the card instead of an inbox.
Assignee, due date, size, priority, checklist. Every one optional, none of them nagging you.
Every morning
Focus pulls every board you can open into one list, so nothing waits on someone remembering to look.

get_focus()Standup goes through the board one person at a time. Pick a name and the board shows only their cards, with a count in every column.

Email to card
On Pro, every board has its own address. Send or forward mail to it and it lands on the board as a card, with its attachments.

enable_inbound_email("Product Launch - Q3")Switching
Upload an export from Trello, Jira or Asana, or any CSV. craaft matches the columns, shows you a preview, then makes a new board.

import_board("office-move.csv")Setup
It arrives with To Do, In Progress and Done already on it. That is a working kanban before you touch anything.
A title is enough. Everything else waits until it matters.
Anyone else with the board open sees it move at the same moment, without refreshing.
Add the MCP server, sign in, and your agent reads and moves the same cards you just made.

Install for agents
One Claude Code plugin installs both halves. The first time it connects, you sign in with your craaft account in the browser. There is no token to copy.
# 1. The craaft plugin: MCP server and skill
claude plugin marketplace add craaft/skill
claude plugin install craaft@craaft
# 2. In Claude Code, pick craaft and sign in
/mcp
# Another MCP client? Point it at https://ai.craaft.io/mcp
# Then ask your agent what’s in To Do.
Pricing
$0forever
For your own work.
$14per month
For a team, billed month to month.
$140per year
For a team, billed once a year.
Save $28 against monthly
Agents use your account, so they never need a seat of their own. Cancel any time, and every plan exports. Feature-by-feature comparison on the pricing page.
That is the whole tutorial, for you and for your agents. No credit card to enter, nothing to cancel if you stop, and one click gets your projects back out whenever you want them.