Skip to main content

Overview

Integrate Linear to manage issues, projects, workflows, and team collaboration directly from CORE. Access 20+ tools for complete issue tracking and project management operations without leaving your workspace.

Setup Guide

  • Authentication Type : API Key

How to Connect

  1. Navigate to Linear SettingsAPI
  2. Click Create new API key under Personal API keys
  3. Copy the generated key (it will only be shown once and keep it secure)
  4. Go to CORE DashboardIntegrations
  5. Click on the Linear card
  6. Paste the API key into the configuration field
  7. Click Connect to establish the integration

Use Cases

Action Use Cases

When you ask CORE to perform Linear tasks, it uses MCP tools to execute your requests:
Scenario: Automatically create issues in Linear from your workflow
"Create an issue in Linear titled 'Implement user authentication'
in the Engineering team with high priority,
assign it to @john, and add a due date of next Friday"
The agent will use linear_create_issue to create the issue with all specified parameters and return the issue URL and ID.
Scenario: Track project progress and update issue states
"Show me all issues in the 'Q1 Product Launch' project,
then move all completed issues to the 'Done' state
and update their status"
The agent will:
  1. Use linear_list_projects to find the project
  2. Use linear_get_project to view issues
  3. Use linear_update_issue to change states
Scenario: Find specific issues across your workspace
"Search for all open issues assigned to me in the Engineering team
that have 'backend' label or are marked as urgent"
The agent will use linear_search_issues with appropriate filters to find matching issues and display them with relevant details.
Scenario: View team information and coordinate work
"Show me the Engineering team members and their assigned issues,
then create a comment on issue ENG-42 with the meeting summary"
The agent will:
  1. Use linear_get_team to fetch team members
  2. Use linear_get_issue to view current issue
  3. Use linear_create_comment to add the meeting notes
Scenario: Organize work into sprints/cycles
"Create a new sprint called 'Sprint 15' starting next Monday for 2 weeks,
then find all issues with 'next-sprint' label and add them to the cycle"
The agent will:
  1. Use linear_create_cycle to create the sprint
  2. Use linear_search_issues to find labeled issues
  3. Use linear_update_issue to assign issues to the cycle
Scenario: Quickly set up new projects with standard configuration
"Create a new project 'Mobile App Redesign' for the Design and Engineering teams,
add labels for 'design', 'development', and 'testing',
and create a sprint for the first 2 weeks"
The agent will:
  1. Use linear_create_project to create the project
  2. Use linear_create_label to create team labels
  3. Use linear_create_cycle to create the sprint
Scenario: Keep issues updated and monitor progress
"Show me all 'In Progress' issues in my team,
update the ones with completed subtasks to 'Review',
and add a comment indicating they're ready for review"
The agent will:
  1. Use linear_search_issues to find in-progress issues
  2. Use linear_update_issue to change states
  3. Use linear_create_comment to add status updates
Scenario: Organize issues with labels and priorities
"Find all unassigned issues in the Engineering team,
assign them to team members based on workload,
and set appropriate priority levels"
The agent will use linear_search_issues to find unassigned items and linear_update_issue to assign and prioritize them.

Proactive Use Cases

With webhooks enabled, CORE monitors Linear 24/7 and acts automatically based on your instructions:
Trigger: New GitHub issue createdAutomated Action: Create corresponding Linear issue
"When a bug issue is created in GitHub with label 'needs-triage',
automatically create a Linear issue in the Engineering team,
link it to the GitHub issue,
and assign it to the on-call engineer"
Keep GitHub and Linear in sync automatically. CORE creates linked issues across platforms, maintaining a single source of truth.
Trigger: Issue status changed to “Done”Automated Action: Notify stakeholders and update memory
"When an issue is moved to 'Done' status,
save the completion details to CORE memory,
and send a summary to the project Slack channel"
Broadcast progress automatically. CORE tracks completed work, updates memory, and keeps teams informed on Slack.
Trigger: Issue priority changed to “Urgent”Automated Action: Notify team and create follow-up tasks
"When an issue is marked as urgent priority,
notify the team lead on WhatsApp,
send a Slack message to #engineering-urgent,
and add it to the current sprint if not already assigned"
Escalate critical issues instantly. CORE routes urgent work to the right people across multiple channels.
Trigger: Issue completed within active cycleAutomated Action: Update sprint metrics and notify
"When an issue is completed in the current sprint,
save the completion data to memory with label 'sprint-metrics',
calculate remaining sprint capacity,
and send a daily summary of progress to #team-standup"
Track sprint velocity automatically. CORE monitors completions, calculates metrics, and provides daily progress updates.
Trigger: Issue comment contains “blocked”Automated Action: Escalate and track blockage
"When a comment on an issue contains the word 'blocked',
change the issue status to 'Blocked',
notify the project manager on Slack,
and create a tracking entry in CORE memory"
Surface blockers immediately. CORE detects blocking comments and escalates to unblock work faster.
Trigger: Issue assigned to team memberAutomated Action: Check workload and suggest rebalancing
"When an issue is assigned to someone,
check their current issue count,
and if they have more than 10 open issues,
send a notification to the team lead suggesting workload review"
Prevent team burnout. CORE monitors assignments and flags potential overload before it becomes a problem.

Available MCP Tools

The Linear integration provides 20+ tools for comprehensive issue tracking and project management:
Tool NameDescription
linear_create_issueCreate a new issue with title, description, assignee, and priority
linear_update_issueUpdate an existing issue (title, description, state, assignee, etc.)
linear_get_issueGet detailed information about a specific issue
linear_search_issuesSearch for issues with advanced filters (team, assignee, state, project, labels)
linear_delete_issueDelete an issue

Triggers

Linear triggers enable CORE’s Meta Agent to wake up and act proactively when events are detected via scheduled polling.
EventDescription
LINEAR_ISSUE_CREATEDTriggered when a new issue is created
LINEAR_ISSUE_UPDATEDTriggered when an issue is modified (title, description, status, etc.)
LINEAR_ISSUE_DELETEDTriggered when an issue is deleted
LINEAR_ISSUE_STATUS_CHANGEDTriggered when an issue’s workflow state changes
LINEAR_ISSUE_ASSIGNEDTriggered when an issue is assigned to a user
LINEAR_ISSUE_PRIORITY_CHANGEDTriggered when an issue’s priority is updated

Need Help?

Join our Discord community for support in #core-support