Linear MCP Server
- Connector
- Official
Linear's hosted MCP server lets Claude find, create and update Linear issues, projects and comments, with a read-only URL when you only want lookups.
ConnectorProductivityOn this page8 sections
Best for
- Turning meeting notes into Linear issues
- Summarising a team's cycle or a project's status
- Drafting implementation plans with sub-issues
Quick install
Remote server at https://mcp.linear.app/mcp with OAuth 2.1
- claude.ai (Team and Enterprise)
Open claude.ai/customize/connectors (opens in a new tab) and connect Linear.
- Claude Desktop (Free and Pro)
Settings > Connectors, add the Linear connector.
Read-only option: use
https://mcp.linear.app/mcp/readonlyinstead.
claude mcp add --transport http linear-server https://mcp.linear.app/mcpthen run
/mcpto authenticate.Read-only option: use
https://mcp.linear.app/mcp/readonlyinstead.
claude.ai (Team and Enterprise): open claude.ai/customize/connectors (opens in a new tab) and connect Linear.
Claude Desktop (Free and Pro): Settings > Connectors, add the Linear connector.
Claude Code:
claude mcp add --transport http linear-server https://mcp.linear.app/mcpthen run
/mcpto authenticate.Read-only option: use
https://mcp.linear.app/mcp/readonlyinstead.
At a glance
- Type
- Connector
- Made by
- Linear (official)
- Tested by us
- Not yet
- Works with
- Claude.ai
- Claude Desktop
- Claude Code
- Sign-in needed
- YesOAuth 2.1 sign-in to Linear. You can instead send a Linear API key or OAuth token in an Authorization: Bearer header.
- Cost
- Linear's MCP docs list no separate MCP charge; access follows your Linear workspace.
- License
- Proprietary hosted service
- Registry name
app.linear/linear- Facts checked
What it does (plain English)
Linear is an issue tracker many product teams use to plan and ship work. Its MCP server (a plug-in that gives Claude a new ability) lets Claude find, create and update Linear objects, including issues, projects and comments. Linear hosts it, so there’s nothing to install, and it signs you in with OAuth 2.1.
There are two addresses, and the difference matters:
| URL | Access |
|---|---|
https://mcp.linear.app/mcp | Read and write (default) |
https://mcp.linear.app/mcp/readonly | Read only |
https://mcp.linear.app/sse | Deprecated fallback for clients without Streamable HTTP |
Which one to use? If you only want Claude to answer questions about your backlog, the read-only URL removes any chance of it creating or editing issues by mistake. Switch to the default URL once you’re happy with how Claude handles your workspace. You can add both under different names (for example linear-read and linear-server) and enable only the one you need.
Is it for you?
Pick it if your team (or just you) tracks work in Linear and you spend time copying notes into issues by hand. It’s useful for founders who plan in documents and want that plan turned into a backlog, and for anyone who wants a quick “what’s the state of this cycle?” without opening the app.
If you don’t use Linear, this does nothing for you. GitHub Issues users should look at the GitHub MCP server instead.
What you can do with it
Linear’s docs list these as example workflows:
- Roadmap from a document: “Here’s my product plan. Create a Linear project for it with one issue per feature.”
- Standup notes to comments: “Post each of these standup updates as a comment on the matching issue.”
- Investigate a bug: “Read issue ENG-142 and its comments, then list what we still don’t know.”
- Cycle summary: “Summarise what the Web team finished and what slipped in the current cycle.”
- Implementation plan: “Break ENG-150 into sub-issues with a short plan for each.”
How to set it up
-
claude.ai on a Team or Enterprise plan. Go to
https://claude.ai/customize/connectorsand connect Linear. -
Claude Desktop on Free or Pro. Open Settings > Connectors and add the Linear connector. Sign in to Linear when prompted.
-
Claude Code. In your terminal:
claude mcp add --transport http linear-server https://mcp.linear.app/mcpThen start a Claude Code session and run
/mcpto complete authentication. -
Read-only instead. Use
https://mcp.linear.app/mcp/readonlyin the command above, or request only thereadOAuth scope. -
Using an API key. If you’d rather not use OAuth, send
Authorization: Bearer <token>with a Linear API key. For read-only API access, create a key with only the Read permission:claude mcp add --transport http linear-server https://mcp.linear.app/mcp --header "Authorization: Bearer YOUR_LINEAR_API_KEY"(The
--headerflag is Claude Code’s standard way to send a header; Linear’s docs describe the header, not this exact command.)
Watch out for
- One workspace per sign-in. Linear says each workspace needs its own auth context, and reconnecting alone does not switch workspaces.
- Writes are on by default. The default URL can create and change issues. If you’re experimenting, start with the read-only URL.
- “Internal server error” on connect. Linear suggests deleting
~/.mcp-authand retrying, and updating Node.js if needed. - WSL users can fall back to the SSE URL if the default one fails.
- Okta-managed sign-in. If your company uses Okta with SAML, Linear supports enterprise managed authentication so Claude signs users in through Okta policies.
- Tool list isn’t published in full. Linear’s docs describe the capabilities and say more is coming, so check what appears under
/mcpin your client.
Alternatives
- GitHub MCP if your issues live in GitHub.
- Atlassian Rovo MCP for Jira.
- Notion MCP if your tasks are a Notion database.
Sources
- linear.app/docs/mcp (opens in a new tab)
- registry.modelcontextprotocol.io/v0.1/servers/app.linear%2Flinear/versions/latest (opens in a new tab)
Related tools
Notion MCP
by Notion
- MCP server
- Official
Notion's hosted MCP server lets Claude search your workspace, read pages as Markdown, and create or update pages and databases you can access.
Works with- Claude.ai
- Claude Desktop
- Claude Code
Atlassian Rovo MCP Server
by Atlassian
- Connector
- Official
Atlassian's cloud MCP server connects Claude to Jira, Confluence, Jira Service Management, Bitbucket, Compass and Loom, within your existing permissions.
Works with- Claude.ai
- Claude Desktop
- Claude Code
Gmail connector
by Google
- Connector
- Official
Google's Gmail connector for Claude: search and read your email with citations, and, per the current listing, draft, label, reply and send.
Works with- Claude.ai
- Claude Desktop
- Claude Code
Knowledge Work Plugins
by Anthropic
- Plugin
- Official
Anthropic's role-based plugins for sales, legal, finance, marketing, support and more: skills, commands and connectors you can customize for your team.
Works with- Claude.ai
- Claude Desktop
- Claude Code