What is Linear MCP?
When you build a Linear node with AI, Gumloop creates a customized node that understands the Linear API. Simply describe what you need in plain English and the node selects the right endpoint, maps the fields, and returns clean structured data.What Can It Do for You?
- Find any issue in seconds using natural language search filters
- Spin up new issues as soon as a bug report arrives in Slack or a form submission
- Update status, assignee, or priority from anywhere in your workflow
- Keep your team dashboards current by connecting Linear with Google Sheets or Slack
Available Tools
Tool | What It Does | Example Use |
---|---|---|
Search Issues | Search for issues in Linear using keywords, labels, states, assignees, or project IDs | ”Search issues with label bug in project Mobile App and return id, title, state, assignee, and url” |
Create Issue | Create a new issue in any team or project | ”Create an issue in team Platform titled API rate limit error with description Users hit 429 after 60 requests and return id and url” |
Update Issue | Update an existing issue’s state, priority, assignee, or description | ”Update issue lin-1234 to state In Progress and assign to alice@company.com ” |
How to Use
1
Create Your Linear MCP Node
Go to your node library, search for Linear, and click “Create a node with AI”
2
Add Your Prompt
Drag the Linear node to your canvas and describe the single action you want it to perform, for example “search issues with label
bug
.”3
Test Your Node
Run the node to verify the output. Adjust filters or fields as needed.
4
Save and Reuse
Save the node to your library so you can drop it into any future workflow.
Example Prompts
Here are some prompts that work well with Linear MCP: Search Issues:Start with a simple action like “search issues with label
Bug
” before layering additional filters. This keeps the node fast and easy to debug.Troubleshooting
If your Linear MCP node is not behaving as expected, try these best practices:Keep Prompts Simple and Specific
- Good: “Search issues labeled
bug
in projectCheckout
and return title and state” - Bad: “Search issues labeled bug, create a follow-up task if any are high priority”
While the bad example might seem convenient, it is more efficient to break it into separate nodes. Linear MCP works best with focused, single-action prompts.
Match What Linear Can Do
- Good: “Given an
Issue URL
update the status toDone
” - Bad: “Generate a PDF summary of all completed issues in the last 30 days”
Linear MCP excels at issue tracking. For document generation, combine it with an appropriate node like an Ask AI to generate the report.
Break Complex Tasks Into Steps
For best results, break complex requests into smaller steps. A prompt like:1
Step 1: Search Old Issues
Search open issues older than 7 days and return id, title, and assignee
2
Step 2: Update Priority
Update issue
issueId
to priority “High”3
Step 3: Format Summary
Use Ask AI to create a brief summary of the updated issues
4
Step 4: Send to Slack
Post the summary text to Slack channel “#eng-alerts” using a
Slack Message Sender
nodeIn your workflow, connect these nodes sequentially. The issue IDs from Step 1 feed into Step 2, the formatted summary from Step 3 flows into Step 4.
Focus on Data Retrieval
Linear MCP is great at getting information or updating a single issue. For analysis or content creation, pair it with other nodes. Example:- Good prompt: “Search issues assigned to
bob@company.com
and return id, title, and dueDate” - Bad prompt: “Search issues and draft a weekly report summarizing trends”
Use Linear MCP for the search, then pass the results to Ask AI to generate reports or insights.
Troubleshooting Node Creation
Empty Outputs
Empty Outputs
In the node creation window, click “Request changes” and ask the AI to add debug logs and verify the API response.
Incorrect Results
Incorrect Results
In the node creation window, click “Request changes” and describe what you expected versus what you received.
Errors
Errors
First click “Fix with Gummie”. If multiple attempts fail, simplify your prompt or contact support.
Iterate with Request Changes
Iterate with Request Changes
MCP node creation often requires a few tweaks. Use “Request changes” (in the node creation window) to refine filters, output fields, or pagination.
Need More Help?
- Watch What are MCP Nodes video tutorial
- Check out MCP Best Practices in Gumloop University
- Join the Gumloop Community for support
- View the Linear MCP setup guide for Claude and Cursor
- Contact support at support@gumloop.com