linear_createIssue
Create a new Linear issue with title, team, and optional details like assignee, priority, due date, and labels.
Instructions
Create a new issue in Linear
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"title": "<title>",
"teamId": "<teamId>"
},
"name": "linear_createIssue"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Title of the issue | |
| teamId | Yes | ID of the team the issue belongs to | |
| cycleId | No | ID of the cycle to add the issue to | |
| dueDate | No | The date at which the issue is due (YYYY-MM-DD format) | |
| stateId | No | ID of the workflow state for the issue | |
| estimate | No | The estimated complexity/points for the issue | |
| labelIds | No | IDs of the labels to attach to the issue | |
| parentId | No | ID of the parent issue (to create as a sub-task) | |
| priority | No | Priority of the issue (0 = No priority, 1 = Urgent, 2 = High, 3 = Normal, 4 = Low) | |
| projectId | No | ID of the project the issue belongs to | |
| sortOrder | No | The position of the issue in relation to other issues | |
| assigneeId | No | ID of the user to assign the issue to | |
| templateId | No | ID of a template to use for creating the issue | |
| description | No | Description of the issue (Markdown supported) | |
| subscriberIds | No | IDs of the users to subscribe to the issue | |
| projectMilestoneId | No | ID of the project milestone the issue belongs to |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| url | No | ||
| title | No | ||
| identifier | No |