← Tools Reference

Linear

Issue tracking and project management via GraphQL

OAuth8 toolshttps://api.linear.app
POST
linear_list_teams
List all teams in the Linear workspace

/graphql

POST
linear_list_issues
List issues belonging to a specific team

/graphql

2 parameters
ParamTypeRequiredDescription
teamIdstringrequiredTeam ID to list issues for
firstintegeroptionalMax number of issues to return (default 50)
POST
linear_get_issue
Get a single issue by its ID or identifier (e.g. "ENG-123")

/graphql

1 parameter
ParamTypeRequiredDescription
issueIdstringrequiredIssue UUID or identifier, e.g. ENG-123
POST
linear_create_issue
Create a new issue in a team

/graphql

5 parameters
ParamTypeRequiredDescription
teamIdstringrequiredTeam ID the issue belongs to
titlestringrequiredIssue title
descriptionstringoptionalIssue description (markdown)
assigneeIdstringoptionalUser ID to assign the issue to
priorityintegeroptionalPriority: 0=None, 1=Urgent, 2=High, 3=Normal, 4=Low
POST
linear_update_issue
Update an existing issue's title, description, state, assignee, or priority

/graphql

6 parameters
ParamTypeRequiredDescription
issueIdstringrequiredIssue UUID or identifier, e.g. ENG-123
titlestringoptionalNew issue title
descriptionstringoptionalNew issue description (markdown)
stateIdstringoptionalWorkflow state ID to move the issue to
assigneeIdstringoptionalUser ID to assign the issue to
priorityintegeroptionalPriority: 0=None, 1=Urgent, 2=High, 3=Normal, 4=Low
POST
linear_create_comment
Add a comment to an issue

/graphql

2 parameters
ParamTypeRequiredDescription
issueIdstringrequiredIssue UUID or identifier, e.g. ENG-123
bodystringrequiredComment body (markdown)
POST
linear_list_projects
List projects in the workspace

/graphql

1 parameter
ParamTypeRequiredDescription
firstintegeroptionalMax number of projects to return (default 50)
POST
linear_list_users
List members of the workspace

/graphql

1 parameter
ParamTypeRequiredDescription
firstintegeroptionalMax number of users to return (default 50)