MCP server for managing Plane.so projects and issues through the Plane API.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Plane MCP Server.
project_idID of the project to retrieve
nameTitle of the issue
description_htmlHTML description of the issue (required by Plane API)
issue_idID of the issue to retrieve
A Model Context Protocol (MCP) server that enables LLMs to interact with Plane.so, allowing them to manage projects and issues through Plane's API. Using this server, LLMs like Claude can directly interact with your project management workflows while maintaining user control and security.
The quickest way to get started is to use Smithery to install the server directly:
This command will automatically set up the Plane MCP Server for use with Claude. After installation, you'll need to configure the server with your Plane API key and workspace slug through the Claude settings.
Valid client options are: claude, cline, windsurf, roo-cline, witsy, enconvo, cursor
Example for installing with Cursor:
If you prefer to set up the server manually, follow these steps:
Note: If you used Option 1 (Smithery) above, you can skip this section. Smithery automatically configures the MCP server for you.
Open your Claude for Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAdd the Plane MCP server configuration:
Note: Tool names use hyphens (e.g.,
list-projects), not underscores. The server will automatically convert underscores to hyphens for compatibility.
Lists all projects in your Plane workspace.
Parameters: None
Example:
Gets detailed information about a specific project.
Parameters:
project_id: ID of the project to retrieveExample:
Creates a new issue in a specified project.
Parameters:
project_id: ID of the project where the issue should be createdname: Title of the issuedescription_html: HTML description of the issue (required by Plane API)priority (optional): Priority of the issue ("urgent", "high", "medium", "low", "none")state_id (optional): ID of the state for this issueassignees (optional): Array of user IDs to assign to this issueNote: The
assigneesparameter must be an array of user ID strings. Common errors include providing a dictionary/object instead of an array, or accidentally nesting the entire issue data inside the assignees field. The server will attempt to handle these cases, but it's best to use the correct format.
Example:
Lists issues from a specified project with optional filtering.
Parameters:
project_id: ID of the project to get issues fromstate_id (optional): Filter by state IDpriority (optional): Filter by priorityassignee_id (optional): Filter by assignee IDlimit (optional): Maximum number of issues to return (default: 50)Example:
Gets detailed information about a specific issue.
Parameters:
project_id: ID of the project containing the issueissue_id: ID of the issue to retrieveExample:
Updates an existing issue in a project.
Parameters:
project_id: ID of the project containing the issueissue_id: ID of the issue to updatename (optional): Updated title of the issuedescription_html (optional): HTML description of the issue (required by Plane API)priority (optional): Updated priority of the issuestate_id (optional): Updated state ID of the issueassignees (optional): Updated array of user IDs to assign to this issueNote: The
assigneesparameter must be an array of user ID strings, following the same format guidelines as the create-issue tool.
Example:
You can test the server using the MCP Inspector:
Here are some example interactions you can try with Claude after setting up the Plane MCP server:
Claude will use the appropriate tools to interact with Plane while asking for your approval before creating or modifying any issues.
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any issues or have questions:
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/kelvin6365-plane-mcp-server)<a href="https://allmcps.com/mcp/kelvin6365-plane-mcp-server"><img src="https://allmcps.com/api/badge/kelvin6365-plane-mcp-server?style=directory" alt="Plane MCP Server on AllMCPs" /></a>