linear_updateProject
Update an existing Linear project by changing its name, status, dates, lead, members, content, or other fields. Specify the project ID and any fields to modify.
Instructions
Update an existing 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": {
"id": "<id>"
},
"name": "linear_updateProject"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ID of the project to update | |
| icon | No | New project icon | |
| name | No | New name of the project | |
| color | No | New project color | |
| state | No | New project status by lifecycle type/name (e.g., 'planned', 'started') or project status UUID | |
| leadId | No | New project lead user ID | |
| content | No | New content of the project (Markdown supported) | |
| memberIds | No | Replacement list of project member user IDs | |
| sortOrder | No | New project sort order | |
| startDate | No | New project start date | |
| targetDate | No | New project target date | |
| description | No | New 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 |