Connect Linear with AI agents using Model Context Protocol (MCP). Seamlessly integrate Linear tools and actions into Claude, Cursor, Windsurf, and other AI applications for enhanced workflow automation.
Productivity & Project Management tools for AI automation
Install Linear MCP server in minutes. Choose your AI platform: Cursor, Claude Desktop, Windsurf, or use HTTP endpoint for custom integrations. Follow our step-by-step guide to connect Linear with your AI agent.
Explore other MCP integrations: Gmail MCP, Notion MCP, GitHub MCP, Linear MCP, Slack MCP, Google Sheets MCP, and 100+ more AI agent tools.
Linear is a streamlined issue tracking and project planning tool for modern teams, featuring fast workflows, keyboard shortcuts, and GitHub integrations
788
2
Productivity & Project Management
Paste and run this command in your terminal to set up Cursor with MCP
After running the command, restart Cursor to start using the MCP Server.
Creates a new attachment and associates it with a specific, existing linear issue.
Creates a new comment on a specified linear issue.
Creates a new issue in a specified linear project and team, requiring a title and description, and allowing for optional properties like assignee, state, priority, cycle, and due date.
Fetches a linear team's default issue estimate and state, useful for pre-filling new issue forms.
Creates a new label in linear for a specified team, used to categorize and organize issues.
Archives an existing linear issue by its id, which is linear's standard way of deleting issues; the operation is idempotent.
Retrieves all teams from the linear workspace without requiring any parameters.
Downloads a specific attachment from a linear issue; the `file name` must include the correct file extension.
Gets the currently authenticated user's id, name, email, and other profile information. use this to identify 'me' in other linear operations that require user id filtering.
Retrieves all cycles for a specified linear team id; cycles are time-boxed work periods (like sprints) and the team id must correspond to an existing team.
Retrieves an existing linear issue's comprehensive details, including title, description, attachments, and comments.
Retrieves all cycles (time-boxed iterations for work) from the linear account; no filters are applied.
Lists non-archived linear issues; if project id is not specified, issues from all accessible projects are returned. can also filter by assignee id to get issues assigned to a specific user.
Retrieves all labels associated with a given team id in linear; the team id must refer to an existing team.
Retrieves all projects from the linear account.
Retrieves all workflow states for a specified team in linear, representing the stages an issue progresses through in that team's workflow.
Retrieves all teams, including their members, and filters each team's associated projects by the provided 'project id'.
Lists all users in the linear workspace with their ids, names, emails, and active status.
Removes a specified label from an existing linear issue using their ids; successful even if the label isn't on the issue.
Wildcard action that executes any graphql query or mutation against the linear api. use this as a fallback when no specific action exists for your use case, or when you need to perform complex operations not covered by other linear actions. supports full graphql capabilities including custom queries, mutations, and advanced filtering.
20 actions available