Plane MCP Server

Official

update_state

Modify project state details within Plane MCP Server by updating fields like name, description, or sequence using project and state identifiers.

Instructions

Update an existing state

Input Schema

NameRequiredDescriptionDefault
project_idYesThe uuid identifier of the project containing the state
state_dataYesThe fields to update on the state
state_idYesThe uuid identifier of the state to update

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "project_id": { "description": "The uuid identifier of the project containing the state", "type": "string" }, "state_data": { "additionalProperties": false, "description": "The fields to update on the state", "properties": { "color": { "maxLength": 255, "type": "string" }, "created_at": { "format": "date-time", "type": "string" }, "created_by": { "format": "uuid", "type": "string" }, "default": { "type": "boolean" }, "deleted_at": { "format": "date-time", "type": "string" }, "description": { "type": "string" }, "external_id": { "maxLength": 255, "type": "string" }, "external_source": { "maxLength": 255, "type": "string" }, "group": {}, "id": { "format": "uuid", "type": "string" }, "is_triage": { "type": "boolean" }, "name": { "maxLength": 255, "type": "string" }, "project": { "format": "uuid", "type": "string" }, "sequence": { "type": "number" }, "slug": { "maxLength": 100, "pattern": "^[-a-zA-Z0-9_]+$", "type": "string" }, "updated_at": { "format": "date-time", "type": "string" }, "updated_by": { "format": "uuid", "type": "string" }, "workspace": { "format": "uuid", "type": "string" } }, "type": "object" }, "state_id": { "description": "The uuid identifier of the state to update", "type": "string" } }, "required": [ "project_id", "state_id", "state_data" ], "type": "object" }
ID: y5g9z3v76n