# Linear

Interact with Linear project management through AI assistants. Access and manage your Linear projects, issues, and teams seamlessly with AI-driven commands. Enhance your productivity by automating pr…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add tacticlaunch/mcp-linear

# Browse available tools
npx -y @smithery/cli@latest tool list tacticlaunch/mcp-linear

# Get full schema for a tool
npx -y @smithery/cli@latest tool get tacticlaunch/mcp-linear linear_getViewer

# Call a tool
npx -y @smithery/cli@latest tool call tacticlaunch/mcp-linear linear_getViewer '{}'
```

## Tools (42)

- `linear_getViewer` — Get information about the currently authenticated user
- `linear_getOrganization` — Get information about the current Linear organization
- `linear_getUsers` — Get a list of users in the Linear organization
- `linear_getLabels` — Get a list of issue labels from Linear
- `linear_getTeams` — Get a list of teams from Linear
- `linear_getWorkflowStates` — Get workflow states for a team
- `linear_getProjects` — Get a list of projects from Linear
- `linear_createProject` — Create a new project in Linear
- `linear_updateProject` — Update an existing project in Linear
- `linear_addIssueToProject` — Add an existing issue to a project
- `linear_getProjectIssues` — Get all issues associated with a project
- `linear_getCycles` — Get a list of all cycles
- `linear_getActiveCycle` — Get the currently active cycle for a team
- `linear_addIssueToCycle` — Add an issue to a cycle
- `linear_getInitiatives` — Get a list of all initiatives from Linear
- `linear_getInitiativeById` — Get details of a specific initiative by ID
- `linear_createInitiative` — Create a new initiative
- `linear_updateInitiative` — Update an existing initiative
- `linear_archiveInitiative` — Archive an initiative
- `linear_unarchiveInitiative` — Unarchive an initiative
- `linear_deleteInitiative` — Delete an initiative (move to trash)
- `linear_getInitiativeProjects` — Get all projects associated with an initiative
- `linear_addProjectToInitiative` — Add a project to an initiative
- `linear_removeProjectFromInitiative` — Remove a project from an initiative
- `linear_getIssues` — Get a list of recent issues from Linear
- `linear_getIssueById` — Get a specific issue by ID or identifier (e.g., ABC-123)
- `linear_searchIssues` — Search for issues with various filters
- `linear_createIssue` — Create a new issue in Linear
- `linear_updateIssue` — Update an existing issue in Linear
- `linear_createComment` — Add a comment to an issue in Linear (supports threaded replies)
- `linear_addIssueLabel` — Add a label to an issue in Linear
- `linear_removeIssueLabel` — Remove a label from an issue in Linear
- `linear_assignIssue` — Assign an issue to a user
- `linear_subscribeToIssue` — Subscribe to issue updates
- `linear_convertIssueToSubtask` — Convert an issue to a subtask
- `linear_createIssueRelation` — Create relations between issues (blocks, is blocked by, etc.)
- `linear_archiveIssue` — Archive an issue
- `linear_setIssuePriority` — Set the priority of an issue
- `linear_transferIssue` — Transfer an issue to another team
- `linear_duplicateIssue` — Duplicate an issue
- `linear_getIssueHistory` — Get the history of changes made to an issue
- `linear_getComments` — Get all comments for an issue

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get tacticlaunch/mcp-linear <tool-name>
```

---

Source: https://github.com/tacticlaunch/mcp-linear | License: MIT
