Linear Agent MCP support

Linear Agent can now connect to your tools via MCP, giving it access to data and actions beyond your Linear workspace. Bring external context into your workflows to investigate issues, plan projects, write specs, and draft updates grounded in your full context.
For example:
- Pull meeting takeaways from Granola into a project update and create follow-up issues
- Use enterprise context from Glean to draft a more complete project spec
- Turn interview notes from Notion into customer requests
- Use PostHog data to validate a product hypothesis

Admins can control access with allowlists and workspace-level MCP permissions. Connect servers in your agent personalization settings or within triage automations. See the docs for supported servers and setup instructions.
Improvements to Linear Agent
We’re continuously improving Linear Agent and adding new capabilities and features.
- Select text anywhere in Linear and press ⌘J to send it directly to the agent as context
- Agent chat now opens in a maximized overlay, so it feels like a natural extension of the toolbar chat instead of a separate page
More control over sharing issues
We recently introduced issue-level sharing, which lets teams share individual issues from private teams with guests and members who don’t have team-level access.
This update gives team owners more control over how that access is managed. Team owners can now configure who can share issues with non-members in team settings. Sub-issues also no longer inherit the parent issue’s share state and can be shared independently.
Issue-level sharing is available on Enterprise plans. Learn more in our docs.
- AgentsFixed a case where maximizing the agent panel could leave the main view shrunken
- APIEnabled webhooks now show the correct status dot in API settings
- APIAgent delegation webhooks are now retried after an initial failed delivery
- BillingFixed an issue where a deleted Stripe coupon on a subscription could block plan changes
- EditorIssue titles now auto-generate correctly from template boilerplate when opening the composer with a template
- EmailInvitation and authentication emails are no longer delayed when bulk sending is throttled
- IntercomIntercom conversations are no longer reopened when the linked Linear issue is marked as a duplicate
- Issue TemplatesApplying a template in the issue composer no longer clears pre-filled fields like project when the template doesn’t specify them
- Issue TemplatesFixed an error when editing templates containing issues with legacy invalid descriptions
- IssuesPrinting or exporting an issue to PDF now includes all pages
- SlackBot messages in Slack threads now sync correctly to Linear instead of appearing as empty comments
- SlackIssue links posted to Slack now show the correct title for teams with keys that start with a digit
- SlackUser group mentions in Slack asks now resolve to the group name instead of showing the ID in Linear
- SlackSlack unfurls now work for org-less issue URLs such as
linear.app/issue/LIN-123 - TriageIssues accepted from a parent team’s triage no longer auto-move to a sub-team based on the assignee’s membership
- TriageFixed a bug where SLAs could be skipped for issues routed across teams by triage rules
- Triage RulesFixed triage rules with a project action not saving
- ViewsCreating a new issue from a sub-team custom view now defaults to the correct team
- ViewsFixed a crash when opening very large views or dashboards
- WorkflowsFixed release automation updates failing with a spurious “Team ID is required” error