Linear Official Remote MCP Server

๐Ÿ›ก๏ธ Officialโœ“ VerifiedHTTP + SSEOAuth 2.14 toolsยทOnline7msยท30d uptime: 100%ยทLast checked 18m ago

Linear's hosted MCP endpoint (mcp.linear.app) exposes issue tracking to any MCP client. OAuth 2.1 with DCR means clients like Cursor and Claude register themselves automatically โ€” connect once and your issues are one prompt away.

https://mcp.linear.app/mcp
SSEhttps://mcp.linear.app/sse
Provider
Linear Orbit Inc. โ†—
Categories
๐Ÿ“‹ Project Management & Productivity๐Ÿ› ๏ธ Developer Tools & Git
ไธญๆ–‡็ฎ€ไป‹

Linear ๅฎ˜ๆ–น่ฟœ็จ‹ MCP ๆœๅŠกๅ™จ๏ผŒๆ”ฏๆŒ Streamable HTTP ไธŽ SSE ไธค็งไผ ่พ“ใ€‚AI ไปฃ็†ๅฏๆœ็ดขใ€ๅˆ›ๅปบใ€ๆ›ดๆ–ฐๅทฅๅ•ๅนถๆŸฅ่ฏขๅ›ข้˜Ÿๅทฅไฝœๆตใ€‚

HTTP + SSEhttps://mcp.linear.app/mcp
Legacy SSE endpoint
SSEhttps://mcp.linear.app/sse
Install in Cursor โ†’

Or add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "linear": {
      "url": "https://mcp.linear.app/mcp"
    }
  }
}

๐Ÿงฐ Tools exposed by Linear MCP (4)

ToolSafetyDescriptionParameters
linear_search_issues๐ŸŸข ReadSearch Linear issues by text, team, state or assignee.query*: stringteam: stringstate: string
linear_create_issue๐ŸŸ  WriteCreate a new issue in a Linear team.title*: stringteam*: stringdescription: stringpriority: number
linear_update_issue๐ŸŸ  WriteUpdate fields on an existing Linear issue.issueId*: stringstate: stringassignee: string
linear_get_user_issues๐ŸŸข ReadList issues assigned to a Linear user.user: stringstate: string

๐Ÿ” OAuth 2.1 & Security

Auth type
OAuth 2.1
Dynamic Client Registration
โœ… Supported
PKCE S256
โœ… Supported
Scopes
readwrite
Protected resource metadata
https://mcp.linear.app/.well-known/oauth-protected-resource (expected location)
๐Ÿ” Audit OAuth 2.1 Config โ†’

๐Ÿงฉ Recommended Agent Skills

๐Ÿ“– Guide

Linear MCP โ€” Remote MCP Server

Linear was one of the first major SaaS vendors to ship a first-party remote MCP server, and it is still the reference implementation most other vendors copy. It speaks both the modern Streamable HTTP transport at /mcp and the legacy HTTP+SSE transport at /sse, and it implements the full OAuth 2.1 discovery flow including Dynamic Client Registration, so compliant clients connect with zero manual configuration.

Endpoint & Transport

  • Endpoint URL: https://mcp.linear.app/mcp
  • Legacy SSE endpoint: https://mcp.linear.app/sse
  • Transport: Streamable HTTP + legacy SSE

Authentication

Linear MCP uses OAuth 2.1 โ€” the first request returns a 401 Unauthorized challenge with a WWW-Authenticate header pointing at the authorization metadata. Compliant clients (Cursor, Claude, VS Code, ChatGPT) handle the whole flow โ€” PKCE and Dynamic Client Registration, so no manual client setup is needed โ€” and simply open a browser consent screen.

Available Tools (4)

Tool Safety Description
linear_search_issues read Search Linear issues by text, team, state or assignee.
linear_create_issue write Create a new issue in a Linear team.
linear_update_issue write Update fields on an existing Linear issue.
linear_get_user_issues read List issues assigned to a Linear user.

Connect in 30 Seconds

Claude Code โ€” one command:

claude mcp add --transport http linear https://mcp.linear.app/mcp

Cursor โ€” add to ~/.cursor/mcp.json:

{ "mcpServers": { "linear": { "url": "https://mcp.linear.app/mcp" } } }

VS Code โ€” add to .vscode/mcp.json:

{ "servers": { "linear": { "type": "http", "url": "https://mcp.linear.app/mcp" } } }

Claude Desktop & stdio clients โ€” bridge with mcp-remote:

{ "mcpServers": { "linear": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.linear.app/mcp"] } } }

On first connect your client opens a browser OAuth consent screen โ€” approve it and tools become available immediately.

Troubleshooting

  • 401 Unauthorized on connect โ€” that's expected; the server is OAuth-protected. Let your client complete the browser consent flow, or inspect the endpoint in our OAuth debugger to see the exact WWW-Authenticate challenge.
  • Which URL should I use? Prefer https://mcp.linear.app/mcp (Streamable HTTP). The SSE URL is only for older clients pinned to the pre-2025-03-26 spec.
  • "Session expired" / stale Mcp-Session-Id โ€” just re-send initialize; stateless clients can ignore session headers entirely.
  • New clients should prefer /mcp; the /sse endpoint exists for older clients that only implement the legacy SSE transport.
  • OAuth access is scoped to the workspaces you approve during the consent flow.

๐Ÿš€ How to Connect

  1. Copy the Linear MCP endpoint URL
    The remote endpoint is https://mcp.linear.app/mcp. A legacy SSE endpoint is also available at https://mcp.linear.app/sse.
  2. Add it to your MCP client
    Claude Code: claude mcp add --transport http linear https://mcp.linear.app/mcp. Cursor: add "linear": { "url": "https://mcp.linear.app/mcp" } under mcpServers in ~/.cursor/mcp.json. Other clients work similarly.
  3. Complete the OAuth consent
    On first connection your client opens a Linear Orbit Inc. consent screen in the browser. Approve it to grant access; the token is stored by the client and refreshed automatically.
  4. Verify with the online inspector
    Paste https://mcp.linear.app/mcp into remotemcp.net/inspector, run initialize and tools/list, and confirm Linear MCP's 4 tools respond.

โ“ FAQ

What is the Linear MCP remote MCP endpoint?

The primary endpoint is https://mcp.linear.app/mcp, with a legacy SSE endpoint at https://mcp.linear.app/sse. It is an official first-party server operated by Linear Orbit Inc., speaking the Streamable HTTP + legacy SSE transport.

Should I use Linear MCP's /mcp or /sse endpoint?

Use https://mcp.linear.app/mcp โ€” Streamable HTTP is the current MCP transport and what every modern client defaults to. https://mcp.linear.app/sse exists only for clients still on the legacy HTTP+SSE transport from the 2024 spec.

How do I authenticate with Linear MCP?

Linear MCP uses OAuth 2.1. When your client first connects it receives a 401 challenge, discovers the authorization server via RFC 9728 metadata, and opens a browser consent screen. Dynamic Client Registration is supported, so compliant clients register themselves automatically.

I'm getting a 401 Unauthorized from Linear MCP โ€” what's wrong?

A 401 means your client hasn't completed (or has lost) the OAuth authorization. Remove and re-add the server in your client to restart the consent flow, and check that your browser session can reach the provider's login page. If the 401 arrives without a WWW-Authenticate header, run it through our OAuth debugger to see what's missing.

Which MCP clients work with Linear MCP?

Any client that supports remote MCP servers: Cursor, Claude Code (`claude mcp add --transport http linear https://mcp.linear.app/mcp`), VS Code Copilot, ChatGPT connectors, Windsurf, and Claude Desktop via the `mcp-remote` bridge.

What tools does Linear MCP expose?

4 tools are cataloged in this directory โ€” including `linear_search_issues`, `linear_create_issue`, `linear_update_issue` and more. Use our online inspector to fetch the live tool list straight from the endpoint.

๐Ÿ”— Connect Guides

๐Ÿ“› Embed Status Badge in README

Linear MCP status badge
[![Remote MCP Status](https://remotemcp.net/api/badge/status/linear.svg)](https://remotemcp.net/servers/linear)
Linear MCP inspector badge
[![Test in Inspector](https://remotemcp.net/api/badge/inspect/linear.svg)](https://remotemcp.net/inspector?url=https%3A%2F%2Fmcp.linear.app%2Fmcp)

Related Servers

Notion MCPNotion Labs

Notion's official hosted MCP server. Agents can search your workspace, read and create pages, and query databases over Streamable HTTP or SSE.

https://mcp.notion.com/mcp
๐Ÿ›ก๏ธ Officialโœ“ VerifiedHTTP + SSEOAuth 2.15 toolsOnline26ms
Atlassian MCPAtlassian

Atlassian's official remote MCP server for Jira and Confluence. Search and create issues and pages over the legacy SSE transport with OAuth 2.1.

https://mcp.atlassian.com/v1/sse
๐Ÿ›ก๏ธ Officialโœ“ VerifiedSSEOAuth 2.14 toolsOnline61ms

Asana's official remote MCP server. Agents can search tasks, create work items and read project structure over the SSE transport with OAuth.

https://mcp.asana.com/sse
๐Ÿ›ก๏ธ Officialโœ“ VerifiedSSEOAuth 2.14 toolsOnline305ms
Intercom MCPIntercom

Intercom's official remote MCP server for customer support data. Agents can search conversations, look up contacts and reply to threads over OAuth.

https://mcp.intercom.com/mcp
๐Ÿ›ก๏ธ Officialโœ“ VerifiedStreamable HTTPOAuth 2.13 toolsOnline58ms