Kaiten MCP Server
A remote Kaiten MCP server for Claude with full OAuth 2.1: read-only boards, cards, sprints and backlog analytics
- 0 ★ on the repository
- Last commit
Extended access
Why this level
- The server reads live Kaiten data: cards, comments, time logs and team analytics
- The Kaiten token is stored on a third-party deployed instance, not with the vendor
Install
- Works in
- Services
Manual install
npm install && npm run buildLocal dev run: ALLOW_UNAUTHENTICATED=1 KAITEN_HOST=... KAITEN_TOKEN=... npm start.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The server reads live Kaiten data: cards, comments, time logs and team analytics
- The Kaiten token is stored on a third-party deployed instance, not with the vendor
This is third-party code. Review the repository files before installing.
What it does
The server deploys to Railway or Render and connects to Claude as a remote connector via OAuth 2.1 with PKCE. Twelve tools are read-only: board lists and structure, cards with flexible filters and full detail, blockers, time logs, external links, sprints and backlog analytics by column, blockers and workload. The Kaiten token is kept only on the server, Claude never sees it. Access is gated by a separate owner password on the consent page, and the allowed redirect URIs are set manually. The server refuses to start without the auth environment variables, so it never ends up exposed unprotected.
Who it is for. For Kaiten teams who want to give Claude remote board access without handing out tokens, with careful connection security.
Good fit when
- You want a shared remote Kaiten connector for a team in Claude without a local process
- Read access is enough: boards, cards, sprints and backlog analytics
- You are ready to deploy your own instance on Railway or Render and configure OAuth
Not a fit when
- You need to create or edit cards and comments: the server is read-only
- You do not want to deploy and maintain your own instance with six required environment variables
Example request
Show backlog analytics for board 456: how many cards are overdue and where the bottleneck isMCP
- Transport
- http
- Authentication
- OAuth
Environment variables
KAITEN_HOSTrequired- Kaiten workspace domain
KAITEN_TOKENrequired, secret- Kaiten API token
OAUTH_CLIENT_IDrequired- OAuth client ID for Claude
OAUTH_CLIENT_SECRETrequired, secret- OAuth client secret
OWNER_PASSWORDrequired, secret- Owner password that approves every OAuth sign-in
OAUTH_REDIRECT_URISrequired- Comma-separated list of allowed redirect URIs
Limitations
Tools are read-only; the server cannot write to Kaiten. You need your own deployed instance on Railway, Render or elsewhere, there is no ready-made cloud server. The in-memory token store is cleared on every redeploy, after which users must reconnect and re-enter the password. 0 stars, a single author, not community-vetted.
How to disable. In Claude, remove the Kaiten connector from integration settings and stop or delete the deployed instance on Railway or Render.
FAQ
Can the server create cards?
No, all twelve tools only read Kaiten data.
What protects the server from outside access?
OAuth 2.1 with PKCE, an owner password on the consent page, a redirect URI whitelist, and a refusal to start without all auth variables set.
How is the Kaiten MCP Server different from other Kaiten servers?
The server deploys on Railway or Render and connects to Claude as a remote connector through OAuth 2.1 with PKCE. Twelve tools only read Kaiten: board lists and structure, cards, sprints and backlog analytics.
Can the server create cards and what protects it from outside access?
No, the tools only read, it cannot create cards. Access is protected by OAuth 2.1 with PKCE: you must sign in as your own user. It connects to Claude Desktop and Claude Code as a remote connector.
Discussion
No questions or reviews yet.
Related
All Kaiten toolskaiten-mcp (ViktorOgnev)
kaiten-mcp
An MCP server for Kaiten with 246 tools across 27 modules: cards, Service Desk, automations, audit and charts
An MCP server for Kaiten with 36 tools: cards, checklists, time tracking and day planning, local or remote with OAuth
An MCP server for Kaiten: cards, comments, spaces and boards with control over response verbosity
Read-only Kaiten MCP: 23 tools
kaiten-mcp
A Go binary with no writes: 23 read tools for Kaiten, every request is a GET, wired into Codex, Claude Code and Claude Desktop
Kaiten MCP (Python)
Kaiten MCP
A single-file FastMCP server for Kaiten: 22 tools for cards, comments, checklists and time tracking
Kaiten 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
README in short
The README describes a remote MCP server for Kaiten deployable to Railway or Render, a table of twelve tools, and a detailed security section: OAuth 2.1 with PKCE, RFC 9728 and 8414 metadata discovery, rate limiting, Host header injection protection and constant-time secret comparison. It separately lists every environment variable and a local dev run with an explicit flag to disable authentication.