Skip to content

Linear

Connect to Linear. Manage issues, projects, sprints, and development workflows

Connect to Linear. Manage issues, projects, sprints, and development workflows

Linear logo

Supports authentication: OAuth 2.0

Execute a custom GraphQL query or mutation against the Linear API. Allows running any valid GraphQL operation with variables support for advanced use cases.

PropertiesDescriptionType
queryThe GraphQL query or mutation to executestring
variablesVariables to pass to the GraphQL queryobject

Create a new issue in Linear using the issueCreate mutation. Requires a team ID and title at minimum.

PropertiesDescriptionType
assigneeIdID of the user to assign the issue tostring
descriptionDescription of the issuestring
estimateStory point estimate for the issuestring
labelIdsArray of label IDs to apply to the issuearray<string>
priorityPriority level of the issue (1-4, where 1 is urgent)string
projectIdID of the project to associate the issue withstring
stateIdID of the workflow state to setstring
teamIdID of the team to create the issue instring
titleTitle of the issuestring

Update an existing issue in Linear. You can update title, description, priority, state, and assignee.

PropertiesDescriptionType
assigneeIdID of the user to assign the issue tostring
descriptionNew description for the issuestring
issueIdID of the issue to updatestring
priorityPriority level of the issue (1-4, where 1 is urgent)string
stateIdID of the workflow state to setstring
titleNew title for the issuestring

List issues in Linear using the issues query with simple filtering and pagination support.

PropertiesDescriptionType
afterCursor for pagination (returns issues after this cursor)string
assigneeFilter by assignee email (e.g., ‘user@example.com’)string
beforeCursor for pagination (returns issues before this cursor)string
firstNumber of issues to return (pagination)integer
labelsFilter by label names (array of strings)array<string>
priorityFilter by priority level (1=Urgent, 2=High, 3=Medium, 4=Low)string
projectFilter by project name (e.g., ‘Q4 Goals’)string
stateFilter by state name (e.g., ‘In Progress’, ‘Done’)string