Planka MCP Server for Claude

95 tools. 73 can modify or destroy data without limits.

19 destructive tools with no built-in limits. Policy required.

Last updated:

73 can modify or destroy data
22 read-only
95 tools total

Community server · catalogue entry verified 30/06/2026

How to control Planka MCP Server for Claude ↓

What Planka MCP Server for Claude exposes to your agents

Read (22) Write / Execute (54) Destructive / Financial (19)
Critical Risk

The most dangerous Planka MCP Server for Claude tools

73 of Planka MCP Server for Claude's 95 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Planka MCP Server for Claude

PolicyLayer is an MCP gateway — it sits between your AI agents and Planka MCP Server for Claude, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "planka_clear_list": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "planka_add_board_member": {
    "limits": [
      {
        "counter": "planka_add_board_member_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "planka_get_board": {
    "limits": [
      {
        "counter": "planka_get_board_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Planka MCP Server for Claude — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON PLANKA MCP SERVER FOR CLAUDE →

Instant setup, no code required.

All 95 Planka MCP Server for Claude tools

WRITE 52 tools
Write planka_add_board_member Add a member to a board Write planka_add_label_to_card Add a label to a card Write planka_add_link_attachment Add a link attachment to a card Write planka_add_project_manager Add a manager to a project Write planka_assign_user_to_card Assign a user to a card Write planka_create_base_custom_field_group Create a base custom field group in a project Write planka_create_board Create a new board in a project Write planka_create_board_custom_field_group Create a custom field group on a board Write planka_create_board_notification_service Create a notification service (webhook) for a board Write planka_create_card Create a new card in a list Write planka_create_card_custom_field_group Create a custom field group on a card Write planka_create_comment Add a comment to a card Write planka_create_custom_field_in_base_group Create a custom field in a base group Write planka_create_custom_field_in_group Create a custom field in a custom field group Write planka_create_label Create a label on a board Write planka_create_list Create a new list in a board Write planka_create_project Create a new project Write planka_create_task Create a task in a task list Write planka_create_task_list Create a task list (checklist) on a card Write planka_create_user Create a new user Write planka_create_user_api_key Generate a new API key for a user Write planka_create_user_notification_service Create a notification service (webhook) for a user Write planka_create_webhook Create a webhook Write planka_duplicate_card Duplicate a card Write planka_move_list_cards Move all cards from one list to another Write planka_read_all_notifications Mark all notifications as read Write planka_read_card_notifications Mark all notifications for a card as read Write planka_remove_label_from_card Remove a label from a card Write planka_sort_list Sort cards in a list by a field Write planka_unassign_user_from_card Unassign a user from a card Write planka_update_attachment Rename an attachment Write planka_update_base_custom_field_group Update a base custom field group Write planka_update_board Update a board Write planka_update_board_member Update a board membership Write planka_update_card Update a card (name, description, due date, move to another list/board, etc.) Write planka_update_comment Update a comment Write planka_update_config Update Planka SMTP configuration (admin only) Write planka_update_custom_field Update a custom field Write planka_update_custom_field_group Update a custom field group Write planka_update_custom_field_value Set a custom field value on a card Write planka_update_label Update a label Write planka_update_list Update a list (name, position, type, color, move to another board) Write planka_update_notification Mark a notification as read or unread Write planka_update_notification_service Update a notification service Write planka_update_project Update a project Write planka_update_task Update a task (name, completion, position, assignee) Write planka_update_task_list Update a task list Write planka_update_user Update a user Write planka_update_user_email Update a user email address Write planka_update_user_password Update a user password Write planka_update_user_username Update a user username Write planka_update_webhook Update a webhook
READ 22 tools
Read planka_get_board Get a board with all its lists, cards, labels, members, tasks, and custom fields Read planka_get_board_actions Get activity log for a board Read planka_get_board_overview Get a complete board overview: board info, lists, cards, members, labels, tasks Read planka_get_bootstrap Get Planka instance info (version, OIDC config, limits) Read planka_get_card Get a card with all its details (members, labels, tasks, attachments, custom fields) Read planka_get_card_actions Get activity log for a card Read planka_get_config Get Planka SMTP configuration (admin only) Read planka_get_custom_field_group Get a custom field group with its fields and values Read planka_get_list Get a list with all its cards Read planka_get_my_cards Get all cards assigned to a specific user across all projects Read planka_get_notification Get a notification by ID Read planka_get_project Get a project by ID with all its boards and members Read planka_get_project_overview Get a project overview with boards and card counts per list Read planka_get_task_list Get a task list with all its tasks Read planka_get_user Get a user by ID Read planka_list_cards List cards in a list with optional filters Read planka_list_comments List comments on a card Read planka_list_notifications List all notifications for the current user Read planka_list_projects List all projects with boards, members, and labels Read planka_list_users List all users in Planka Read planka_list_webhooks List all webhooks Read planka_search_cards_in_project Search for cards across all boards in a project

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Planka MCP Server for Claude

Can an AI agent delete data through the Planka MCP Server for Claude MCP server? +

Yes. The Planka MCP Server for Claude server exposes 19 destructive tools including planka_clear_list, planka_delete_attachment, planka_delete_base_custom_field_group. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Planka MCP Server for Claude? +

The Planka MCP Server for Claude server has 52 write tools including planka_add_board_member, planka_add_label_to_card, planka_add_link_attachment. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Planka MCP Server for Claude.

How many tools does the Planka MCP Server for Claude MCP server expose? +

95 tools across 3 categories: Destructive, Read, Write. 22 are read-only. 73 can modify, create, or delete data.

How do I enforce a policy on Planka MCP Server for Claude? +

Register the Planka MCP Server for Claude MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Planka MCP Server for Claude tool call.

Deterministic rules across all 95 Planka MCP Server for Claude tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

95 Planka MCP Server for Claude tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.