Get started free
All integrations

Linear integration

Modern issue tracking and project management platform for software teams. Build integrations for managing issues, projects, teams, cycles, and workflows. Linear uses GraphQL API for all operations with real-time sync capabilities.

58 toolsTokenAPI docs

Common Linear use cases

  • Track project progress
  • Archive completed projects
  • Build issue search functionality
  • Rename labels
  • Rename statuses
  • Clean up backlog
  • Plan new sprints
  • Bulk reassignment
  • Link design files
  • List integrations

What you can do with Linear

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Issue, 9 operations

  • POSTarchive_issue

    Archives an issue, removing it from active views.

  • POSTbulk_update_issues

    Updates multiple issues simultaneously with the same changes.

  • POSTcreate_issue

    Creates a new issue in Linear with specified title, team, and optional metadata.

  • POSTdelete_issue

    Deletes an issue by moving it to trash where it can be restored within 30 days.

  • POSTget_issue

    Retrieves detailed information about a specific issue by its identifier or UUID.

  • POSTlist_issues

    Retrieves a paginated list of issues from Linear with optional filtering by team, project, or assignee.

  • POSTsearch_issues

    Searches issues by text query across titles, descriptions, and comments.

  • POSTunarchive_issue

    Restores an archived issue back to active status.

  • POSTupdate_issue

    Updates properties of an existing issue such as title, state, assignee, or priority.

Project, 6 operations

  • POSTarchive_project

    Archives a project, hiding it from active views while preserving history.

  • POSTcreate_project

    Creates a new project associated with one or more teams.

  • POSTdelete_project

    Deletes a project from Linear.

  • POSTget_project

    Retrieves detailed information about a specific project including issues and milestones.

  • POSTlist_projects

    Retrieves a list of projects with their status, dates, progress, and associated teams.

  • POSTupdate_project

    Updates properties of an existing project including name, state, and dates.

Cycle, 5 operations

  • POSTarchive_cycle

    Archives a completed cycle, removing it from active views.

  • POSTcreate_cycle

    Creates a new sprint/cycle for a team with specified dates.

  • POSTget_cycle

    Retrieves detailed information about a specific cycle including all assigned issues.

  • POSTlist_cycles

    Retrieves sprint/cycle information for a team including dates and progress.

  • POSTupdate_cycle

    Updates properties of an existing cycle such as dates or name.

Comment, 4 operations

  • POSTadd_comment

    Adds a comment to an existing issue with markdown-formatted content.

  • POSTdelete_comment

    Deletes a comment from an issue.

  • POSTlist_comments

    Retrieves all comments on a specific issue.

  • POSTupdate_comment

    Updates the content of an existing comment.

Document, 4 operations

  • POSTcreate_document

    Creates a new document in the workspace or project.

  • POSTget_document

    Retrieves detailed information about a specific document.

  • POSTlist_documents

    Retrieves documents in the workspace with optional project filtering.

  • POSTupdate_document

    Updates properties of an existing document including content.

Label, 4 operations

  • POSTcreate_label

    Creates a new issue label with specified name and color.

  • POSTdelete_label

    Deletes (archives) a label from the workspace.

  • POSTlist_labels

    Retrieves all issue labels with their colors and hierarchy.

  • POSTupdate_label

    Updates properties of an existing label such as name or color.

Team, 4 operations

  • POSTcreate_team

    Creates a new team in the workspace.

  • POSTget_team

    Retrieves detailed information about a specific team including members, states, and cycles.

  • POSTlist_teams

    Retrieves all teams in the workspace with their workflow states and issue counts.

  • POSTupdate_team

    Updates properties of an existing team.

Workflow state, 4 operations

  • POSTcreate_workflow_state

    Creates a new workflow state for a team.

  • POSTget_workflow_states

    Retrieves workflow states for a Linear team showing available issue statuses.

  • POSTlist_workflow_states

    Retrieves all workflow states (issue statuses) in the workspace.

  • POSTupdate_workflow_state

    Updates properties of an existing workflow state.

Initiative, 3 operations

  • POSTcreate_initiative

    Creates a new strategic initiative.

  • POSTlist_initiatives

    Retrieves all initiatives (high-level goals) in the workspace.

  • POSTupdate_initiative

    Updates properties of an existing initiative.

Webhook, 3 operations

  • POSTcreate_webhook

    Creates a new webhook to receive Linear events.

  • POSTdelete_webhook

    Deletes a webhook subscription.

  • POSTlist_webhooks

    Retrieves all webhooks configured in the workspace.

Attachment, 2 operations

  • POSTcreate_attachment

    Creates an attachment link on an issue.

  • POSTlink_issue_to_pr

    Links a GitHub or GitLab pull request to a Linear issue for development tracking and automation.

Milestone, 2 operations

  • POSTcreate_milestone

    Creates a new milestone within a project.

  • POSTlist_milestones

    Retrieves milestones for a specific project.

Notification, 2 operations

  • POSTget_notifications

    Retrieves notifications for the authenticated user.

  • POSTmark_notification_read

    Marks a notification as read/archived.

User, 2 operations

  • POSTget_user

    Retrieves detailed information about a specific user including their assigned issues.

  • POSTlist_users

    Retrieves all users in the workspace with their profile information and roles.

Issue relation, 1 operation

  • POSTcreate_issue_relation

    Creates a relation between two issues such as blocks, duplicate, or related.

Organization, 1 operation

  • POSTget_organization

    Retrieves details about the current organization.

Roadmap, 1 operation

  • POSTlist_roadmaps

    Retrieves all roadmaps in the workspace with their projects.

Viewer, 1 operation

  • POSTget_viewer

    Retrieves the profile of the currently authenticated user.

Use Linear from Claude Code, Cursor or Codex

Connect Linear in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Linear operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Linear

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Linear once

    Add your Linear connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Linear integration FAQ

What can you do with the Linear integration?
LiveContext exposes 58 operations on Linear, covering issue, project, cycle and comment. Common uses include Track project progress, Archive completed projects and Build issue search functionality.

Popular integrations

Browse the whole catalog