A streamable HTTP gateway that wraps Linear's GraphQL API with OAuth authentication, letting Claude interact with your Linear workspace through Pipeworx's infrastructure. The server is part of a larger gateway offering 673+ data sources, so you can either use it standalone or tap into the full Pipeworx suite. Instead of calling specific tools, you can use ask_pipeworx to query Linear data in plain English and let the gateway handle tool selection and argument mapping. Useful if you want Claude to read issues, update tasks, or pull project data without managing OAuth flows yourself. The exact tool list isn't documented in the repo, but it's a GraphQL wrapper so expect standard Linear operations like querying issues, teams, and projects.
Public tool metadata for what this MCP can expose to an agent.
list_commentsList comments for a specific Linear issue1 paramsList comments for a specific Linear issue
issueIdstringcreate_commentCreate a comment on a specific Linear issue3 paramsCreate a comment on a specific Linear issue
bodystringissueIdstringparentIdstringlist_cyclesRetrieve cycles for a specific Linear team2 paramsRetrieve cycles for a specific Linear team
typestringcurrent · previous · nextteamIdstringget_documentRetrieve a Linear document by ID or slug1 paramsRetrieve a Linear document by ID or slug
idstringlist_documentsList documents in the user's Linear workspace11 paramsList documents in the user's Linear workspace
afterstringlimitnumberquerystringbeforestringorderBystringcreatedAt · updatedAtdefault: updatedAtcreatedAtstringcreatorIdstringprojectIdstringupdatedAtstringinitiativeIdstringincludeArchivedbooleancreate_documentCreate a new document in Linear5 paramsCreate a new document in Linear
iconstringcolorstringtitlestringcontentstringprojectstringupdate_documentUpdate an existing Linear document6 paramsUpdate an existing Linear document
idstringiconstringcolorstringtitlestringcontentstringprojectstringget_issueRetrieve detailed information about an issue by ID, including attachments and git branch name2 paramsRetrieve detailed information about an issue by ID, including attachments and git branch name
idstringincludeRelationsbooleanlist_issuesList issues in the user's Linear workspace. For my issues, use "me" as the assignee.16 paramsList issues in the user's Linear workspace. For my issues, use "me" as the assignee.
teamstringafterstringcyclestringlabelstringlimitnumberquerystringstatestringbeforestringorderBystringcreatedAt · updatedAtdefault: updatedAtprojectstringassigneestringdelegatestringparentIdstringcreatedAtstringupdatedAtstringincludeArchivedbooleancreate_issueCreate a new Linear issue18 paramsCreate a new Linear issue
teamstringcyclestringlinksarraystatestringtitlestringblocksarraylabelsarraydueDatestringprojectstringassigneestringdelegatestringparentIdstringprioritynumberblockedByarraymilestonestringrelatedToarraydescriptionstringduplicateOfstringupdate_issueUpdate an existing Linear issue19 paramsUpdate an existing Linear issue
idstringcyclestringlinksarraystatestringtitlestringblocksarraylabelsarraydueDatestringprojectstringassigneestringdelegatestringestimatenumberparentIdstringprioritynumberblockedByarraymilestonestringrelatedToarraydescriptionstringduplicateOfstringlist_issue_statusesList available issue statuses in a Linear team1 paramsList available issue statuses in a Linear team
teamstringget_issue_statusRetrieve detailed information about an issue status in Linear by name or ID3 paramsRetrieve detailed information about an issue status in Linear by name or ID
idstringnamestringteamstringlist_issue_labelsList available issue labels in a Linear workspace or team6 paramsList available issue labels in a Linear workspace or team
namestringteamstringafterstringlimitnumberbeforestringorderBystringcreatedAt · updatedAtdefault: updatedAtcreate_issue_labelCreate a new Linear issue label6 paramsCreate a new Linear issue label
namestringcolorstringteamIdstringisGroupbooleanparentIdstringdescriptionstringlist_projectsList projects in the user's Linear workspace12 paramsList projects in the user's Linear workspace
teamstringafterstringlimitnumberquerystringstatestringbeforestringmemberstringorderBystringcreatedAt · updatedAtdefault: updatedAtcreatedAtstringupdatedAtstringinitiativestringincludeArchivedbooleanget_projectRetrieve details of a specific project in Linear1 paramsRetrieve details of a specific project in Linear
querystringcreate_projectCreate a new project in Linear13 paramsCreate a new project in Linear
iconstringleadstringnamestringteamstringcolorstringstatestringlabelsarraysummarystringpriorityintegerstartDatestringinitiativestringtargetDatestringdescriptionstringupdate_projectUpdate an existing Linear project13 paramsUpdate an existing Linear project
idstringiconstringleadstringnamestringcolorstringstatestringlabelsarraysummarystringpriorityintegerstartDatestringtargetDatestringdescriptionstringinitiativesarraylist_project_labelsList available project labels in the Linear workspace5 paramsList available project labels in the Linear workspace
namestringafterstringlimitnumberbeforestringorderBystringcreatedAt · updatedAtdefault: updatedAtlist_teamsList teams in the user's Linear workspace8 paramsList teams in the user's Linear workspace
afterstringlimitnumberquerystringbeforestringorderBystringcreatedAt · updatedAtdefault: updatedAtcreatedAtstringupdatedAtstringincludeArchivedbooleanget_teamRetrieve details of a specific Linear team1 paramsRetrieve details of a specific Linear team
querystringlist_usersRetrieve users in the Linear workspace2 paramsRetrieve users in the Linear workspace
teamstringquerystringget_userRetrieve details of a specific Linear user1 paramsRetrieve details of a specific Linear user
querystringsearch_documentationSearch Linear's documentation to learn about features and usage2 paramsSearch Linear's documentation to learn about features and usage
pagenumberquerystringLinear MCP — wraps the Linear GraphQL API (OAuth)
Part of Pipeworx — an MCP gateway connecting AI agents to 673+ live data sources.
| Tool | Description |
|---|
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"linear": {
"url": "https://gateway.pipeworx.io/linear/mcp"
}
}
}
Or connect to the full Pipeworx gateway for access to all 673+ data sources:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
Instead of calling tools directly, you can ask questions in plain English:
ask_pipeworx({ question: "your question about Linear data" })
The gateway picks the right tool and fills the arguments automatically.
MIT
ray0907/git-mcp-server
cyanheads/git-mcp-server
io.github.b1ff/atlassian-dc-mcp-bitbucket
io.github.b1ff/atlassian-dc-mcp-jira
com.mcparmory/atlassian-jira
sirlordt/vscode-terminal-mcp