Skip to main content
Glama
gcorroto

Planka MCP Server

by gcorroto

mcp_kanban_project_board_manager

Streamline Kanban project and board management through actions like creating, updating, retrieving, and deleting boards, fetching summaries, and organizing tasks using the Planka MCP Server.

Instructions

Manage projects and boards with various operations

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
actionYesThe action to perform
boardIdNoThe ID of the board to get a summary for
idNoThe ID of the project or board
includeCommentsNoWhether to include comments for each card
includeTaskDetailsNoWhether to include detailed task information for each card
nameNoThe name of the board
pageNoThe page number for pagination (1-indexed)
perPageNoThe number of items per page
positionNoThe position of the board
projectIdNoThe ID of the project
typeNoThe type of the board
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of behavioral disclosure but provides none. It doesn't indicate which operations are read-only versus destructive, what permissions are required, whether operations are synchronous or asynchronous, or any rate limits. The generic 'manage' term obscures that this tool includes both read operations (get_projects, get_board) and destructive operations (delete_board).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise at just 7 words, which could be appropriate if it were more informative. However, this brevity comes at the cost of being under-specified rather than efficiently informative. The single sentence structure is clean but fails to convey necessary information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with 11 parameters, 8 distinct actions (including both reads and destructive operations), no annotations, and no output schema, the description is completely inadequate. It doesn't explain the tool's scope, differentiate it from siblings, describe behavioral characteristics, or provide any operational context. This is a complex multi-operation tool that needs much more descriptive support.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all 11 parameters thoroughly. The description adds no parameter information beyond what's in the schema - it doesn't explain how parameters relate to different actions, which parameters are required for which actions, or provide any semantic context. The baseline of 3 is appropriate when the schema does all the parameter documentation work.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'Manage projects and boards with various operations' is tautological - it essentially restates the tool name 'mcp_kanban_project_board_manager' without specifying what 'manage' entails. It doesn't distinguish this tool from its siblings like 'mcp_kanban_card_manager' or 'mcp_kanban_list_manager', which also manage aspects of the kanban system. The description lacks specific verbs and resources beyond the generic 'manage'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus its siblings. With 7 sibling tools that handle cards, comments, labels, lists, memberships, stopwatches, and tasks, there's no indication of which operations belong to this project/board manager versus those other tools. No context, exclusions, or alternatives are mentioned.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Related Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gcorroto/mcp-planka'

If you have feedback or need assistance with the MCP directory API, please join our Discord server