Connects AI assistants to Linear for issue, project, document, customer, webhook, and OAuth workflows.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent ā or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag ā we're steadily working through the catalog.
š” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Linear.
The tacticlaunch/mcp-linear MCP server connects MCP-compatible AI clients to Linear's GraphQL API. It covers day-to-day project-management tasks as well as administrative workflows that are not limited to creating, reading, updating, and deleting issues.
Agents can retrieve issues, teams, projects, cycles, milestones, roadmaps, customers, customer needs, and documents associated with several Linear object types. They can create and modify issues, update status and assignees, add comments, manage projects and initiatives, work with saved views and favorites, and handle templates, custom fields, and attachments.
The server also exposes operations for workspace webhooks, OAuth application setup, scoped client-credentials tokens, customer records, notifications, subscriptions, sessions, audits, integrations, rate limits, and server health. Some OAuth and secret-management operations require specific Linear credentials and explicit confirmation flags.
The tacticlaunch/mcp-linear MCP server runs locally as an MCP stdio process. An MCP client launches the mcp-linear executable and passes a Linear credential through an environment variable or command-line option. The server then translates MCP requests into Linear GraphQL API operations.
In addition to tools, it publishes MCP resources such as the current viewer, organization, teams, projects, individual issues, documents, roadmaps, milestones, and rate-limit information. Built-in prompts support project-status summaries, project-update drafts, issue triage, and document summaries.
Each process uses one Linear credential. A personal API key supports normal Linear and workspace-webhook operations, while managing child OAuth applications requires an eligible OAuth application's access token. Webhook destinations must use publicly reachable HTTPS URLs.
Install the package with a package runner or configure it directly in an MCP client's settings. A manual stdio configuration uses npx with the @tacticlaunch/mcp-linear package and supplies LINEAR_API_TOKEN in the environment.
The alternative OAuth environment variable is LINEAR_OAUTH_ACCESS_TOKEN. Command-line options --token and --oauth-token can be used instead, and explicit command-line credentials take precedence. When both environment credential types are present, OAuth authentication is selected.
The README lists Node.js 20 or newer and npm or Yarn as prerequisites. It provides configuration locations for Cursor and Claude Desktop, among other MCP-aware clients.
The tacticlaunch/mcp-linear MCP server supports:
Personal API keys cannot call Linear's managed child-OAuth-application API. Client-credentials tokens generally expire after 30 days and do not include refresh tokens. Requesting a different scope set can revoke existing app-actor tokens, so the relevant token tool requires confirmation of secret exposure and scope-change risk.
Secrets returned during OAuth-app or webhook-secret operations are one-time values and should be moved directly into a secret manager. The server validates webhook URLs and rejects credentials in URLs along with loopback, private-network, link-local, and local-hostname destinations.
Factual signals from GitHub, npm, and our automated checks ā not a rating.
No reviews yet ā be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/tacticlaunch-mcp-linear)<a href="https://allmcps.com/mcp/tacticlaunch-mcp-linear"><img src="https://allmcps.com/api/badge/tacticlaunch-mcp-linear?style=directory" alt="MCP Linear on AllMCPs" /></a>