Step 01
Generate a key.
Settings → API keys → Create key. Name it after the agent that will use it.
MCP integration
kanNINJA speaks the Model Context Protocol. Wire it into the agent you already use.
01 — The protocol
The Model Context Protocol is a small open standard for letting AI agents call tools in your apps. Anthropic published it. Other vendors picked it up. It is now the way your agent talks to the software you already pay for.
kanNINJA ships an MCP server. You generate an API key, paste a short snippet into your agent’s config, and the agent can read your boards and move your kata. No browser tab. No copy-paste from the dashboard. The work happens where you already work.
02 — Tools you get
Read what is there. Move what isn’t. The same names you use on the board, exposed as tools the agent can call.
Read
Every dojo you can see, on demand.
Columns, cards, members. The whole board, returned in JSON.
Filter by status, assignee, due date, label, clan.
Full detail — comments, history, attachments.
Everything assigned to you, grouped by board.
Text search across cards and comments. Scoped to what you can see.
Write
A new kata, on the column you name.
Title, description, priority, progress. Anything on the card.
Across columns, with a comment if you want one.
Posts as you. Threaded with the rest.
To yourself, a clan member, or no one.
In your workspace timezone, not the server’s.
AI-native tools (break down, estimate, suggest next, draft standup) and clan tools are next. Pro and Team tiers, when they ship.
03 — Setup
Under a minute, in any direction.
Step 01
Settings → API keys → Create key. Name it after the agent that will use it.
Step 02
Drop it into your client’s MCP config and restart the client.
Step 03
“List my boards.” The agent calls list_boards and you’re done.
The snippet
{
"mcpServers": {
"kanninja": {
"command": "npx",
"args": ["-y", "kanninja-mcp"],
"env": { "KANNINJA_API_KEY": "ninja_live_..." }
}
}
}Replace ninja_live_... with the key from your settings page.
04 — Clients
Plus anything else that speaks MCP. The protocol is open and the server is the same on every client.
Not a developer?
There’s a one-click version for ChatGPT and Claude.