MCP-Mirror/makeplane_plane-mcp-server
If you are the rightful owner of makeplane_plane-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Plane MCP Server is a Model Context Protocol server that integrates with Plane APIs to manage projects, work items, and automations for developers and AI interfaces.
Tools
Functions exposed to the LLM to take actions
list_issue_types
Get all issue types for a specific project
get_issue_type
Get details of a specific issue type
create_issue_type
Create a new issue type in a project
update_issue_type
Update an existing issue type
delete_issue_type
Delete an issue type
list_states
Get all states for a specific project
get_state
Get details of a specific state
create_state
Create a new state in a project
update_state
Update an existing state
delete_state
Delete a state
list_labels
Get all labels for a specific project
get_label
Get details of a specific label
create_label
Create a new label in a project
update_label
Update an existing label
delete_label
Delete a label
get_user
Get the current user's information
get_workspace_members
Get all members in the current workspace
get_projects
Get all projects for the current user
create_project
Create a new project
list_modules
Get all modules for a specific project
get_module
Get details of a specific module
create_module
Create a new module in a project
update_module
Update an existing module
delete_module
Delete a module
list_module_issues
Get all issues for a specific module
add_module_issues
Add issues to a module. Assign module to issues.
delete_module_issue
Remove an issue from a module. Unassign module from issue.
get_issue_using_readable_identifier
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
get_issue_comments
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
add_issue_comment
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
create_issue
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
update_issue
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
list_cycles
Get all cycles for a specific project
get_cycle
Get details of a specific cycle
create_cycle
Create a new cycle in a project
update_cycle
Update an existing cycle
delete_cycle
Delete a cycle
transfer_cycle_issues
Transfer issues from one cycle to another
list_cycle_issues
Get all issues for a specific cycle
add_cycle_issues
Add issues to a cycle
delete_cycle_issue
Remove an issue from a cycle
get_issue_worklogs
Get all worklogs for a specific issue
get_total_worklogs
Get total logged time for a project
create_worklog
Create a new worklog for an issue
update_worklog
Update an existing worklog
delete_worklog
Delete a worklog
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client