
Find, read and manage cards on your Planka v2 boards: search, move, comment, edit, checklists.
Public tool metadata for what this MCP can expose to an agent.
list_boardsList the projects you can see with their boards, optionally filtered by nameList 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 commentsEverything 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 firstPage 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 areEdit 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 cardComment on a card
No parameter schema in public metadata yet.
update_commentEdit the text of a commentEdit 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 callAppend 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 callTick, 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 itDelete 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 commentDelete a comment
No parameter schema in public metadata yet.
delete_taskDelete a checklist taskDelete a checklist task
No parameter schema in public metadata yet.
Sponsors
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.
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
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:
https://github.com/sierikov/planka-mcp/releases/download/v0.1.0/planka-mcp-macos-arm64.mcpb