planka-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| planka_get_structureA | Get the full project/board/list structure. Use this to understand what projects and boards exist before working with cards. |
| planka_get_boardA | Get a board with all its lists, cards, and labels. Use this to see everything on a board. |
| planka_create_cardA | Create a new card on a board. Optionally add tasks (checklist items) at the same time. |
| planka_get_cardA | Get full details of a card including tasks, comments, labels, and attachments. |
| planka_update_cardB | Update a card's properties (name, description, due date, completion status). |
| planka_move_cardA | Move a card to a different list or position. Use this for workflow transitions (e.g., 'To Do' -> 'In Progress'). |
| planka_delete_cardA | Permanently delete a card. This cannot be undone. |
| planka_create_tasksA | Add one or more tasks (checklist items) to a card. |
| planka_update_taskB | Update a task's name or completion status. |
| planka_delete_taskA | Delete a task from a card. |
| planka_manage_labelsB | Create, update, or delete labels on a board. |
| planka_set_card_labelsA | Add or remove labels from a card. Pass label IDs from the board (planka_get_board lists them), not label names. Reports what actually landed on the card, verified by re-reading it. |
| planka_add_commentA | Add a comment to a card. Use this for status updates, notes, or agent activity logs. |
| planka_get_commentsA | Get all comments on a card. |
| planka_manage_listsA | Create, update, or delete lists on a board. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 15 tools
Most tools have clearly distinct resource-action pairs, but planka_get_structure and planka_get_board overlap in what they return, and manage_lists/manage_labels bundle multiple operations while set_card_labels is narrow. Overall, the descriptions resolve most ambiguity.
The planka_ prefix and snake_case verb_noun pattern are consistent and readable. The use of 'manage' for lists and labels is a slight deviation from the more specific create/update/delete verbs, but not confusing.
15 tools is at the upper edge of the ideal range but each tool represents a distinct operation needed for board, card, task, label, and comment management. No tool feels redundant.
The toolkit covers the core lifecycle for cards, tasks, labels, and lists, plus comments and board structure reading. Missing comment update/delete and board-level CRUD are minor gaps that agents can work around.