Planka logo

Planka

Manage PLANKA boards, cards, tasks, labels, comments, and lists through MCP tools.

Install Planka

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "planka": {
      "command": "npx",
      "args": [
        "-y",
        "@gogogadgetbytes/planka-mcp"
      ],
      "env": {
        "PLANKA_BASE_URL": "YOUR_VALUE_HERE",
        "PLANKA_AGENT_EMAIL": "YOUR_VALUE_HERE",
        "PLANKA_AGENT_PASSWORD": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 15 tools correctly (6d ago).

Overview

The planka MCP server connects AI agents to PLANKA 2.0 kanban boards through the PLANKA API. It exposes tools for navigating projects and boards, managing cards and lists, editing checklists, applying labels, and reading or adding comments. Run it with npm or npx and provide a PLANKA URL plus agent credentials. Reach for it when an agent needs to inspect or update kanban work without leaving its MCP client.

Use cases

  • Inspect project, board, and list structure
  • Create cards with checklist tasks
  • Move cards through kanban lists
  • Apply labels and update card metadata
  • Add or retrieve card comments

Key features

  • PLANKA 2.0 API support
  • Card and list CRUD operations
  • Checklist task management
  • Board label management
  • Card comment tools
  • Zod input validation

Tools15

What Planka lets your agent do. Expand a tool for its parameters.

Verified live~1.4k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

10/10 checks healthy over the last 51d

What it can do

From the 15 tools this server returned when we ran it.

Can delete or modify data · 5Read-only tools · 10
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age260 days
Maintainers1

Observed 2026-10-22 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 5d ago via OSV.dev · @gogogadgetbytes/planka-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars12Stargazers on the source repository.
npm downloads379Package downloads in the last 30 days.
Last commit8mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed15Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Planka works

What the planka MCP server does

The planka MCP server gives an MCP-compatible agent access to PLANKA kanban data and actions. It works with projects, boards, lists, cards, tasks, labels, and comments, allowing an agent to inspect existing work and make changes through structured tool calls.

Navigation tools return the project, board, and list hierarchy or retrieve a board with its cards, lists, and labels. Card operations cover creation, property updates, movement between lists and positions, detailed retrieval, and deletion. A new card can optionally include tasks at creation time.

Task tools manage checklist items on cards. Agents can add several tasks, change a task name or completion state, and remove tasks. Label tools handle board labels and the labels assigned to individual cards. Comment tools add comments and retrieve all comments associated with a card. List management supports creating, updating, and deleting lists.

How it works

The server runs as an MCP process and calls the PLANKA API using the configured agent account. Inputs are validated with Zod, and the implementation is intended for PLANKA 2.0 API behavior. That includes supplying the required card type during card creation, using the PLANKA 2.0 card-label endpoint, and handling optional fields without requiring them in every request.

An agent can first inspect the available workspace with planka_get_structure, locate a board or list, and then use the relevant mutation tool. For example, a workflow can create a card with checklist items, move the card as work progresses, apply labels, and append status comments. The server does not describe a separate synchronization layer or local data store; its documented role is to expose PLANKA operations over MCP.

Setup and configuration

Install the package with npm or invoke it directly with npx:

Terminal
npm install @gogogadgetbytes/planka-mcp
npx @gogogadgetbytes/planka-mcp

Running the package requires three environment variables:

  • PLANKA_BASE_URL: The URL of the PLANKA server.
  • PLANKA_AGENT_EMAIL: The email address for the agent user.
  • PLANKA_AGENT_PASSWORD: The agent user's password.

The README provides configuration examples for Claude Desktop and Claude Code. Both launch the package through npx and pass these values in the server's environment. The supplied credentials therefore need an agent account that can access the intended PLANKA workspace.

For local development, the repository instructions use npm install, npm run build, and npm test after cloning the project.

Tools and capabilities

The planka MCP server groups its tools by the type of PLANKA object they operate on:

  • Navigation: inspect the project, board, and list hierarchy or fetch a complete board view.
  • Cards: create, read, update, move, and delete cards; creation may include tasks.
  • Tasks: add checklist items, update their names or completion status, and delete them.
  • Labels: create, update, or delete board labels and add or remove labels on cards.
  • Comments: add comments to cards and retrieve their comments.
  • Lists: create, update, or delete lists.

These operations support common agent workflows such as finding a destination list, creating a work item with a checklist, moving it through a board, and recording progress in comments.

Limitations and notes

The documentation targets PLANKA 2.0 and specifically calls out differences from version 1.x. Compatibility with PLANKA 1.x is not stated. The server also requires PLANKA URL and agent credentials; without all three configuration variables, the documented setup is incomplete.

The README explicitly documents Claude Desktop and Claude Code configuration. It does not provide client-specific setup instructions for other MCP clients.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Planka

planka is an MCP server that connects AI agents to PLANKA 2.0 kanban boards through the PLANKA API. Its main tools inspect board structure, manage cards and lists, create and update checklist tasks, manage labels, and add or retrieve comments.

Install it with npm or run it directly with npx. Use `npm install @gogogadgetbytes/planka-mcp` for a package installation, or `npx @gogogadgetbytes/planka-mcp` to launch it without a separate install.

The server requires `PLANKA_BASE_URL`, `PLANKA_AGENT_EMAIL`, and `PLANKA_AGENT_PASSWORD`. Set them to the PLANKA server URL and the email address and password for the agent user.

Yes, the README provides configuration examples for both Claude Desktop and Claude Code. Each configuration launches the package with `npx` and passes the PLANKA URL and agent credentials as environment variables.

It documents Claude Desktop and Claude Code, while the server itself uses MCP over a command-based process.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPlanka AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/planka?style=directory)](https://allmcps.com/mcp/planka)
HTML Embed
<a href="https://allmcps.com/mcp/planka"><img src="https://allmcps.com/api/badge/planka?style=directory" alt="Planka on AllMCPs" /></a>