Connect to AI
Project Management API Key

Linear REST API

Modern issue tracking and project management API

Linear is a streamlined project management and issue tracking tool built for high-performance teams. The Linear API provides programmatic access to issues, projects, teams, cycles, and workflows, enabling developers to automate task creation, sync data across tools, and build custom integrations. Teams use the API to connect Linear with their development workflows, create custom dashboards, and automate project management tasks.

Base URL https://api.linear.app/graphql

API Endpoints

MethodEndpointDescription
POST/graphqlQuery issues with filters and pagination
POST/graphqlCreate a new issue in a team
POST/graphqlUpdate an existing issue's status, assignee, or properties
POST/graphqlGet all teams in the workspace
POST/graphqlGet project details and associated issues
POST/graphqlCreate a new project with milestones
POST/graphqlGet workflow states for a team
POST/graphqlGet cycle information and cycle issues
POST/graphqlAdd a comment to an issue
POST/graphqlGet user details and assigned issues
POST/graphqlCreate and manage issue labels
POST/graphqlGet roadmap and milestone data
POST/graphqlArchive or delete issues
POST/graphqlSearch issues across the workspace
POST/graphqlGet and update issue relationships and dependencies

Code Examples

curl -X POST https://api.linear.app/graphql \
  -H 'Authorization: Bearer lin_api_xxxxxxxxxxxxxxxxxxxxx' \
  -H 'Content-Type: application/json' \
  -d '{
    "query": "query { issues(first: 10, filter: { state: { name: { eq: \"In Progress\" }}}) { nodes { id title identifier assignee { name } state { name } } } }"
  }'

Use Linear from Claude / Cursor / ChatGPT

Get a hosted MCP endpoint for Linear. Paste your Linear API key, copy back one URL, drop it into Claude Desktop, Cursor, or any AI client that supports remote MCP. Your AI calls Linear directly with your credentials — no local install, works on mobile.

create_linear_issue Create a new issue in Linear with title, description, team, priority, and assignee
search_linear_issues Search and filter Linear issues by status, assignee, labels, project, or text query
update_issue_status Update the workflow state of a Linear issue (e.g., move to In Progress, Done)
get_team_roadmap Retrieve project roadmap, milestones, and cycle information for a team
manage_issue_comments Add, update, or retrieve comments on Linear issues for collaboration

Connect in 60 seconds

Paste your Linear key → get an MCP URL → paste into Claude/Cursor. Hosted by IOX, encrypted at rest.

Connect Linear to your AI →

Related APIs