Skip links

How Zethic Connected Claude to Its Task Tracker with a Plane MCP Server

Picture of By Ram Nethaji

By Ram Nethaji

Founder

FinTech app development cost

User Interface Design

Custom software development

FinTech app development services

Plane MCP server


Checking task status, reading requirements, and recording updates are routine parts of a project team’s day. After moving to a self-hosted project management platform, we looked at how AI integration could reduce that routine effort. We built a Plane MCP server that allows Claude to read and update work items in Plane for our project managers, so routine checks and status updates take place in a single conversation.

What Is MCP and How Does It Connect AI to Your Tools?

The Model Context Protocol (MCP) is an open standard introduced by Anthropic in November 2024. It gives AI assistants a common way to connect to the tools where a team’s work is recorded, so each tool needs one connector instead of a custom integration for every assistant.

Three parts make it work:

  • Client: The AI application, such as Claude Desktop or Claude Code
  • Server: A small program that exposes a tool’s features to the AI
  • Tools: The specific actions the server offers, such as listing or updating tasks

In our setup, the flow is as follows:

Claude Desktop or Claude Code  ->  Plane MCP server (your computer)  ->  Plane (self-hosted)

 

The server receives a request from Claude, calls Plane’s API using the user’s own access key, and returns the result to the conversation.

What Does a Plane MCP Server Let AI Do?

Plane is an open-source project management platform built around work items, cycles, and modules. A Plane MCP server translates requests from Claude, the AI assistant developed by Anthropic, into Plane actions. Our version provides 77 core capabilities by default and 108 in extended mode (project documentation, 2026).

The AI can work across these areas:

  • Projects: List, create, update, and delete projects, and view members
  • Work items: List, search, create, update and delete, or open one by its identifier, such as DEV-42
  • States and labels: Manage workflow states and labels
  • Cycles and modules: Manage planning cycles and modules, including the work items inside them
  • Epics, milestones and initiatives: Create and track larger bodies of work
  • Comments, relations and links: Add comments, connect related work items and attach external links
  • Activity and pages: Review a work item’s activity history, and create or read pages
  • Bulk creation: Create many work items in one step, with automatic handling of request limits

Extended mode adds project and workspace administration, archives, custom work item types and properties, intake and time tracking.

Why Did We Move from ClickUp to Self-Hosted Plane?

Our project management team began in ClickUp and wanted more options than its free plan included. We looked for a platform that we could host ourselves, so that project data would remain on our own servers. We selected the open-source edition of Plane and now operate it in-house, consistent with our own mock API server, which we published as open source.

The move delivered three business benefits:

  • Cost: Plane’s open-source edition runs on infrastructure we manage
  • Data ownership: Project information stays on servers we control
  • Independence: Delivery remains steady when a vendor changes its plans or pricing

Knowing exactly where project data is stored also supports conversations with clients in regulated sectors, such as banking.

Why Did We Build Our Own Plane MCP Server?

Hosting Plane internally provided the right foundation. The next step was to reduce how often people needed to open Plane only to check tasks and update statuses. Plane offers an official MCP server, and we built a version designed around our self-hosted setup, published as open source under the MIT License.

FactorPlane’s official serverOur server
LanguagePython 3.10 or newerNode.js 20 or newer
Start commanduvxnpx
Connection optionsLocal, or hosted over the webLocal
Sign-inBrowser sign-in (OAuth) or access keyPersonal access key
Tool design30 tools covering 204 operations77 core tools, 108 in extended mode
Self-hosted PlaneSupported through a custom Plane addressSupported through a custom Plane address

The two tool counts reflect different designs. The official server groups many operations under fewer tools, so the counts are best compared by design rather than by total. We keep our core set at 77 capabilities so that the assistant has fewer choices to weigh at each step.

Each option suits a different situation:

  • Choose the official server for browser sign-in or hosted connections
  • Choose our server for a lightweight setup that runs on each person’s own computer
  • Choose either one for a self-hosted Plane instance, since both accept a custom Plane address

How Do Project Managers and Developers Use It Day to Day?

Project managers are the main users today, and developers can follow the same workflow. Each person runs the server on their own computer with their own Plane access key, and Plane remains the single record of every task.

A typical project manager workflow includes:

  1. Asking Claude, “Which work items in this project are still open?”
  2. Requesting the status and recent activity on a work item, such as DEV-42.
  3. Providing a client brief and asking Claude to create work items for each step.
  4. Adding a comment to DEV-42 with the day’s update.

    Plane MCP server

For an individual task, the developer workflow is as follows:

  1. The developer asks Claude, “What tasks are assigned to me today?”
  2. Claude lists the tasks along with their deadlines and requirements.
  3. The developer selects the task Claude should work on.
  4. Claude reads the task requirements and assists with the work.
  5. The developer reviews the result, and once it is approved, Claude updates the task status in Plane.

The review in step 5 is intentional, because every status change reflects a person’s judgement.

How Do You Set Up the Plane MCP Server?

Setup is quick and requires Node.js 20 or newer. Each team member follows the same steps on their own computer.

  1. In Plane, open your account settings, go to API tokens and add a personal access token.
  2. Note your workspace name, which is the workspace part of your Plane address.
  3. Add the server to the Claude Desktop configuration file, using the settings below.
  4. Restart Claude Desktop and ask, “Show me all my Plane projects.”

{

  “mcpServers”: {

    “plane”: {

      “command”: “npx”,

      “args”: [“-y”, “@zethictech/plane-mcp-server”],

      “env”: {

        “PLANE_BASE_URL”: “https://your-plane-instance.com”,

        “PLANE_API_KEY”: “YOUR_PLANE_ACCESS_KEY”,

        “DEFAULT_WORKSPACE_SLUG”: “your-workspace-name”,

        “PLANE_MCP_EXTENDED”: “false”

      }

    }

  }

}

 

The settings work as follows:

  • PLANE_BASE_URL: The address of your Plane instance (required)
  • PLANE_API_KEY: Your personal access token from Plane (required)
  • DEFAULT_WORKSPACE_SLUG: Your workspace name as it appears in the Plane address (required)
  • PLANE_MCP_EXTENDED: Set to “true” to enable all 108 capabilities (optional)

Claude Code users can register the same server with the claude mcp add command and the same settings. If the server needs attention, these checks resolve most cases:

  • Confirm that all three required settings are present
  • Remove any trailing slash from the Plane address
  • Run npx @zethictech/plane-mcp-server –version to confirm the package loads
  • Refresh the cached copy by running npx –yes @zethictech/plane-mcp-server
  • Confirm that the access key can reach the workspace

What Has Changed for Us, and How Does It Improve Productivity?

The benefits of this AI integration appear in routine activity, particularly for project managers. The table compares the earlier process with the current one.

ActivityEarlier processWith the Plane MCP server
Checking tasks, deadlines and statusOpening Plane and filtering manuallyAsking Claude in plain language
Reading requirementsMoving between several toolsClaude reads the task and works from it
Updating statusA manual update after each taskAn update after the task is reviewed
Routine project follow-upRegular checks on progressAttention on decisions and reviews
Task trackingMaintained manually in PlaneMaintained through the conversation, still in Plane

Different roles benefit in different ways:

  • Project managers: Current task status, deadlines and updates in one conversation, with more time for decisions and reviews
  • Developers: A clear view of the day’s work and its requirements in one conversation
  • Engineering leads: Task records stay in Plane, where the whole team can find them

How Can AI Update Project Tasks Responsibly?

Reliability comes from how the workflow is designed. We keep a person involved at the point where a task status changes. This is a core consideration in agentic AI development, where assistants act inside business systems.

  • The server runs on each user’s own computer, with no third-party connector between Claude and Plane
  • Task details are shared with Claude during a conversation, so teams in regulated sectors should review this against their data policy
  • Each person connects with their own Plane access key, so activity is tied to their account
  • The access key is stored in the user’s private settings
  • The extended set of 108 capabilities is enabled by choice, with the 77 core capabilities as the default

Teams with additional security requirements can add regular key rotation and access reviews.

What Helps Teams Get Better Results?

Claude works from the content of each task, so the following practices improve results:

  • Write task requirements clearly, with acceptance criteria where possible
  • Use work item identifiers such as DEV-42 in prompts for precise answers
  • Begin with read-only questions while the team builds confidence
  • Pilot the server with one project before extending it across the workspace

How Can Your Team Apply the Same Approach?

We built this server to address a requirement within our own team. The same approach guides our client work: identify the routine step that takes up a team’s time, then connect AI to the system where the work is already recorded. Because the server is open source, other teams using Plane can install it and adapt it to their needs.

This approach is part of our AI and engineering services:

  • AI workflow automation for routine, repeatable tasks
  • Agentic AI development for assistants that act inside business systems
  • Custom application development for integrations with self-hosted platforms

Plan a Similar Integration for Your Team

At Zethic, we use a Plane MCP server to bring routine task tracking into a conversation, using the tools our team already has. Teams that track work in a self-hosted tool can follow the same approach. Our engineering team can review an existing workflow and suggest a practical integration. We recommend starting with read-only access to one project, so the team can see how it works before any updates are enabled. Further access can then be added in stages as the team gains confidence.

Let Zethic help you build smarter Not just faster

Frequently Asked Questions

A Plane MCP server is a small program that connects an AI assistant such as Claude to a Plane workspace. It allows the assistant to read work items and update them through the Model Context Protocol.

Claude can show assigned work items, read their descriptions, deadlines and requirements, create and update work items including their status, add comments, and create many work items in one step.

Yes. It is open source under the MIT License and freely available to download. Teams need only their own Plane workspace and access key.

It requires Node.js 20 or newer, a Plane address, a personal access key and a workspace name.

Yes. Teams enter their Plane address, access key and workspace name, and the server connects to that instance.

It is built for Claude Desktop and Claude Code.

Each person connects with their own Plane access key, and the server runs on their own computer with no third-party connector in between. Task details are shared with Claude during a conversation, so teams in regulated sectors should review this against their data policy. Teams with additional security requirements can add regular key rotation and access reviews.

It acts on the user’s instructions. Our workflow adds a review before any status changes.

Let’s build your app together

Varun Biju
Written by

Varun Biju

Head of Delivery

Head of Delivery Varun leads delivery and engineering teams across a wide portfolio of client engagements, turning complex requirements into predictable, well-run projects. He specializes in delivery operations and AI-driven workflows that help teams ship reliably while keeping quality and client trust at the center of every build.

Connect on LinkedInPortfolio

Table of Contents

zethic-whatsapp