Connect Claude Code to iKanban

Claude Code can read and update your iKanban board directly: list the tasks in a team, create an issue from the bug you are fixing, move it to done when the pull request merges, or write the design note into Documents. It talks to iKanban through the iKanban MCP server, a remote Model Context Protocol server at https://mcp.i-kanban.com/sse.

The MCP server is included in every paid plan, from Starter up, with no daily call limit (fair use). See Pricing for the plans.

What you need

1. Register the server

Run this once. --scope user makes the server available in every project on your machine; leave it out to register it for the current project only.

claude mcp add --transport http --scope user ikanban-remote \
  https://mcp.i-kanban.com/sse \
  --header "Authorization: Bearer vk_your_key_here"

The transport must be http. The address ends in /sse for historical reasons, but the server speaks MCP Streamable HTTP. Registering it with --transport sse fails to connect and no tools appear.

2. Check the connection

claude mcp get ikanban-remote

The server should show as connected. Inside a Claude Code session, /mcp lists every server and its status.

3. Try it

Ask Claude Code, using your own team's identifier:

List the open tasks in the ENG team.

Claude Code calls list_issues and replies with the tasks. From there you can ask it to create a task, assign it, add a comment, move it between columns, or put it in the current sprint.

What it can and cannot do

The MCP field guide covers each tool group, the parameters that trip people up, and a troubleshooting table.

Troubleshooting

SymptomLikely causeFix
Server fails to connect, no toolsRegistered with --transport sseRemove it (claude mcp remove ikanban-remote) and add it again with --transport http
401 or "unauthorized"Missing, mistyped or deleted keyCreate a new key in Settings → API Keys and register again
Refused although the key is validMCP is switched off for your keys, or the client is not on the allowed-client listCheck the MCP access switch and allowed clients on Settings → API Keys; changes can take up to five minutes
A delete request is refusedDeletes are not exposed over MCPDelete in the web app

Using Cursor instead? See Connect Cursor. Other agents: Other MCP clients.