Skip to content
PluginStats

@tacticlaunch/mcp-linear weekly downloads statistics

By tacticlaunch · npm · MCP servers

A Model Context Protocol (MCP) server implementation for the Linear GraphQL API that enables AI assistants to manage Linear projects and search issues by text, state, and date.

View on npm Fresh · Oct 18, 2026

@tacticlaunch/mcp-linear has 17,840 recorded weekly downloads on npm, a decrease of 39.1% over the past 30 days, ranking #814 of 2,322 tracked listings.

Weekly downloads
17,840
Official API · Oct 18, 2026
7-day growth
-57.5%
-24.2K weekly downloads
30-day growth
-39.1%
-11.4K weekly downloads
90-day growth
+438%
+14.5K weekly downloads
Rank
#814
Among tracked npm listings

About @tacticlaunch/mcp-linear

<p align="center"> <img src="https://github.com/tacticlaunch/mcp-linear/blob/main/docs/linear-app-icon.png?raw=true" alt="Linear App Icon" width="250" height="250"> </p>

MCP Linear

A Model Context Protocol (MCP) server for the Linear GraphQL API, built for real project-management workflows — not just basic issue CRUD.

MCP Linear npm version

<a href="https://glama.ai/mcp/servers/@tacticlaunch/mcp-linear"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@tacticlaunch/mcp-linear/badge" /> </a>

Features

MCP Linear bridges AI assistants and Linear by implementing the MCP protocol. With it you can:

  • Retrieve issues, projects, teams, cycles, milestones, roadmaps, customers, customer needs, and workspace/project/initiative/team/issue/release/cycle documents
  • Create and update issues, change status, assign, and comment
  • Manage projects, full diff-aware project and initiative update lifecycles, milestones, roadmaps, saved views, and favorites
  • Create and manage workspace webhooks, including updates and signing-secret rotation
  • Prepare OAuth app manifests and authorization URLs, issue scoped client-credentials tokens, or manage child OAuth apps when authenticated as a managing OAuth application
  • Work with templates, custom fields, and attachments
  • Work with customer records, customer statuses/tiers, and customer needs linked to issues or projects
  • Read notifications, subscriptions, sessions, audits, and integrations without leaving MCP
  • Inspect rate-limit and server health before running heavy planning sessions

See TOOLS.md for the full inventory.

MCP-native resources and prompts

The server exposes MCP resources and prompts in addition to tools, including:

  • Resources: linear://viewer, linear://organization, linear://teams, linear://projects, linear://project/{id}, linear://project/{id}/issues, linear://project/{id}/documents, linear://issue/{id}, linear://document/{id}, linear://roadmap/{id}, linear://milestone/{id}, linear://rate-limit
  • Prompts: summarize-project-status, draft-project-update, triage-issue, summarize-document

Example prompts

Once connected, you can use prompts like:

  • "Show me all my Linear issues"
  • "Create a new issue titled 'Fix login bug' in the Frontend team"
  • "Change the status of issue FE-123 to 'In Progress'"
  • "Assign issue BE-456 to John Smith"
  • "Show all open issues in this project grouped by milestone and cycle"
  • "Draft a weekly project update from the current Linear state"
  • "Find the newest documents related to a project and summarize the key decisions"
  • "Show the pinned documents and links on this team's home page"
  • "Create a document for ENG-123 with resource ordering metadata"
  • "Get the latest project update diff and archive an outdated update"
  • "Show customer needs for this project and mark the important ones"
  • "Create an initiative update and hide the generated diff from the update body"
  • "Prepare a private OAuth app for my GitHub issue pipeline with client credentials enabled"
  • "Issue a narrowly scoped client-credentials token for that GitHub pipeline"
  • "Create a webhook for Issue and Comment events, then rotate its signing secret"

Installation

Authentication
Personal API key (default)
  1. Log in to your Linear account at linear.app
  2. Click on your organization avatar (top-left corner)
  3. Select Settings
  4. Navigate to Security & access in the left sidebar
  5. Under Personal API Keys click New API Key
  6. Give your key a name (e.g., MCP Linear Integration)
  7. Copy the generated API token and store it securely — you won't be able to see it again

Personal API keys support the normal Linear and workspace-webhook tools. They cannot call Linear's alpha managed-child-OAuth-application API because that API requires the caller itself to be an OAuth application. With a personal API key, linear_generateOAuthApplicationSetup still prepares an official manifest and pre-filled Linear setup URL for an administrator to confirm.

OAuth access token (managed OAuth applications)

To let MCP actually create and manage child OAuth applications, authenticate it with an access token belonging to a Linear OAuth application that is eligible to manage those child applications:

export LINEAR_OAUTH_ACCESS_TOKEN=YOUR_OAUTH_ACCESS_TOKEN
mcp-linear

Or pass --oauth-token YOUR_OAUTH_ACCESS_TOKEN. Explicit command-line credentials take precedence over environment variables; when both environment credential types are present, OAuth authentication is selected. See Linear's OAuth documentation and OAuth application manifests.

Each MCP server process uses one Linear credential. If the managing app token uses actor=app (which cannot receive admin) and you also need admin-scoped workspace-webhook tools, configure two MCP server entries: one with the managing OAuth token for child-app operations and one with a workspace administrator's personal API key for workspace webhooks. A user-actor OAuth token carrying admin can cover the webhook side instead.

OAuth scopes are selected when an authorization URL or client-credentials token is requested; they are not mutable fields on an OAuth application. The MCP validates current Linear scopes, prepares authorization URLs, and can issue app-actor tokens with linear_createOAuthClientCredentialsToken. For GitHub-hosted pipelines, enable the client_credentials grant and request the narrowest useful scope, such as issues:create.…

Description from the npm listing.

  • mcp
  • linear
  • cursor
  • claude
  • ai
  • model-context-protocol
  • project-management

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@tacticlaunch/mcp-linear weekly downloads on npm, last 90 days: 17,840 weekly downloads as of Oct 18, 2026, +438% over 90 days.@tacticlaunch/mcp-linearWeekly downloads on npm · Last 90 days17,840downloads / week+438% over 90 days010K20K30K40K50KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 22, 2026 – Oct 18, 2026 · 89 observations · Updated Oc…pluginstats.com
@tacticlaunch/mcp-linear weekly downloads on npm, last 90 days: 17,840 weekly downloads as of Oct 18, 2026, +438% over 90 days.

7/30/90-day growth

@tacticlaunch/mcp-linear weekly downloads growth on npm: -57.5% over 7 days, -39.1% over 30 days, +438% over 90 days.@tacticlaunch/mcp-linearWeekly downloads growth on npm17,840downloads / week now7-day growth-24,170 weekly downloads-57.5%30-day growth-11,432 weekly downloads-39.1%90-day growth+14,522 weekly downloads+438%Growth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
@tacticlaunch/mcp-linear weekly downloads growth on npm: -57.5% over 7 days, -39.1% over 30 days, +438% over 90 days.

Ranking history

@tacticlaunch/mcp-linear npm ranking history: currently #814 (by weekly downloads).@tacticlaunch/mcp-linearnpm ranking · by weekly downloads · Last 90 days#814current rank#785#790#795#800#805#810#815#820Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 18, 2026 – Oct 20, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
@tacticlaunch/mcp-linear npm ranking history: currently #814 (by weekly downloads).

Listing placement

All npm2,320 listings · 116 pages · 1,161 shown · page 41, #15 (overall #815)
All npm: every listing in weekly downloads order

Listing placement

MCP servers277 listings · 14 pages · page 7, #2 (overall #122)
MCP servers: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (122)
Recent weekly downloads observations for @tacticlaunch/mcp-linear
Date (UTC)Weekly downloadsChange vs. previous
17,840+663
17,177-1.7K
18,893-3.7K
22,639-8.3K
30,972-10.4K
41,3370
41,337-673
42,010+254
41,756+708
41,048+4.2K
36,838+1.1K
35,695+4K
31,712-6.9K
38,567—

Similar npm MCP servers plugins

All 20 @tacticlaunch/mcp-linear alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@tacticlaunch/mcp-linear. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.