linear_createProject
Create a new project in Linear by providing required team IDs and name. Optionally set lead, members, dates, status, and more for full control.
Instructions
Create a new project 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": {
"name": "<name>",
"teamIds": "<teamIds>"
},
"name": "linear_createProject"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| icon | No | Project icon | |
| name | Yes | Name of the project | |
| color | No | Project color | |
| state | No | Initial project status by lifecycle type/name (e.g., 'planned', 'started') or project status UUID | |
| leadId | No | ID of the project lead | |
| content | No | Content of the project (Markdown supported) | |
| teamIds | Yes | IDs of the teams this project belongs to | |
| memberIds | No | IDs of users assigned as project members | |
| sortOrder | No | Project sort order | |
| startDate | No | Project start date | |
| targetDate | No | Project target date | |
| description | No | Short summary of the project |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| url | No | ||
| icon | No | ||
| lead | No | ||
| name | No | ||
| color | No | ||
| state | No | ||
| teams | No | ||
| content | No | ||
| trashed | No | ||
| startDate | No | ||
| targetDate | No | ||
| description | No | ||
| slackChannelId | No | ||
| microsoftTeamsChannelId | No |