Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
gogogadgetbytes avatar

Planka

  • 8 repo stars
  • Updated February 3, 2026
  • gogogadgetbytes/planka-mcp

PLANKA MCP is an MCP server that performs full kanban CRUD on PLANKA boards—cards, tasks, comments, and labels—from your agent.

About

PLANKA MCP is a stdio MCP server that lets your coding agent operate a self-hosted PLANKA kanban board: create and move cards, manage tasks, post comments, and tune labels using natural language. Developers often run PLANKA beside their repo; this server removes the context switch of opening the web UI for every small PM tweak during a sprint. Configure PLANKA_BASE_URL plus agent credentials, install @gogogadgetbytes/planka-mcp, and wire it into Claude Code or Cursor. It excels in Build PM when you are translating plans into cards and checklists while the agent implements features. It is not a substitute for PLANKA itself—you need a running instance—and it is narrower than generic issue trackers. Compared to EchoVault memory or Chart Canvas analytics, this is operational kanban CRUD exposed as MCP tools for agent-driven workflow hygiene.

  • Full CRUD for PLANKA cards, tasks, comments, and labels
  • stdio MCP via @gogogadgetbytes/planka-mcp (v1.0.0)
  • Authenticates with PLANKA_BASE_URL, PLANKA_AGENT_EMAIL, and PLANKA_AGENT_PASSWORD
  • Keeps board state in your self-hosted PLANKA instance, not a proprietary SaaS lock-in

Planka by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
terminal
claude mcp add --env PLANKA_BASE_URL=YOUR_PLANKA_BASE_URL --env PLANKA_AGENT_EMAIL=YOUR_PLANKA_AGENT_EMAIL --env PLANKA_AGENT_PASSWORD=YOUR_PLANKA_AGENT_PASSWORD planka -- npx -y @gogogadgetbytes/planka-mcp

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars8
Package@gogogadgetbytes/planka-mcp
TransportSTDIO
AuthRequired
Last updatedFebruary 3, 2026
Repositorygogogadgetbytes/planka-mcp

What it does

Manage PLANKA kanban boards from your agent—cards, tasks, comments, and labels—without leaving the terminal or IDE.

Who is it for?

Best when you already run PLANKA and want agent-driven backlog updates during feature implementation.

Skip if: Skip if you're on Jira, Linear, or GitHub Issues only, or anyone without a PLANKA server and credentials.

What you get

Your agent can create, update, and organize PLANKA cards, tasks, comments, and labels through MCP while you stay in the IDE.

  • Agent-driven card, task, comment, and label updates on PLANKA boards
  • Reduced context switching between IDE and kanban UI
  • Repeatable MCP workflow aligned to your self-hosted board structure

By the numbers

  • Package @gogogadgetbytes/planka-mcp version 1.0.0
  • 3 required env vars: PLANKA_BASE_URL, PLANKA_AGENT_EMAIL, PLANKA_AGENT_PASSWORD
  • CRUD coverage: cards, tasks, comments, and labels
README.md

PLANKA MCP Server

A Model Context Protocol (MCP) server for PLANKA kanban boards, purpose-built for Claude and other AI agents.

Features

  • Full PLANKA 2.0 API support
  • Type-safe with Zod validation
  • Optimized for agent workflows (combined operations, sensible defaults)
  • 13 tools covering cards, tasks, labels, comments, and lists

Installation

npm install @gogogadgetbytes/planka-mcp

Or run directly:

npx @gogogadgetbytes/planka-mcp

Configuration

Environment Variables

Variable Required Description
PLANKA_BASE_URL Yes Your PLANKA server URL
PLANKA_AGENT_EMAIL Yes Agent user email
PLANKA_AGENT_PASSWORD Yes Agent user password

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "planka": {
      "command": "npx",
      "args": ["@gogogadgetbytes/planka-mcp"],
      "env": {
        "PLANKA_BASE_URL": "https://planka.example.com",
        "PLANKA_AGENT_EMAIL": "agent@example.com",
        "PLANKA_AGENT_PASSWORD": "your-password"
      }
    }
  }
}

Claude Code

Add to ~/.claude.json:

{
  "mcpServers": {
    "planka": {
      "command": "npx",
      "args": ["@gogogadgetbytes/planka-mcp"],
      "env": {
        "PLANKA_BASE_URL": "https://planka.example.com",
        "PLANKA_AGENT_EMAIL": "agent@example.com",
        "PLANKA_AGENT_PASSWORD": "your-password"
      }
    }
  }
}

Available Tools

Navigation

Tool Description
planka_get_structure Get projects, boards, and lists hierarchy
planka_get_board Get a board with all cards, lists, and labels

Cards

Tool Description
planka_create_card Create a card (optionally with tasks)
planka_update_card Update card properties
planka_move_card Move card to different list/position
planka_get_card Get card details with tasks/comments
planka_delete_card Delete a card

Tasks

Tool Description
planka_create_tasks Add tasks (checklist items) to a card
planka_update_task Update task name or completion
planka_delete_task Delete a task

Labels

Tool Description
planka_manage_labels Create/update/delete board labels
planka_set_card_labels Add/remove labels from a card

Comments

Tool Description
planka_add_comment Add a comment to a card
planka_get_comments Get all comments on a card

Lists

Tool Description
planka_manage_lists Create/update/delete lists

Usage Examples

Get board structure

Use planka_get_structure to see all projects and boards

Create a card with tasks

Use planka_create_card with:
- listId: "abc123"
- name: "Implement feature X"
- tasks: ["Research", "Design", "Implement", "Test"]

Move card through workflow

Use planka_move_card to move card from "To Do" to "In Progress"

PLANKA 2.0 Compatibility

This server is designed for PLANKA 2.0 and handles the API differences from 1.x:

  • Card creation includes required type field
  • Label endpoints use /card-labels path
  • Optional fields handled gracefully

Development

# Clone
git clone https://github.com/gogogadgetbytes/planka-mcp.git
cd planka-mcp

# Install
npm install

# Build
npm run build

# Test
npm test

License

MIT

Links

Recommended MCP Servers

How it compares

PLANKA-specific kanban MCP integration, not generic PM methodology or local agent memory.

FAQ

Who is PLANKA MCP for?

Developers using self-hosted PLANKA who want Claude Code, Cursor, or similar agents to manage boards, cards, and tasks via MCP.

When should I use PLANKA MCP?

Use it during Build PM when you are breaking work into cards, updating status, and commenting from the same session where the agent writes code.

How do I add PLANKA MCP to my agent?

Set PLANKA_BASE_URL, PLANKA_AGENT_EMAIL, and PLANKA_AGENT_PASSWORD, install @gogogadgetbytes/planka-mcp, and register the stdio server in your MCP client.

Developer Toolspmworkflow

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.