makeplane
Integrates with Plane's project management APIs to enable creation and management of projects, issues, cycles, modules, and work logs through over 30 specialized tools for automating workflow tasks.
Get the current user's information
Get details of a specific cycle
Get details of a specific label
Get details of a specific state
Get details of a specific module
Get all cycles for a specific project
Get all labels for a specific project
Get all states for a specific project
Create a new cycle in a project
Create an issue. This requests project_id as uuid parameter. If you have a readable identifier for project, you can use the get_projects tool to get the project_id from it
Create a new label in a project
Create a new state in a project
Delete a cycle
Delete a label
Delete a state
Get all projects for the current user
Get all modules for a specific project
Update an existing cycle
Update an issue. This requests project_id and issue_id as uuid parameters. If you have a readable identifier, you can use the get_issue_using_readable_identifier tool to get the issue_id and project_id
Update an existing label
Update an existing state
Create a new module in a project
Delete a module
Update an existing module
Create a new project
Create a new worklog for an issue
Delete a worklog
Get details of a specific issue type
Update an existing worklog
Add issues to a cycle
Get all issue types for a specific project
Add a comment to a specific issue. This requests project_id and issue_id as uuid parameters. If you have a readable identifier, you can use the get_issue_using_readable_identifier tool to get the issue_id and project_id
Add issues to a module. Assign module to issues.
Create a new issue type in a project
Delete an issue type
Get all issues for a specific cycle
Update an existing issue type
Remove an issue from a cycle
Get all comments for a specific issue. This requests project_id and issue_id as uuid parameters. If you have a readable identifier, you can use the get_issue_using_readable_identifier tool to get the issue_id and project_id
Get all worklogs for a specific issue
Get total logged time for a project
Get all issues for a specific module
Remove an issue from a module. Unassign module from issue.
Get all members in the current workspace
Transfer issues from one cycle to another
Get all issues for a specific project. When issue identifier is provided something like FIRST-123, ABC-123, etc. For FIRST-123, project_identifier is FIRST and issue_identifier is 123
Connect to MCP Server
Required environment variables:
PLANE_API_KEY
PLANE_API_HOST_URL
PLANE_WORKSPACE_SLUG