Kaiten MCP Server (TDD)
Kaiten MCP Server
A TypeScript MCP server for the Kaiten kanban tool: five tools for cards and time tracking, built test-first with full test coverage
- 2 ★ on the repository
- Last commit
Broad access
Why this level
- Creates and changes cards on a real board
- The token gives full user-level access to your Kaiten organization
A similar tool with a larger community: Kaiten MCP Server, 33 ★ on the repository
Install
- Works in
- Services
Manual install
git clone git@github.com:Happiest-d/kaiten-mcp.git && cd kaiten-mcp && npm install && npm run buildThere is no ready package, the server is built from source.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Creates and changes cards on a real board
- The token gives full user-level access to your Kaiten organization
This is third-party code. Review the repository files before installing.
What it does
The server gives an agent access to Kaiten tasks through the REST API. Five tools are implemented: get full card details with comments, check the status of several cards at once, view time logs grouped by user or day, create a card on a board, and update an existing one (title, description, moving between columns and lanes, assignee, tags). The other 12 tools from the author's roadmap, including listing a board's cards and its structure, are not built yet. The project follows TDD: 78 Vitest tests and separate feature specs in the specs folder.
Who it is for. For Kaiten teams who just need to read and create cards and check time logs through an agent, for a start.
Good fit when
- You want to create or update a card straight from a chat with an agent
- You want to see task details and time logs without opening the web interface
- You want a server with a transparent TDD process and detailed development docs
Not a fit when
- You need a filtered list of a board's cards: get-board-cards is not built yet
- You need to delete tasks, add comments, or read board structure: none of that exists yet
Example request
Create a Kaiten card "Fix login bug" on board 1660008 in column 5747562MCP
- Transport
- stdio
- Authentication
- API key
Environment variables
KAITEN_API_TOKENrequired, secret- Token from your Kaiten profile (Settings → API tokens)
KAITEN_BASE_URLrequired- Full API URL of your Kaiten instance, e.g. https://mycompany.kaiten.ru/api/latest
Limitations
Only 5 of the 17 planned tools are implemented, and the key get-board-cards tool is still in progress. Requires Node.js 20+, building from source (npm install, npm run build), and a Kaiten API token. Single author, no npm release.
How to disable. Remove the kaiten entry from your MCP client config (~/.claude/mcp.json or the project's .mcp.json).
FAQ
Can it list all cards on a board?
Not yet, get-board-cards is in progress and marked critical in the roadmap.
Do I need to build the project?
Yes, there is no npm package, the server is built from source with npm run build.
Discussion
No questions or reviews yet.
Related
All Kaiten toolsKaiten MCP: 51 tools for cards
kaiten-mcp
A local Node.js 24 stdio server for finding and editing Kaiten cards, checklists, comments and custom fields from Codex and Claude Code
An MCP server for Kaiten: cards, comments, spaces and boards with control over response verbosity
An MCP server for Kaiten with 36 tools: cards, checklists, time tracking and day planning, local or remote with OAuth
Kaiten MCP
kaiten-mcp
Swift MCP server for Kaiten: spaces, boards, columns, lanes, cards, comments and custom properties
Kaiten MCP (Python)
Kaiten MCP
A single-file FastMCP server for Kaiten: 22 tools for cards, comments, checklists and time tracking
Kaiten MCP Tools: read cards and attachments, 37 tools
kaiten-mcp-tools
A read-only npm package with 37 tools for cards, boards, documents and time tracking that downloads original attachments for the agent to analyze
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Kaiten MCP Server (TDD) (this card) | no | API key | 2 | |
| Kaiten MCP | no | not required | 20 | boards and cards |
| kaiten-mcp (ViktorOgnev) | no | OAuth | 6 | 246 tools and Service Desk |
README in short
The README lists five finished tools and names the ones still in progress: board card list and structure, task deletion, comments, time logging. It covers requirements (Node.js 20+, a Kaiten token), installing via clone and build, connecting in Claude Code and Claude Desktop through mcp.json, the project layout, and the RED-GREEN-REFACTOR development cycle with links to STATUS.md and MANUAL.md.