Linear MCP server: setup, auth, production
Last verified: June 2026· Linear MCP integration
Official MCP server commonly availableIssue tracking and project planning for engineering teams.
What is the Linear MCP server?
A Linear MCP server implements the Model Context Protocol and exposes Linear's capabilities as typed tools an agent can discover and call in the middle of a task. Issue tracking and project planning for engineering teams.
Connecting the tracker closes the loop between a code change and the work item behind it: the agent reads the spec it is implementing and updates status without a human relaying it. OAuth per user and team scoping keep it honest.
A real Linear workflow
The agent opens the Linear issue it’s working, reads the acceptance criteria and linked designs, implements against them, then updates the issue to In Review with a summary — so the tracker reflects reality without anyone relaying it.
What an agent can do with Linear
- Let an agent create and update issues from a code change
- Pull the spec and acceptance criteria for the issue it’s working on
- Summarize the current sprint or a project’s status
Read-only is the right default: let the agent observe and reason first, then grant specific write actions deliberately — each behind audit logging and, for anything high-impact, human approval.
Setting up the Linear MCP server
Prefer Linear OAuth over a personal API key so actions are attributable to a user and scoped to the right teams — a personal key inherits that person’s full access, which is rarely what you want for an agent.
Auth: Linear OAuth or a personal API key, scoped to the right teams. Credentials belong in the environment or a secret store — never in the repo or the agent's sandbox. Wiring a server into Claude Code or Cursor is the same for every tool; the step-by-step lives in the MCP connection guide.
The risk to watch with Linear
A personal API key gives the agent one human’s entire Linear footprint. Use OAuth and team scoping, and log agent-created issues so the board doesn’t fill with unattributed noise.
More broadly, a production-grade Linear integration needs oAuth per user, team scoping, and audit logs for agent-created issues. The MCP security checklist applies to every integration — we build servers with these controls baked in.
Troubleshooting
If the Linear tools don't appear after setup, it's almost always auth or transport. See MCP server not connecting for the step-by-step fix — and note that hosted servers often need OAuth, not a plain API key. To understand how MCP relates to ordinary tool use, see MCP vs function calling.
Frequently asked questions
Is there an official MCP server for Linear?
Official MCP server commonly available. Whichever you use, a production setup needs oauth per user, team scoping, and audit logs for agent-created issues.
How does authentication work for Linear over MCP?
Linear OAuth or a personal API key, scoped to the right teams. Credentials should never live in the sandbox or the repo; route them through your client's secret handling or a vaulted credential.
What can an agent actually do with Linear?
Let an agent create and update issues from a code change; Pull the spec and acceptance criteria for the issue it’s working on; Summarize the current sprint or a project’s status. Start read-only and add write access deliberately, behind audit logging.
Is it safe to give agents access to Linear?
Yes, when scoped correctly: least-privilege credentials, read-only by default, audit logs on every call, and human approval for any high-impact action. OAuth per user, team scoping, and audit logs for agent-created issues.