Archive issueArchives an existing Linear issue by its UUID or shorthand identifier, removing it from active views while preserving its data for future reference.
Archive ProjectArchives an existing Linear project by its UUID, removing it from active views.
Archive Project UpdateArchives a project update in Linear, hiding it from the default view while preserving its data.
Create attachmentCreates a new attachment and associates it with a specific, existing Linear issue.
Add reaction to commentTool to add a reaction to an existing Linear comment.
Create a commentCreates a new comment on a specified Linear issue.
Create linear issueCreates an issue in a specified Linear team with a title and optional project, description, assignee, state, priority, cycle, due date, and other properties.
Create issue relationCreate a relationship between two Linear issues using the issueRelationCreate mutation.
Create a labelCreates a label for a specified Linear team, or returns an existing exact-name match found in the team's initial label results.
Create ProjectCreates a new Linear project with specified name and team associations.
Create Project MilestoneTool to create a project milestone in Linear with a name and optional target date and sort order.
Create Project UpdateTool to create a project status update post for a Linear project.
Create TeamCreates a new team in Linear with the specified name and key.
Delete issueArchives an existing Linear issue by its ID, which is Linear's standard way of deleting issues; the operation is idempotent.
Download issue filesDownloads a Linear Attachment record or a private upload embedded in issue/comment Markdown; `file_name` must include the correct extension.
Get a commentRetrieves a single Linear comment by its unique ID.
Get current userGets the currently authenticated Linear user's ID, name, email, and other profile information.
Get cycles by team IDLists cycles for a specified Linear team ID, including progress, creation and end times, and history.
Get create issue default paramsFetches a Linear team's default issue estimate and state, useful for pre-filling new issue forms.
Get Linear issueRetrieves a Linear issue by UUID or shorthand identifier, including its details, parent, cycle, attachments, comments and subscribers.
Get Linear projectRetrieves a single Linear project by its unique identifier.
Get Project UpdateRetrieves a specific project update by its unique identifier.
List commentsLists comments from Linear workspace accessible to the authenticated user.
List issue draftsLists the connected user's issue drafts for review or editing.
List issues by team IDTool to list all issues for a specific Linear team, scoped by team ID.
Get all cyclesLists cycles across the Linear account without filters, including team IDs and scheduled end times.
List Linear issuesLists non-archived Linear issues with optional project and assignee filters, returning a paginated issues array and page_info.
Get labelsRetrieves paginated Linear issue labels for a specified team or across the workspace.
List linear projectsRetrieves all projects from the Linear account.
List Linear statesRetrieves all workflow states for a specified team in Linear, representing the stages an issue progresses through in that team's workflow.
Get teamsLists visible Linear teams with their members and project IDs, with pagination for teams but not nested members or projects.
List Linear usersLists workspace users with IDs, names, emails, and active status.
List project updatesRetrieves all project updates from the Linear workspace.
Remove label from Linear issueRemoves a specified label from a Linear issue using the issue and label IDs, and returns the updated issue and labels.
Remove reaction from commentTool to remove a reaction on a comment.
Resolve commentMarks a Linear comment as resolved.
Run Query or MutationExecute a Linear GraphQL query or mutation to retrieve or change accessible data.
Search Linear issuesSearches Linear issues by full-text query, with pagination and an option to include archived issues.
Unarchive Project UpdateUnarchive a previously archived project update in Linear.
Unresolve a commentUnresolves a previously resolved Linear comment, marking it as requiring attention again.
Update issueUpdates an existing Linear issue by ID, requiring at least one field to modify; supplied fields overwrite existing values and labels replace the label set.
Update a commentTool to update an existing Linear comment's body text.
Update ProjectTool to update an existing Linear project.
Update Project UpdateTool to update an existing Linear project update post.
Update TeamUpdates an existing Linear team's settings, including its name, key, cycle settings, and workflow state configuration.
Validate credentialValidates the Linear API credentials by checking if the authentication token can successfully query the current user.
Who Am IReturn the identity (name, email) of the connected Linear account.