Linear MCP and the Yalc Framework
Useful when GTM ops actually live in Linear (less common than Notion or Asana). For most Yalc operators, Notion is the better project tracking surface.
Add Linear to Claude Code in one command
claude mcp add linear --env LINEAR_API_KEY=lin_api_xxx -- npx -y @jerhadf/linear-mcp-server
Generate an API key at linear.app/settings/account/security. Replace `lin_api_xxx` with your key, run the command, restart Claude Code. Multiple community Linear MCP packages exist; pick one and stick with it.
Linear, plainly
Linear's API exposes issues, projects, cycles, teams, and labels. The community Linear MCP servers wrap that API as native Claude tool calls. Auth is a personal API key, simpler than OAuth.
For Yalc workflows, Linear fits when the team already runs all ops there. Common pattern: engineering teams using Linear for product work, with GTM ops piped in as a separate "GTM" team or project. The MCP lets Yalc create issues for content production, track campaign launch milestones, and surface blocked work without leaving Claude Code.
Position in the GTM operating system
The Linear MCP sits at the **route** node when Linear is the team's source of truth for tasks and milestones. Less common in pure GTM teams (Notion or Asana usually wins) but useful when the team is engineering-heavy.
Most useful patterns: open issues for content briefs that need writing, track campaign launch dependencies, surface blocked engineering work that affects GTM timelines.
Deploying the Linear MCP inside Yalc workflows
Workflow position
The task and project tracking node, when Linear is the system of record. Yalc reads issue states, creates issues with structured descriptions, and updates statuses as work progresses.
Prompt patterns
Copy paste prompts for Claude Code that invoke the Linear MCP.
Chaining recommendations
Anti patterns to avoid
Compatibility
Multiple community Linear MCP packages exist, all with similar surfaces. Works in Claude Code, Claude Desktop, Cursor. Linear's API has standard rate limits.
Pros, cons, who it's for
Pros
- Linear's API is well documented and stable.
- API key auth is simpler than OAuth for personal use.
- Coverage of issues, projects, cycles, teams, labels is comprehensive.
- Free for individual use; team plans scale predictably.
- Pairs cleanly with Notion (briefs) and Slack (notifications).
Cons
- GTM teams often don't use Linear; default to Notion or Asana for ops.
- Multiple competing community MCPs. Picking one is friction.
- Linear's hierarchy (team > project > issue) requires upfront structure to be useful.
- Less mature MCP ecosystem than Notion or Slack.
Who it's for
- Engineering-heavy GTM teams running ops in Linear
- Product-led growth teams where engineering and GTM share a tool
- Operators who want to bridge Notion (briefs) and Linear (execution)
The Linear ecosystem inside Yalc
MCPs to consider instead
Frequently asked
Should I use Linear for GTM ops?
Only if your team is already on Linear for engineering. Greenfield GTM teams should default to Notion. Linear is more rigid; Notion is more flexible for the messy data structures GTM ops need.
Which community Linear MCP should I install?
As of April 2026, `@jerhadf/linear-mcp-server` is the most actively maintained. Check GitHub last-commit dates before installing; abandoned community packages are common.
Can the MCP create projects, not just issues?
Yes. Most community MCPs cover the project create/update endpoint. The hierarchy goes team to project to issue, with cycle as a parallel grouping.
How does this interact with Linear's GitHub integration?
Linear can auto-link Git commits to issues when configured. The MCP doesn't change that integration; Linear handles it server-side.
Can the MCP trigger Linear automations?
Yes via the standard issue update verbs. Linear's automations fire on state transitions; the MCP can update state, which triggers any configured workflows.
Is the Linear MCP free?
The MCP package is free (open source). Linear itself charges per seat above the free tier. Yalc workflows that read existing data work on Linear's free plan.
Install the Linear MCP
Drop it into Claude Code and orchestrate from your next Yalc prompt.
claude mcp add linear --env LINEAR_API_KEY=lin_api_xxx -- npx -y @jerhadf/linear-mcp-server