Connection check
local install
zethictech-plane-mcp-server
MCP server for Plane project management — use Plane from Claude Desktop and Claude Code
Tools
109
GitHub stars
3
Installs / wk
94
Licence
MIT
Transport
stdio
Last checked
never
Tools & capabilities
109 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
add_work_items_to_cycle
from source
Add work items to a cycle. Provide an array of work item UUIDs in issue_ids. Get work item IDs from list_work_items and cycle_id from list_cycles. Add work items to a cycle. Provide an array of work item UUIDs in issue_ids. Get work item IDs from list_work_items and cycle_id from list_cycles.
add_work_items_to_milestone
from source
add_work_items_to_module
from source
archive_cycle
from source
Archive a cycle. Archive a cycle.
archive_module
from source
bulk_create_work_items
from source
create_cycle
from source
Create a new cycle (sprint) in a project. The owned_by field requires a user UUID \u2014 get it from get_workspace_members or get_me. Dates should be YYYY-MM-DD format. Create a new cycle (sprint) in a project. The owned_by field requires a user UUID \u2014 get it from get_workspace_members or get_me. Dates should be YYYY-MM-DD format.
create_epic
from source
create_initiative
from source
create_intake_work_item
from source
create_label
from source
Create a new label in a project. Create a new label in a project.
create_milestone
from source
create_module
from source
create_page
from source
create_project
from source
Create a new project. Create a new project.
create_state
from source
Create a new state in a project. The group field determines where it appears in the workflow: backlog, unstarted, started, completed, or cancelled. Create a new state in a project. The group field determines where it appears in the workflow: backlog, unstarted, started, completed, or cancelled.
create_work_item
from source
Create a new work item (issue) in a project. Requires project_id from list_projects. Use list_states to get state_id, get_workspace_members for assignee UUIDs, and list_labels for… Create a new work item (issue) in a project. Requires project_id from list_projects. Use list_states to get state_id, get_workspace_members for assignee UUIDs, and list_labels for label UUIDs. Dates should be YYYY-MM-DD format. Priority is one of: urgent, high, medium, low, none.
create_work_item_comment
from source
create_work_item_link
from source
create_work_item_property
from source
create_work_item_relation
from source
create_work_item_type
from source
create_work_log
from source
delete_cycle
from source
Delete a cycle by ID. Delete a cycle by ID.
delete_epic
from source
delete_initiative
from source
delete_intake_work_item
from source
delete_label
from source
Delete a label by ID. Delete a label by ID.
delete_milestone
from source
delete_module
from source
delete_project
from source
Delete a project by ID. Delete a project by ID.
delete_state
from source
Delete a state by ID. Delete a state by ID.
delete_work_item
from source
Delete a work item by its UUID. Delete a work item by its UUID.
delete_work_item_comment
from source
delete_work_item_link
from source
delete_work_item_property
from source
delete_work_item_type
from source
delete_work_log
from source
get_me
from source
get_project_features
from source
Get features of a project. Get features of a project.
get_project_members
from source
Get all members of a project. Get all members of a project.
get_project_worklog_summary
from source
Get work log summary for a project. Get work log summary for a project.
get_server_version
from source
Returns the Plane MCP server name and version. Returns the Plane MCP server name and version.
get_workspace_features
from source
get_workspace_members
from source
list_archived_cycles
from source
List all archived cycles in a project. List all archived cycles in a project.
list_archived_modules
from source
list_cycles
from source
List all cycles (sprints) in a project. Returns cycle IDs needed for managing cycle work items. List all cycles (sprints) in a project. Returns cycle IDs needed for managing cycle work items.
list_cycle_work_items
from source
List all work items in a specific cycle. Requires project_id and cycle_id \u2014 call list_cycles first to get the cycle_id. List all work items in a specific cycle. Requires project_id and cycle_id \u2014 call list_cycles first to get the cycle_id.
list_epics
from source
list_initiatives
from source
list_intake_work_items
from source
list_labels
from source
List all labels in a project. Call this to get label UUIDs needed for creating or filtering work items. List all labels in a project. Call this to get label UUIDs needed for creating or filtering work items.
list_milestones
from source
list_milestone_work_items
from source
list_modules
from source
list_module_work_items
from source
list_projects
from source
List all projects in the workspace. Call this first whenever you need a project_id to pass to other tools. List all projects in the workspace. Call this first whenever you need a project_id to pass to other tools.
list_states
from source
List all states (statuses) in a project. Call this to get state UUIDs needed for creating or filtering work items. States are grouped by: backlog, unstarted, started, completed, ca… List all states (statuses) in a project. Call this to get state UUIDs needed for creating or filtering work items. States are grouped by: backlog, unstarted, started, completed, cancelled.
list_work_item_activities
from source
list_work_item_comments
from source
list_work_item_links
from source
list_work_item_properties
from source
list_work_item_relations
from source
list_work_items
from source
List work items (issues) in a project. Supports filtering by priority, state, state_group, assignees, labels, dates, cycle, and module. Use expand=relations,assignees,labels for ri… List work items (issues) in a project. Supports filtering by priority, state, state_group, assignees, labels, dates, cycle, and module. Use expand=relations,assignees,labels for richer data. Results are paginated \u2014 use the cursor from the response to fetch the next page. When linking to a work item, use the format: {PLANE_BASE_URL}/{workspace_slug}/browse/{project_identifier}-{sequence_id}/
list_work_item_types
from source
list_work_logs
from source
remove_work_item_from_cycle
from source
Remove a work item from a cycle. Remove a work item from a cycle.
remove_work_item_from_module
from source
remove_work_item_relation
from source
remove_work_items_from_milestone
from source
retrieve_cycle
from source
Retrieve a cycle by ID. Retrieve a cycle by ID.
retrieve_epic
from source
retrieve_initiative
from source
retrieve_intake_work_item
from source
retrieve_label
from source
Retrieve a label by ID. Retrieve a label by ID.
retrieve_milestone
from source
retrieve_module
from source
retrieve_page
from source
retrieve_project
from source
Retrieve a project by ID. Retrieve a project by ID.
retrieve_state
from source
Retrieve a state by ID. Retrieve a state by ID.
retrieve_work_item
from source
Retrieve a single work item by its UUID. Use expand=relations,assignees,labels for full details. If you have a human-readable identifier like DEV-42, use retrieve_work_item_by_iden… Retrieve a single work item by its UUID. Use expand=relations,assignees,labels for full details. If you have a human-readable identifier like DEV-42, use retrieve_work_item_by_identifier instead.
retrieve_work_item_activity
from source
retrieve_work_item_by_identifier
from source
Retrieve a work item by its human-readable identifier (e.g. Retrieve a work item by its human-readable identifier (e.g.
retrieve_work_item_comment
from source
retrieve_work_item_link
from source
retrieve_work_item_property
from source
retrieve_work_item_type
from source
search_work_items
from source
transfer_cycle_work_items
from source
Transfer incomplete work items from one cycle to another. The cycle_id is the source cycle; new_cycle_id is the destination. Transfer incomplete work items from one cycle to another. The cycle_id is the source cycle; new_cycle_id is the destination.
unarchive_cycle
from source
Unarchive a cycle. Unarchive a cycle.
unarchive_module
from source
update_cycle
from source
Update a cycle by ID. Update a cycle by ID.
update_epic
from source
update_initiative
from source
update_intake_work_item
from source
update_label
from source
Update a label by ID. Update a label by ID.
update_milestone
from source
update_module
from source
update_project
from source
Update a project by ID. Update a project by ID.
update_project_features
from source
Update features of a project. Update features of a project.
update_state
from source
Update a state by ID. Update a state by ID.
update_work_item
from source
Update an existing work item. Only include fields you want to change \u2014 omitted fields are left unchanged. Use list_states for state_id, get_workspace_members for assignee UUID… Update an existing work item. Only include fields you want to change \u2014 omitted fields are left unchanged. Use list_states for state_id, get_workspace_members for assignee UUIDs, list_labels for label UUIDs.
update_work_item_comment
from source
update_work_item_link
from source
update_work_item_property
from source
update_work_item_type
from source
update_work_log
from source
update_workspace_features
from source