Linear
Connect agents to Linear for issue tracking and project management. Create issues, manage projects, and track progress.
Available Tools
36 tools available in this integration
Linear.WhoAmI Get the authenticated user's profile and team memberships
Linear.GetNotifications Retrieves user notifications including mentions, comments, and assignments
Linear.GetRecentActivity Returns issues the user created or was assigned within a timeframe
Linear.GetTeam Fetches detailed information about a team via ID, key, or name
Linear.ListTeams List teams, optionally filtered by keywords and other criteria
Linear.ListIssues List issues with optional filters
Linear.GetIssue Get detailed information about a specific issue
Linear.CreateIssue Create a new issue with validation
Linear.UpdateIssue Update an existing issue with partial updates
Linear.TransitionIssueState Moves an issue to a new workflow state with validation
Linear.CreateIssueRelation Create a relation between two issues
Linear.ManageIssueSubscription Subscribe to or unsubscribe from issue notifications
Linear.ArchiveIssue Archive an issue
Linear.ListComments List comments on an issue
Linear.AddComment Add a comment to an issue
Linear.UpdateComment Update an existing comment
Linear.ReplyToComment Reply to an existing comment on an issue
Linear.GetProject Retrieves project details via ID, slug, or name lookup
Linear.ListProjects List projects with optional filters
Linear.GetProjectDescription Retrieves full project description with pagination support
Linear.CreateProject Create a new project
Linear.UpdateProject Update an existing project
Linear.CreateProjectUpdate Posts progress or status information to a project
Linear.ArchiveProject Archive a project
Linear.GetInitiative Fetches strategic initiative details by ID or name
Linear.ListInitiatives List initiatives with optional filters
Linear.GetInitiativeDescription Retrieves full initiative description with pagination support
Linear.CreateInitiative Create a new initiative
Linear.UpdateInitiative Update an existing initiative
Linear.AddProjectToInitiative Link a project to an initiative
Linear.ArchiveInitiative Archive an initiative
Linear.GetCycle Get detailed information about a specific cycle
Linear.ListCycles List cycles with optional filters
Linear.ListLabels List available issue labels in the workspace
Linear.ListWorkflowStates List available workflow states
Linear.LinkGithubToIssue Link a GitHub PR, commit, or issue to a Linear issue
Why agent-optimized tools matter
Built for intent, not API schemas
Forcing the agent to juggle not only what you want to get done, but also how to operate all the APIs it needs to use is a recipe for disaster. Agent-optimized tools keep the agent focused on the work at hand, not ID hunting.
Up to 100x fewer tokens
Context bloat is a serious problem that gets in the way of real work getting done with agents. Agent-optimized tools return only the fields the agent needs to get the job done, not the full API response. Up to 100x less token consumption on every call.
Coverage for the whole task
Most tasks take more than one action to finish. Agent-optimized tools cover the full sequence so the agent completes the workflow end to end, not just the first lookup.
Consistent at scale
Agent-optimized tools behave the same across every user, every run, every harness, every model, and every effort level. No need for the agent to spend time and tokens re-learning the API shape, it can focus on the task at hand. What works for one user holds up when serving thousands in production.
Your questions, answered
It's built around what an agent is trying to accomplish rather than mirroring Linear's raw API. Fewer required parameters, far fewer tokens per call, and coverage for the whole task — so agents succeed more often.
Yes. The toolkit is exposed over an MCP gateway that any framework or MCP client can connect to, and we publish install guides for the editors and coding agents we document.
No. Arcade proxies API calls and does not persist your Linear content. Where Linear requires credentials, Arcade brokers them and stores them encrypted at rest — the model never sees them.
With Contextual Access policies: require human approval before consequential actions, redact sensitive fields on the way back, or restrict the scopes a given agent gets.