Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PLANE_API_KEYYesYour Plane personal access token
PLANE_BASE_URLYesThe base URL of your Plane instance (e.g., https://plane.nzminds.com)
PLANE_ALLOW_DELETENoSet to true to enable destructive delete_* tools (default: false)
PLANE_WORKSPACE_SLUGYesThe slug of your Plane workspace (e.g., nzmt)
PLANE_DEFAULT_PROJECT_IDNoOptional fallback project ID when no project_id is provided to tools

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_projectsA

List all projects in the workspace. Use this to discover project IDs, names, and identifiers (the short code like 'TRAVELXS').

get_projectA

Get full details of a single project by its UUID.

find_projectA

Find projects whose name or identifier contains query (case-insensitive). Handy when you only know the project name.

create_projectB

Create a project. identifier is the short code (e.g. 'WEB'), uppercase and unique in the workspace. network: 0=secret, 2=public.

update_projectB

Update a project's editable fields. Only provided fields change.

list_work_itemsA

List all work items in a project (paginated automatically). expand inlines related objects; default expands state/assignees/labels. Omit project_id to use PLANE_DEFAULT_PROJECT_ID.

get_work_itemA

Get a single work item by its UUID.

get_work_item_by_numberA

Look up a work item by its human number (e.g. 391 for TRAVELXS-391).

search_work_itemsB

Full-text search work items in a project by name/content.

create_work_itemB

Create a work item. Only name is required.

  • priority: none|urgent|high|medium|low

  • state: a STATE UUID (use list_states to find it)

  • assignees/labels: lists of UUIDs (use list_members / list_labels)

  • dates: 'YYYY-MM-DD'

update_work_itemB

Update any fields of a work item. Only provided fields change. To change STATUS, pass state with the target state's UUID. To clear assignees/labels, pass an empty list [].

set_work_item_statusA

Change a work item's status by setting its state UUID. Convenience wrapper around update_work_item. Use list_states to map a status name (Backlog/Todo/In Progress/Done...) to its UUID.

list_statesA

List a project's states (statuses) with their UUIDs, names, and groups. Call this first to map a status name like 'In Progress' to its UUID before creating/updating work items.

find_stateA

Find a state by (case-insensitive) name and return it, or None.

create_stateC

Create a state. color is a hex like '#60646C'. group must be one of: backlog, unstarted, started, completed, cancelled.

update_stateB

Update a state. Only provided fields change.

list_labelsA

List a project's labels with their UUIDs (needed to tag work items).

create_labelB

Create a label. color is a hex like '#FF0000'.

update_labelA

Update a label. Only provided fields change.

list_cyclesA

List a project's cycles (sprints) with their UUIDs and dates.

get_cycleB

Get a single cycle by UUID.

create_cycleC

Create a cycle. Dates are 'YYYY-MM-DD'. owned_by is a member UUID.

update_cycleC

Update a cycle. Only provided fields change.

list_cycle_work_itemsB

List the work items assigned to a cycle.

add_work_items_to_cycleC

Add one or more work items (by UUID) to a cycle.

remove_work_item_from_cycleC

Remove a single work item from a cycle.

list_modulesA

List a project's modules with their UUIDs.

get_moduleB

Get a single module by UUID.

create_moduleB

Create a module. status: backlog|planned|in-progress|paused|completed|cancelled. lead/members are member UUIDs.

update_moduleB

Update a module. Only provided fields change.

list_module_work_itemsB

List the work items assigned to a module.

add_work_items_to_moduleB

Add one or more work items (by UUID) to a module.

remove_work_item_from_moduleB

Remove a single work item from a module.

list_commentsA

List all comments on a work item.

add_commentB

Add a comment to a work item. comment_html accepts HTML, e.g. 'Looks good'. access: INTERNAL or EXTERNAL.

update_commentC

Edit an existing comment.

list_membersA

List workspace members with their UUIDs, emails, and display names. Use the returned member UUID for assignees, owned_by, lead, etc.

find_memberA

Find members whose email or display name contains query (case-insensitive). Returns matches so you can pick the right UUID.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Rockysingh116/Plane-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server