github re-analysis due

makeplane/plane-mcp-server

github

Plane's Official Model Context Protocol Server 🔌 ⌨️ 🔥

maintainer
makeplane
license
MIT
first seen
2026-06-01
last seen
2026-06-09
releases · 30d
3
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 60 tools
transport stdio · streamable-http · http · sse counts 60 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • add_work_items_to_cycle

    Add work items to a cycle

  • add_work_items_to_module

    Add work items to a module

  • archive_cycle

    Archive a cycle

  • archive_module

    Archive a module

  • create_cycle

    Create a new cycle with name, dates, and owner

  • create_epic

    Create a new epic

  • create_initiative

    Create a new initiative with name, dates, state, and lead

  • create_intake_work_item

    Create a new intake work item in a project

  • create_module

    Create a new module with name, dates, status, and members

  • create_project

    Create a new project with name, identifier, and optional configuration

  • create_work_item

    Create a new work item with name, assignees, labels, and other attributes

  • create_work_item_property

    Create a new work item property with type, settings, and validation rules

  • delete_cycle

    Delete a cycle by ID

  • delete_epic

    Delete an epic by ID

  • delete_initiative

    Delete an initiative by ID

  • delete_intake_work_item

    Delete an intake work item by work item ID

  • delete_module

    Delete a module by ID

  • delete_project

    Delete a project by ID

  • delete_work_item

    Delete a work item by ID

  • delete_work_item_property

    Delete a work item property by ID

  • get_project_features

    Get features configuration of a project

  • get_project_members

    Get all members of a project

  • get_project_worklog_summary

    Get work log summary for a project

  • list_archived_cycles

    List archived cycles in a project

  • list_archived_modules

    List archived modules in a project

  • list_cycle_work_items

    List work items in a cycle

  • list_cycles

    List all cycles in a project

  • list_epics

    List all epics in a project

  • list_initiatives

    List all initiatives in a workspace

  • list_intake_work_items

    List all intake work items in a project with optional pagination

  • list_milestones

    List all milestones in a project

  • list_module_work_items

    List work items in a module

  • list_modules

    List all modules in a project

  • list_projects

    List all projects in a workspace with optional pagination and filtering

  • list_work_item_properties

    List work item properties for a work item type

  • list_work_items

    List all work items in a project with optional filtering and pagination

  • remove_work_item_from_cycle

    Remove a work item from a cycle

  • remove_work_item_from_module

    Remove a work item from a module

  • retrieve_cycle

    Retrieve a cycle by ID

  • retrieve_epic

    Retrieve an epic by ID

  • retrieve_initiative

    Retrieve an initiative by ID

  • retrieve_intake_work_item

    Retrieve an intake work item by work item ID with optional field expansion

  • retrieve_module

    Retrieve a module by ID

  • retrieve_project

    Retrieve a project by ID

  • retrieve_work_item

    Retrieve a work item by ID with optional field expansion

  • retrieve_work_item_by_identifier

    Retrieve a work item by project identifier and issue sequence number

  • retrieve_work_item_property

    Retrieve a work item property by ID

  • search_work_items

    Search work items across a workspace with query string

  • transfer_cycle_work_items

    Transfer work items from one cycle to another

  • unarchive_cycle

    Unarchive a cycle

  • unarchive_module

    Unarchive a module

  • update_cycle

    Update a cycle with partial data

  • update_epic

    Update an epic by ID

  • update_initiative

    Update an initiative with partial data

  • update_intake_work_item

    Update an intake work item with partial data

  • update_module

    Update a module with partial data

  • update_project

    Update a project with partial data

  • update_project_features

    Update features configuration of a project

  • update_work_item

    Update a work item with partial data

  • update_work_item_property

    Update a work item property with partial data

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit c7ac466 · analyzer v17 · 1d ago

skills & prompt files 1

code evidence vv2.5.0-phoenix-3d54d1a · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

network 3

  • net makeplane-plane-mcp-server-c7ac466/plane_mcp/auth/plane_header_auth_provider.py :4 import httpx
  • net makeplane-plane-mcp-server-c7ac466/plane_mcp/auth/plane_oauth_provider.py :28 import httpx
  • net makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_attachments.py :6 import socket

database 2

  • db makeplane-plane-mcp-server-c7ac466/plane_mcp/aws_secrets.py :12 from redis import CredentialProvider
  • db makeplane-plane-mcp-server-c7ac466/plane_mcp/storage.py :54 import redis # local: only loaded when Redis is configured

tool registrations 147

  • list_cycles makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/cycles.py :30
  • create_cycle makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/cycles.py :52
  • retrieve_cycle makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/cycles.py :98
  • update_cycle makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/cycles.py :114
  • delete_cycle makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/cycles.py :161
  • list_archived_cycles makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/cycles.py :174
  • add_work_items_to_cycle makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/cycles.py :196
  • remove_work_item_from_cycle makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/cycles.py :218
  • list_cycle_work_items makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/cycles.py :241
  • transfer_cycle_work_items makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/cycles.py :305
  • archive_cycle makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/cycles.py :331
  • complete_cycle makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/cycles.py :362
  • unarchive_cycle makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/cycles.py :387
  • list_initiatives makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/initiatives.py :21
  • create_initiative makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/initiatives.py :38
  • retrieve_initiative makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/initiatives.py :93
  • update_initiative makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/initiatives.py :107
  • delete_initiative makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/initiatives.py :148
  • list_intake_work_items makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/intake.py :20
  • create_intake_work_item makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/intake.py :47
  • retrieve_intake_work_item makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/intake.py :69
  • update_intake_work_item makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/intake.py :101
  • delete_intake_work_item makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/intake.py :161
  • list_labels makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/labels.py :19
  • create_label makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/labels.py :40
  • retrieve_label makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/labels.py :81
  • update_label makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/labels.py :96
  • delete_label makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/labels.py :144
  • list_milestones makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/milestones.py :21
  • create_milestone makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/milestones.py :42
  • retrieve_milestone makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/milestones.py :74
  • update_milestone makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/milestones.py :91
  • delete_milestone makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/milestones.py :130
  • add_work_items_to_milestone makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/milestones.py :142
  • remove_work_items_from_milestone makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/milestones.py :164
  • list_milestone_work_items makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/milestones.py :186
  • list_modules makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/modules.py :29
  • create_module makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/modules.py :51
  • retrieve_module makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/modules.py :104
  • update_module makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/modules.py :120
  • delete_module makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/modules.py :177
  • list_archived_modules makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/modules.py :190
  • add_work_items_to_module makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/modules.py :212
  • remove_work_item_from_module makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/modules.py :234
  • list_module_work_items makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/modules.py :257
  • archive_module makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/modules.py :321
  • unarchive_module makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/modules.py :334
  • list_workspace_pages makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/pages.py :15
  • list_project_pages makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/pages.py :32
  • attach_page_to_work_item makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/pages.py :51
  • list_work_item_pages makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/pages.py :76
  • detach_page_from_work_item makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/pages.py :99
  • retrieve_workspace_page makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/pages.py :121
  • retrieve_project_page makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/pages.py :143
  • create_workspace_page makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/pages.py :168
  • create_project_page makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/pages.py :219
  • get_pql_reference makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/pql.py :13
  • list_projects makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :32
  • create_project makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :71
  • retrieve_project makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :152
  • update_project makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :167
  • delete_project makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :265
  • archive_project makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :277
  • unarchive_project makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :291
  • get_project_worklog_summary makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :302
  • get_project_members makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :317
  • get_project_features makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :333
  • update_project_features makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :348
  • get_project_estimate makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :387
  • list_project_estimate_points makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :404
  • create_project_estimate makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :434
  • update_project_estimate makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :470
  • delete_project_estimate makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :500
  • link_estimate_to_project makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :511
  • create_project_estimate_points makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :530
  • update_project_estimate_point makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :568
  • delete_project_estimate_point makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/projects.py :611
  • list_states makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/states.py :20
  • create_state makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/states.py :41
  • retrieve_state makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/states.py :93
  • update_state makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/states.py :108
  • delete_state makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/states.py :167
  • get_me makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/users.py :12
  • list_work_item_activities makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_activities.py :17
  • retrieve_work_item_activity makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_activities.py :43
  • list_work_item_attachments makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_attachments.py :87
  • get_work_item_attachment_download_url makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_attachments.py :116
  • upload_work_item_attachment_from_url makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_attachments.py :173
  • delete_work_item_attachment makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_attachments.py :247
  • read_work_item_attachment makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_attachments.py :273
  • list_work_item_comments makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_comments.py :20
  • retrieve_work_item_comment makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_comments.py :46
  • create_work_item_comment makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_comments.py :71
  • update_work_item_comment makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_comments.py :118
  • delete_work_item_comment makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_comments.py :168
  • list_work_item_links makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_links.py :19
  • retrieve_work_item_link makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_links.py :45
  • create_work_item_link makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_links.py :70
  • update_work_item_link makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_links.py :98
  • delete_work_item_link makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_links.py :129
  • list_work_item_properties makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_properties.py :29
  • create_work_item_property makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_properties.py :122
  • retrieve_work_item_property makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_properties.py :220
  • update_work_item_property makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_properties.py :256
  • delete_work_item_property makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_properties.py :352
  • attach_properties_to_work_item_type makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_properties.py :386
  • detach_property_from_work_item_type makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_properties.py :414
  • list_work_item_property_options makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_properties.py :436
  • retrieve_work_item_property_option makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_properties.py :466
  • create_work_item_property_option makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_properties.py :497
  • update_work_item_property_option makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_properties.py :546
  • delete_work_item_property_option makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_properties.py :599
  • get_work_item_property_value makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_properties.py :628
  • set_work_item_property_value makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_properties.py :657
  • delete_work_item_property_value makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_properties.py :707
  • list_work_item_relations makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_relations.py :19
  • create_work_item_relation makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_relations.py :49
  • remove_work_item_relation makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_relations.py :94
  • list_work_item_types makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_types.py :19
  • create_work_item_type makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_types.py :37
  • import_work_item_types_to_project makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_types.py :79
  • resolve_work_item_type makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_types.py :99
  • retrieve_work_item_type makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_types.py :178
  • update_work_item_type makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_types.py :205
  • delete_work_item_type makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_item_types.py :256
  • list_work_items makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_items.py :30
  • count_work_items makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_items.py :116
  • create_work_item makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_items.py :165
  • retrieve_work_item makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_items.py :243
  • retrieve_work_item_by_identifier makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_items.py :285
  • update_work_item makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_items.py :345
  • delete_work_item makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_items.py :430
  • add_work_item_assignee makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_items.py :442
  • remove_work_item_assignee makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_items.py :472
  • add_work_item_label makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_items.py :500
  • remove_work_item_label makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_items.py :530
  • list_archived_work_items makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_items.py :558
  • archive_work_item makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_items.py :619
  • unarchive_work_item makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_items.py :638
  • search_work_items makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_items.py :656
  • list_work_logs makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_logs.py :14
  • create_work_log makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_logs.py :39
  • update_work_log makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_logs.py :73
  • delete_work_log makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/work_logs.py :110
  • get_workspace_members makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/workspaces.py :13
  • get_workspace_features makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/workspaces.py :24
  • update_workspace_features makeplane-plane-mcp-server-c7ac466/plane_mcp/tools/workspaces.py :35

declared dependencies 2

  • fastmcp@==3.2.0
  • plane-sdk@==0.2.16