
MCP server for Planka (unofficial)
Find, read and manage cards on your Planka v2 boards: search, move, comment, edit, checklists.
- tools
- 15
- auth
- Required
- transport
- STDIO, HTTP
- env var
- 1
- last updated
- Nov 13, 2026
Tools
15 toolsPublic tool metadata for what this MCP can expose to an agent.
list_boardsList the projects you can see with their boards, optionally filtered by name
List the projects you can see with their boards, optionally filtered by name
No parameter schema in public metadata yet.
get_boardShow a board as a kanban: lists in order, compact card lines, labels and members (no descriptions); the first 10 cards of each list (3 of a closed one), up to 100 with `list`
Show a board as a kanban: lists in order, compact card lines, labels and members (no descriptions); the first 10 cards of each list (3 of a closed one), up to 100 with `list`
No parameter schema in public metadata yet.
search_cardsFind cards across boards by words and filters (board, project, list, label, assignee, archived)
Find cards across boards by words and filters (board, project, list, label, assignee, archived)
No parameter schema in public metadata yet.
get_cardEverything about one card: description (verbatim markdown), labels, assignees, due date, stopwatch, task lists, attachments, custom fields, latest comments
Everything about one card: description (verbatim markdown), labels, assignees, due date, stopwatch, task lists, attachments, custom fields, latest comments
No parameter schema in public metadata yet.
list_commentsPage through a card's older comments, newest first
Page through a card's older comments, newest first
No parameter schema in public metadata yet.
create_cardCreate a card with labels, assignees, a due date and a position; a missing label is created only with `create_labels`
Create a card with labels, assignees, a due date and a position; a missing label is created only with `create_labels`
No parameter schema in public metadata yet.
move_cardMove a card to another list or board, or to the archive with `list=archive`
Move a card to another list or board, or to the archive with `list=archive`
No parameter schema in public metadata yet.
update_cardEdit title, description, due date, labels, assignees or stopwatch; fields left out stay as they are
Edit title, description, due date, labels, assignees or stopwatch; fields left out stay as they are
No parameter schema in public metadata yet.
add_commentComment on a card
Comment on a card
No parameter schema in public metadata yet.
update_commentEdit the text of a comment
Edit the text of a comment
No parameter schema in public metadata yet.
add_tasksAppend tasks, or links to other cards, to a checklist (created if missing); many per call
Append tasks, or links to other cards, to a checklist (created if missing); many per call
No parameter schema in public metadata yet.
update_tasksTick, untick or rename tasks, several in one call
Tick, untick or rename tasks, several in one call
No parameter schema in public metadata yet.
delete_cardDelete a card. Permanent: it does not go to Planka's trash; use `move_card` with `list=archive` to keep it
Delete a card. Permanent: it does not go to Planka's trash; use `move_card` with `list=archive` to keep it
No parameter schema in public metadata yet.
delete_commentDelete a comment
Delete a comment
No parameter schema in public metadata yet.
delete_taskDelete a checklist task
Delete a checklist task
No parameter schema in public metadata yet.
Sponsors
Configuration
PLANKA_URL*Base URL of your Planka v2 instance, e.g. https://planka.example.com. Do not set PLANKA_API_KEY: each client sends its own key.
Readme
planka-mcp
A Model Context Protocol server for Planka kanban boards. It lets Claude (or any MCP client) find, read, edit, comment on and move your cards without you opening Planka.
Unofficial. planka-mcp is a community project, not affiliated with or endorsed by PLANKA Software GmbH. PLANKA is their trademark.
Requires Planka v2.0 or later. Planka v1 has no per-user API keys and is not supported. The end-to-end tests run against Planka 2.2.1.
MCP Registry name: io.github.sierikov/planka-mcp
Why
You talk about a ticket in plain words and the assistant does the rest: it finds the card, reads all of it, does the work, writes back and moves the card along. Every request runs as your own Planka user (through your API key, or your username and password in stdio mode), so Planka's own permissions apply and comments appear under your name.
Two flows it is built for:
Details
- Repository
- github.com/sierikov/planka-mcp
- Website
- github.com/sierikov/planka-mcp
- Category
- Search & Web Crawling
- Package
https://github.com/sierikov/planka-mcp/releases/download/v0.1.0/planka-mcp-macos-arm64.mcpb- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active