Skip to main content
Glama

mcp_kanban_card_manager

Create, update, move, duplicate, and delete Kanban cards, and set their order within a column. Manage card checklists and tasks.

Instructions

Manage kanban cards (tickets/items inside board columns/lists). Supports creating, updating, moving, duplicating, deleting cards, and setting/updating card vertical position/order (lower numbers like 0, 65535 appear higher up at the top of the column, and higher numbers appear lower down at the bottom). Each card can contain its own checklist (task-list) with step-by-step tasks.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idNoThe ID of the card
nameNoThe name of the card
tasksNoArray of task (checklist step item) names to create inside the card's checklist for create_with_tasks action
actionYesThe action to perform
cardIdNoThe ID of the card to get details for
listIdNoThe ID of the board list/column where the card is placed
boardIdNoThe ID of the board (if moving between boards)
commentNoOptional comment to add to the card
dueDateNoThe due date for the card (ISO format)
positionNoThe vertical position/sort order of the card within its list column (default: 65535). Lower/smaller numbers (e.g. 0, 1000, 65535) place the card HIGHER up (near the top of the column). Higher/larger numbers (e.g. 131070, 196605) place the card LOWER down (near the bottom of the column).
projectIdNoThe ID of the project (if moving between projects)
descriptionNoThe description of the card
isCompletedNoWhether the card itself is marked as completed

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.0.6

TDQS

B3.1/5.0
Behavior2/5

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

No annotations exist, so the description carries the full burden, yet it mostly repeats schema-level facts such as position ordering and checklist tasks. It discloses that cards can be deleted and moved, but not whether deletion is destructive, what fields are required per action, or what happens on partial failures.

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 compact: two sentences that front-load the resource and operation set, then add useful ordering semantics. The position explanation is dense but relevant; no filler or repetition is present.

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

Completeness2/5

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

With 13 parameters, 9 possible actions, no output schema, and no annotations, this high-level overview is not complete enough. It never explains which parameters are needed for each action, how actions like move/duplicate differ, or what a successful call returns, leaving important invocation details undocumented.

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 baseline is 3. The description adds the action-oriented framing and task-list mention, but the parameter details (position, tasks, dueDate, etc.) are already fully documented in the schema, so it does not materially compensate beyond that baseline.

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

Purpose4/5

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

The description clearly identifies the resource: kanban cards inside board columns/lists, and names the main operations (creating, updating, moving, duplicating, deleting, reordering). It is distinct from sibling list/task/comment managers, though it relies on the resource term 'card' rather than naming alternatives.

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

Usage Guidelines3/5

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

The description implies use for card-level operations such as create/move/duplicate/delete, and mentions the checklist association. It provides no explicit when-to-use guidance or explicit exclusions relative to sibling tools like task_manager or list_manager, so an agent must infer the boundary.

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