Inspect issues
Retrieve Linear work context for triage and status questions.
Documentation ↗MCP server / project management / source-linked
Linear MCP is best understood as an interface to tracked engineering work. A useful initial decision is whether the agent needs to change issues or only investigate them. The dedicated read-only endpoint provides a concrete starting boundary for triage and status reporting.
Identify the implementation and the job it supports.
Linear MCP is best understood as an interface to tracked engineering work. A useful initial decision is whether the agent needs to change issues or only investigate them. The dedicated read-only endpoint provides a concrete starting boundary for triage and status reporting.
The documented interface, authentication and installation path.
For analysis, connect to https://mcp.linear.app/mcp/readonly. Use /mcp only when writes are needed, then authorize the correct workspace and inspect exposed tools.
Setup reference ↗Concrete capabilities with maintainer sources.
Retrieve Linear work context for triage and status questions.
Documentation ↗Create a project, issues and milestones from an approved planning document.
Documentation ↗The /mcp/readonly endpoint exposes read tools; the standard endpoint can also use a read-only OAuth scope.
Documentation ↗What was checked and what was not tested.
Public maintainer documentation and repositories. This is not a hands-on product review.
Setup examples are documented examples. Suggested trials and comparison advice are editorial guidance.
Sources support the adjacent factual statements. A source review does not establish uptime, performance, security or current account eligibility. Read the editorial policy.
Concrete reports from public community discussions, kept separate from product documentation.
The report shows that stale registry metadata can block discovery even when the live Linear endpoint works at /mcp.
“Registry discovery followed the stale /sse URL, received 404, and concluded Linear's MCP server did not exist.”Open community source ↗
The report identifies a client-side OAuth registration edge case for Linear's HTTP MCP endpoint on macOS.
“Linear's OAuth flow failed with Invalid client when metadata client IDs met ephemeral loopback ports.”Open community source ↗
Community evidence is anecdotal and may reflect one setup, version or account. It is included for discovery and risk-sensing, not as a representative rating or independent benchmark. Verify the current official documentation before acting on a report.
A bounded evaluation you can reproduce in your own environment.
Suggested evaluation, not an observed test result.
What to inspect: A reviewable issue plan grounded in existing work. No creation or accuracy test was performed here.
Workflow reference ↗Read these constraints before granting access.
The normal /mcp endpoint grants read-write access by default. Select the read-only route deliberately.
Boundary reference ↗Editorial inference: missing dates or ownership in a planning document should remain unresolved questions, not invented issue fields.
Boundary reference ↗Make the expected output explicit before you connect.
A reviewable issue plan grounded in existing work. No creation or accuracy test was performed here.
Keep the task inputs, tool calls, output and any errors together when you evaluate. The trial above is a proposal, not a recorded result.
Specific reasons to choose another route, with the tradeoff shown.
| Alternative | Choose it when | Tradeoff |
|---|---|---|
| Asana MCP | Editorial choice: coordinate cross-functional portfolios and tasks. | Use Asana's work model and OAuth client requirements. Documentation ↗ |
| Atlassian Rovo MCP | Editorial choice: requirements live across Jira and Confluence. | Broader Atlassian context with its own access controls. Documentation ↗ |
Answers specific to this implementation.
Yes. Use /mcp/readonly or a suitably restricted token.
Documentation ↗
No. Linear recommends Streamable HTTP at /mcp for new connections.
Documentation ↗
Maintainer documentation used in this record.