Linear MCP Server

create_issue

Create a new Linear issue with optional parent linking. Supports self-assignment using "me" as assigneeId.

Input Schema

NameRequiredDescriptionDefault
assigneeIdNoID of the user to assign the issue to. Use "me" to assign to the current authenticated user, or a specific user ID.
descriptionNoDescription of the issue (markdown supported)
labelIdsNoArray of label IDs to attach to the issue
parentIdNoID of the parent issue. If provided, creates a subissue.
priorityNoPriority of the issue (0-4)
statusNoStatus of the issue
teamIdNoID of the team to create the issue in. Required unless parentId is provided.
titleYesTitle of the issue

Input Schema (JSON Schema)

{ "properties": { "assigneeId": { "description": "ID of the user to assign the issue to. Use \"me\" to assign to the current authenticated user, or a specific user ID.", "type": "string" }, "description": { "description": "Description of the issue (markdown supported)", "type": "string" }, "labelIds": { "description": "Array of label IDs to attach to the issue", "items": { "type": "string" }, "type": "array" }, "parentId": { "description": "ID of the parent issue. If provided, creates a subissue.", "type": "string" }, "priority": { "description": "Priority of the issue (0-4)", "type": "number" }, "status": { "description": "Status of the issue", "type": "string" }, "teamId": { "description": "ID of the team to create the issue in. Required unless parentId is provided.", "type": "string" }, "title": { "description": "Title of the issue", "type": "string" } }, "required": [ "title" ], "type": "object" }