Linear
Connect to Linear. Manage issues, projects, sprints, and development workflows
Connect to Linear. Manage issues, projects, sprints, and development workflows
Supports authentication: OAuth 2.0
Tool list
Section titled “Tool list”linear_graphql_query
Section titled “linear_graphql_query”Execute a custom GraphQL query or mutation against the Linear API. Allows running any valid GraphQL operation with variables support for advanced use cases.
| Properties | Description | Type |
|---|---|---|
query | The GraphQL query or mutation to execute | string |
variables | Variables to pass to the GraphQL query | object |
linear_issue_create
Section titled “linear_issue_create”Create a new issue in Linear using the issueCreate mutation. Requires a team ID and title at minimum.
| Properties | Description | Type |
|---|---|---|
assigneeId | ID of the user to assign the issue to | string |
description | Description of the issue | string |
estimate | Story point estimate for the issue | string |
labelIds | Array of label IDs to apply to the issue | array<string> |
priority | Priority level of the issue (1-4, where 1 is urgent) | string |
projectId | ID of the project to associate the issue with | string |
stateId | ID of the workflow state to set | string |
teamId | ID of the team to create the issue in | string |
title | Title of the issue | string |
linear_issue_update
Section titled “linear_issue_update”Update an existing issue in Linear. You can update title, description, priority, state, and assignee.
| Properties | Description | Type |
|---|---|---|
assigneeId | ID of the user to assign the issue to | string |
description | New description for the issue | string |
issueId | ID of the issue to update | string |
priority | Priority level of the issue (1-4, where 1 is urgent) | string |
stateId | ID of the workflow state to set | string |
title | New title for the issue | string |
linear_issues_list
Section titled “linear_issues_list”List issues in Linear using the issues query with simple filtering and pagination support.
| Properties | Description | Type |
|---|---|---|
after | Cursor for pagination (returns issues after this cursor) | string |
assignee | Filter by assignee email (e.g., ‘user@example.com’) | string |
before | Cursor for pagination (returns issues before this cursor) | string |
first | Number of issues to return (pagination) | integer |
labels | Filter by label names (array of strings) | array<string> |
priority | Filter by priority level (1=Urgent, 2=High, 3=Medium, 4=Low) | string |
project | Filter by project name (e.g., ‘Q4 Goals’) | string |
state | Filter by state name (e.g., ‘In Progress’, ‘Done’) | string |