Linear MCP. Track issues, projects, and sprints via conversation.
Linear (Issue Tracking & PM) lets your AI agent take full control of your product development lifecycle. You can track issues, audit team projects, and monitor sprint cycles—all through natural conversation. It's designed for teams that need to manage complex workflows without leaving their chat client.
Give Claude and any AI agent real-world access
List all active projects, map out logical teams, and view global metadata tags to understand how work is categorized.
Search for specific issues using keywords or retrieve full descriptions, assigned labels, and internal priority levels instantly.
Update an existing issue's status or add comments to notify assignees without opening the Linear application.
Get clear boundaries for active sprint cycles, including start/end dates and current progress counts.
Generate a new issue within a specific team using the agent's context.
Ask an AI about this
Waiting for input…
What AI agents can do with Linear (Issue Tracking & PM) with 14 Tools
These tools let your agent perform specific actions within Linear, giving you precise control over issues, projects, teams, and workflows.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Linear (Issue Tracking & PM) MCPList Teams
Retrieves a list of all logical teams that map workspace access.
Create Issue
Generates and creates a new issue within a specific Linear team, requiring the team...
Search Issues
Searches for issues across Linear using keywords and returns matching status and...
List Issues
Lists recent, general issues from the entire Linear workspace.
Get Issue
Gets detailed information for a single, specific issue tracking ID.
List Projects
Lists all active projects available in the workspace for monitoring scope.
List Cycles
Displays current sprint cycle bounds, including their start and end dates.
List Labels
Provides a list of global metadata tags used to categorize issues within the...
List Users
Lists all explicitly mapped members in the workspace, confirming active access...
Get Viewer
Authenticates and retrieves data for the current global user boundaries.
Update Issue
Changes the status or details of an existing Linear issue.
List Workflow States
Lists all valid workflow states (like Backlog, To Do, Done) to guide status changes.
Get Project
Retrieves detailed information about one specific Linear project.
Create Comment
Adds a new comment thread to an issue, notifying assignees and subscribers.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Linear (Issue Tracking & PM), then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Linear. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Manual Grind of Product Development
Today, updating project status feels like a bureaucratic scavenger hunt. You open Linear, navigate to the specific board, find the ticket ID, check its current state, copy that ID into Slack for a teammate, and then maybe switch tabs entirely just to confirm which team owns the scope. It’s constant clicking, copying, and cross-referencing.
With this MCP, you talk to your agent instead of clicks. You simply ask, 'What's the status of ENG-105?' The agent instantly pulls that deep context—including its priority, labels, and current assignee—and presents it right where you are working.
Control Your Workflow with Linear MCP
Forget logging into multiple views just to get a full picture. You don't have to manually list every active project, check the current sprint boundaries, and then verify which team owns that work scope. The agent handles all those lookup steps behind the scenes.
Now you can audit your entire product roadmap using plain English conversation. It changes everything by making Linear’s massive data set immediately actionable.
What Linear MCP does for your AI
Managing a product roadmap means juggling status updates, project scopes, and assignment changes across multiple boards. This MCP connects your agent directly into Linear, giving you full visibility into your development workflow. Instead of opening the browser and clicking through tabs just to find an issue's priority or its assigned team, you ask your AI client what you need.
Your agent handles the complexity—it knows which labels mean 'urgent bug,' it can list every active project, and it tracks who owns what work across different teams. Connecting this MCP via Vinkius means you get access to Linear’s entire data set from any compatible AI client. You use natural language to audit sprint cycles, pinpoint specific issues for deep context inspection, or even update a status directly.
It's about having the data available instantly when your team needs it most.
019d75c7-840c-7162-9762-7843b4b55c40 How to set up Linear MCP
The bottom line is you talk to your agent, and the data from Linear shows up in your chat window.
Subscribe to this MCP and enter your Linear API Key.
Connect it to your preferred AI client (Claude, Cursor, etc.).
Ask your agent a natural language question about issues, projects, or sprints.
Who uses Linear MCP
This MCP serves anyone who lives in a product board. It's for the Product Manager drowning in weekly sync prep, the Software Engineer needing quick context checks inside their IDE, or the Engineering Lead responsible for resource allocation across multiple projects.
Monitoring project progress and auditing sprint cycles to prepare materials for roadmap planning meetings.
Fetching detailed issue contexts or updating task statuses directly from their coding environment without leaving the IDE.
Tracking team assignments and auditing issue distribution across multiple projects to ensure resources are allocated optimally.
Benefits of connecting Linear MCP
Stop manually checking status boards. You can use the agent to search for issues or get deep context on any tracking ID instantly. This is way faster than copy-pasting IDs into a spreadsheet.
Audit your team's capacity easily. The MCP lets you list all active projects and monitor current sprint cycles, giving project leads immediate scope visibility without leaving their chat window.
Update work items with precision. Instead of navigating to an issue just to change its status, the agent handles transitions using list_workflow_states and then updates the item for you.
Know who owns what work. You can list all workspace members or check team boundaries (list_teams) so you know exactly which role is responsible for a given task.
Keep stakeholders informed without friction. Use create_comment to add status notes directly to an issue, ensuring everyone assigned gets real-time notifications.
Linear MCP use cases
Weekly Sprint Review Prep
A Product Manager needs a report on the current sprint. They ask their agent for the end date of the cycle and how many issues are 'To Do' or 'In Progress.' The agent uses list_cycles and aggregates the data, giving them an instant summary for their meeting agenda.
Triage a High-Priority Bug
A Software Engineer gets a bug report (BUG-404). Instead of opening Linear, they ask their agent for the issue's deep context. The agent uses get_issue to pull priority, labels, and full descriptions right into the IDE chat.
Reassigning Blocked Work
An Engineering Lead notices a critical task is stalled in 'In Progress.' They ask their agent to check which users are assigned to the project. The agent uses list_users and then facilitates re-routing by updating the issue status.
Project Scope Check
A PM needs to know if a new feature fits within an existing project scope. They ask their agent to list all active projects (list_projects) and check the details of the target project using get_project.
Linear MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Trying to change status without knowing states
The user tries to tell the agent, 'Change issue ENG-105 to finished.' The agent fails because it doesn't know if 'finished' is a valid state ID.
First, ask your agent to use list_workflow_states. Once you confirm the correct state name (e.g., 'Done'), then tell the agent to execute update_issue.
Asking for a specific issue without context
The user just says, 'Show me that bug.' The system can't find it because Linear has thousands of issues.
Use the search_issues tool and provide keywords or assignees. For example, ask to search for issues related to 'API Timeout' assigned to John.
Creating an issue in the wrong team
The user asks to create a new bug but forgets which team owns that specific feature line.
First, use list_teams to confirm the correct team ID. Then instruct the agent to run create_issue, specifying the correct team.
When to use Linear MCP
Use this MCP if your job requires frequent context switching between reading issue details, checking project scopes, and updating task statuses across Linear. If you live by sprint cycles and constantly cross-reference who is doing what work, this is for you. Don't use it if all you need is a simple list of users; in that case, just using the list_users tool directly works fine. However, if your primary goal is deep reporting or complex data modeling (like creating custom charts), you might be better off using a dedicated analytics dashboard tool instead of an MCP agent.
Frequently asked questions about Linear MCP
How do I use Linear MCP to find an issue's full context? +
You use the get_issue tool and provide a specific tracking ID. The agent then returns the priority, labels, and complete description for that single item.
Can I update an issue status using Linear MCP? +
Yes, you can. You tell your agent to run update_issue, and it manages the state transition after confirming valid states via list_workflow_states.
What is the best way to check my team's available resources? +
Use the list_users tool. This shows all explicitly mapped workspace members, helping you see who has active access and can take on new tasks.
How does Linear MCP help with sprint planning? +
It helps by providing current tracking sprint cycle bounds using list_cycles. You get the start/end dates and a count of issues in various states for accurate planning.
Do I need to know the team ID to create an issue with Linear MCP? +
Yes. To run create_issue, you first use list_teams to get the correct logical team segment boundary mapping before telling the agent where to place the new task.