Vinkius

Linear MCP for AI Agents. Manage issue tracking from any chat client.

Linear MCP connects your AI agent directly into your issue tracking workflow. Manage projects, track sprints, and handle development tasks by simply asking questions in natural language. Get full visibility on team progress without switching apps.

Linear MCP is compatible with Claude Claude
Linear MCP is compatible with ChatGPT ChatGPT
Linear MCP is compatible with Cursor Cursor
Linear MCP is compatible with Gemini Gemini
Linear MCP is compatible with Windsurf Windsurf
Linear MCP is compatible with VS Code VS Code
Linear MCP is compatible with JetBrains JetBrains
Linear MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Discover teams and users

The MCP retrieves authenticated user details and lists all configured development teams in your workspace.

Search for specific issues

You can search across the entire platform to find issues based on text, state, or assignee.

Manage issue lifecycle

The system allows you to create new issues, modify existing ones, and add collaboration comments directly.

Track project timelines

You can list all active projects by name or ID, view their status, and drill down into specific details.

Inspect sprint progress

The MCP lists all historical and current development cycles for any team, including completion percentage and dates.

Waiting for input…

AI Agent
Linear

What AI agents can do with Linear: 12 Tools for Issue Tracking

Use these twelve tools to read data about teams, projects, cycles, and individual issues, or perform actions like creating new tickets and adding comments.

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 MCP

Create Comment

Adds a comment to an issue using Linear's formatted text rules.

Create Issue

Generates a brand new issue, optionally setting the assignee, labels, and priority...

List Cycles

Retrieves a list of all sprint cycles (sprints) for a specific team, showing dates...

Get Issue

Pulls the full details for an issue using either its UUID or human-readable...

Get Project

Fetches detailed information about a specific Linear project.

List Issues

Lists issues, with the option to filter results to only include tickets from a specific team.

List Labels

Displays all issue labels used across teams, including their names and colors.

List Projects

Gets a list of projects that group issues across multiple teams, with an optional...

Search Issues

Searches for issues using text input and can optionally narrow results to a single...

List Teams

Retrieves all teams in your workspace, providing their unique IDs, names, and key...

Update Issue

Changes specific fields on an existing issue using its UUID; you only provide what...

Get Viewer

Checks and returns the details of the account that currently owns the API token.

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.

Linear MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Linear integration is available immediately — no restart needed.

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
Start building

Make Your AI Do More

Start with Linear, 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
Linear MCP server cover

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 INFRASTRUCTURE

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

Your data is protected. See how we built it.

The Constant Context Switch Solved with Vinkius AI Gateway

Today, updating an issue status is a chore. You have to switch from Slack to Linear, find the right ticket ID, navigate to the comments section, and manually type out your update—all while juggling multiple tabs.

With this MCP, you simply talk to your agent. It handles finding the right ticket, accessing its data, and logging the comment or status change for you, so all that conversation history is logged instantly.

Linear: Full Issue Visibility Through Your AI Agent

The ability to `list_teams` and then `get_issue` details means your agent can map out complex dependencies. It pulls in assignee names, priority levels, and labels—all the critical data points you usually have to manually verify.

You get a single, unified view of your entire development lifecycle without ever leaving your chat window. Your AI client is now an active participant in project governance.

What your AI can actually do with this

Need to know the status of a feature or check sprint completion? This MCP lets you talk to your Linear workspace through any compatible agent. Instead of copying links and jumping between tabs, you just ask your AI client what’s going on with a specific project or which issues are blocked.

Your agent can discover team members, list all active projects, and even pull up the full details for an issue using its ID. Want to update someone? You can add comments directly to issues right from your IDE. If you're planning out a sprint, it lists cycles with their start date, end date, and completion percentage.

Managing complex development pipelines used to mean opening Linear constantly. Now, all this data lives in the Vinkius catalog, giving your AI agent full command over your issue tracking life cycle. You get an on-demand engineering manager that works inside your existing workflow.

Built · Hosted · Managed by Vinkius Linear MCP - Manage Issues & Project Cycles
Server ID 019d8453-d421-73dd-9e4f-c21b18b88228
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How does the Linear MCP handle multiple teams? +

The MCP allows you to list_teams first, giving you all team IDs and names. From there, your agent can scope its actions, ensuring issues are only listed or created within the correct team context.

Can I use the Linear MCP to find out what's happening in a sprint? +

Yes. You can run list_cycles to see all sprints for a team, including start/end dates and precise completion percentages to audit progress.

Is there an easy way to create a new issue with the Linear MCP? +

Absolutely. By using create_issue, you don't just provide a title; you can optionally set the priority, assignee, and relevant labels right from your prompt.

Do I need to know complex API IDs to use Linear MCP? +

Not really. You can start by using list_teams or list_issues to get the necessary identifiers first, and then pass those readable details back into your prompts.

What if I need to change an issue that was already created? +

You use update_issue. You only have to specify the UUID and the exact fields you want changed (like changing a label or priority), keeping it clean and targeted.

View all recipes →