Kaiten MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Kaiten MCP Serverlist tasks on board "Sprint 5""
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
kaiten-mcp-server
MCP server exposing four Kaiten (kaiten.ru) operations as tools:
list_tasks— list/filter cards (board, column, space, text query, archived)move_task— move a card to a given board/column/laneset_responsible— set a card's responsible person (owner_id)add_comment— add a comment to a card
Built on the Kaiten REST API.
Setup
uv syncSet credentials as env vars:
export KAITEN_DOMAIN=mycompany # -> https://mycompany.kaiten.ru/api/latest
# or set the full URL directly:
# export KAITEN_BASE_URL=https://mycompany.kaiten.ru/api/latest
export KAITEN_API_TOKEN=ksh_xxx # from Kaiten user settings -> API tokensRelated MCP server: kaiten-mcp
Run
uv run kaiten-mcp-serverRuns over stdio, ready to be wired into any MCP client.
Wire into Claude Code / Claude Desktop
Add to your MCP config (e.g. claude_desktop_config.json or .mcp.json):
{
"mcpServers": {
"kaiten": {
"command": "uv",
"args": ["--directory", "/home/corfmann/PycharmProjects/kaiten-mcp-server", "run", "kaiten-mcp-server"],
"env": {
"KAITEN_DOMAIN": "mycompany",
"KAITEN_API_TOKEN": "ksh_xxx"
}
}
}
}Notes
list_tasksreturns a trimmed summary of each card (id, title, board/column/lane, owner, archived, due_date) to keep responses compact; extend_summarize_cardinserver.pyif you need more fields.Kaiten has no dedicated "responsible" field on the card-members endpoint — the responsible person is the card's
owner_id, set viaPATCH /cards/{id}, which is whatset_responsibleuses.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceMCP server for integrating Kaiten API with Claude Desktop, enabling management of cards, comments, spaces, and boards with advanced features like verbosity control, response format selection, and auto-truncation.1828MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for interacting with Kaiten project management through its REST API. Enables managing spaces, boards, cards, comments, checklists, tags, and time logs.MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for Kaiten project management, providing 63 tools for managing cards, comments, checklists, time tracking, and more. Enables AI assistants to interact with Kaiten workspaces through natural language.42MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for managing Kaiten tasks through AI agents like Claude, enabling task retrieval, creation, updating, and time logging.142MIT
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nedgar8/kaiten-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server