CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Linear

pipeworx-io/mcp-linear
25 toolsHTTPregistry active
Summary

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.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Public tool metadata for what this MCP can expose to an agent.

25 tools
list_commentsList comments for a specific Linear issue1 params

List comments for a specific Linear issue

Parameters* required
issueIdstring
The issue ID
create_commentCreate a comment on a specific Linear issue3 params

Create a comment on a specific Linear issue

Parameters* required
bodystring
The content of the comment as Markdown
issueIdstring
The issue ID
parentIdstring
A parent comment ID to reply to
list_cyclesRetrieve cycles for a specific Linear team2 params

Retrieve cycles for a specific Linear team

Parameters* required
typestring
Retrieve the current, previous, next, or all cycles. If no type is provided all cycles in the team will be returnedone of current · previous · next
teamIdstring
The team ID
get_documentRetrieve a Linear document by ID or slug1 params

Retrieve a Linear document by ID or slug

Parameters* required
idstring
The document ID or slug
list_documentsList documents in the user's Linear workspace11 params

List documents in the user's Linear workspace

Parameters* required
afterstring
An ID to start from
limitnumber
The number of results to return (Max is 250)default: 50
querystring
An optional search query
beforestring
An ID to end at
orderBystring
The order in which to return resultsone of createdAt · updatedAtdefault: updatedAt
createdAtstring
Return only documents created on or after this ISO-8601 date-time or duration. e.g. -P1D to get documents created in the last day
creatorIdstring
Filter by creator ID
projectIdstring
Filter by project ID
updatedAtstring
Return only documents updated on or after this ISO-8601 date-time or duration. e.g. -P1D to get documents updated in the last day
initiativeIdstring
Filter by initiative ID
includeArchivedboolean
Whether to include archived documentsdefault: false
create_documentCreate a new document in Linear5 params

Create a new document in Linear

Parameters* required
iconstring
The icon of the document (for example, ":page_facing_up:")
colorstring
The color of the icon (hex color code)
titlestring
The title of the document
contentstring
The document content as Markdown
projectstring
The project name or ID to associate the document with
update_documentUpdate an existing Linear document6 params

Update an existing Linear document

Parameters* required
idstring
The document ID to update
iconstring
The icon of the document (for example, ":page_facing_up:")
colorstring
The color of the icon (hex color code)
titlestring
The new title of the document
contentstring
The new document content as Markdown
projectstring
The project name or ID to associate the document with
get_issueRetrieve detailed information about an issue by ID, including attachments and git branch name2 params

Retrieve detailed information about an issue by ID, including attachments and git branch name

Parameters* required
idstring
The issue ID
includeRelationsboolean
Whether to include blocking, related, and duplicate relations in the responsedefault: false
list_issuesList issues in the user's Linear workspace. For my issues, use "me" as the assignee.16 params

List issues in the user's Linear workspace. For my issues, use "me" as the assignee.

Parameters* required
teamstring
The team name or ID to filter by
afterstring
An ID to start from
cyclestring
The cycle name or ID to filter by
labelstring
A label name or ID to filter by
limitnumber
The number of results to return (Max is 250)default: 50
querystring
Search for content in the issue title or description
statestring
The state name or ID to filter by
beforestring
An ID to end at
orderBystring
The order in which to return resultsone of createdAt · updatedAtdefault: updatedAt
projectstring
The project name or ID to filter by
assigneestring
The assignee to filter by (User ID, name, email, or "me")
delegatestring
An agent name or ID to filter by
parentIdstring
The parent issue ID to filter by
createdAtstring
Return only issues created on or after this ISO-8601 date-time or duration. e.g. -P1D to get issues created in the last day
updatedAtstring
Return only issues updated on or after this ISO-8601 date-time or duration. e.g. -P1D to get issues updated in the last day
includeArchivedboolean
Whether to include archived issues. Defaults to true.default: true
create_issueCreate a new Linear issue18 params

Create a new Linear issue

Parameters* required
teamstring
The team name or ID
cyclestring
The cycle name, number, or ID to add the issue to
linksarray
Array of link objects to attach to the issue. Each object must contain a valid `url` and a non-empty `title`.
statestring
The issue state type, name, or ID
titlestring
The issue title
blocksarray
Array of issue IDs or identifiers (e.g., 'LIN-123') that this issue blocks. Creates blocking relations on issue creation.
labelsarray
Array of label names or IDs to set on the issue (you can use label names directly, no need to look up IDs)
dueDatestring
The due date for the issue in ISO format
projectstring
The project name or ID to add the issue to
assigneestring
The user to assign (User ID, name, email, or "me")
delegatestring
The agent name, displayName, or ID to delegate
parentIdstring
The parent issue ID, if this is a sub-issue
prioritynumber
The issue priority. 0 = No priority, 1 = Urgent, 2 = High, 3 = Normal, 4 = Low. Do not set this field unless explicitly requested.
blockedByarray
Array of issue IDs or identifiers (e.g., 'LIN-123') that block this issue. Creates blocking relations on issue creation.
milestonestring
The milestone name or ID to add the issue to
relatedToarray
Array of issue IDs or identifiers (e.g., 'LIN-123') that are related to this issue. Creates related relations on issue creation.
descriptionstring
The issue description as Markdown
duplicateOfstring
Issue ID or identifier (e.g., 'LIN-123') that this issue is a duplicate of. Creates a duplicate relation on issue creation.
update_issueUpdate an existing Linear issue19 params

Update an existing Linear issue

Parameters* required
idstring
The issue ID
cyclestring
The cycle name, number, or ID
linksarray
Array of link objects to attach to the issue. Each object must contain a valid `url` and a non-empty `title`.
statestring
The issue state type, name, or ID
titlestring
The issue title
blocksarray
Array of issue IDs or identifiers (e.g., 'LIN-123') that this issue blocks. WARNING: This REPLACES all existing blocking relations. You must include ALL issues you want blocked, not just new ones. Omit this field entirely to leave existing relations unchanged. Pass an empty array to remove all blocking relations.
labelsarray
Array of label names or IDs to set on the issue (you can use label names directly, no need to look up IDs)
dueDatestring
The due date for the issue in ISO format
projectstring
The project name or ID to add the issue to
assigneestring
The user to assign (User ID, name, email, or "me")
delegatestring
The agent name, displayName, or ID to delegate
estimatenumber
The numerical issue estimate value
parentIdstring
The parent issue ID, if this is a sub-issue
prioritynumber
The issue priority. 0 = No priority, 1 = Urgent, 2 = High, 3 = Normal, 4 = Low. Do not set this field unless explicitly requested.
blockedByarray
Array of issue IDs or identifiers (e.g., 'LIN-123') that block this issue. WARNING: This REPLACES all existing blocked-by relations. You must include ALL blocking issues, not just new ones. Omit this field entirely to leave existing relations unchanged. Pass an empty array to remove all blocked-by relations.
milestonestring
The milestone name or ID
relatedToarray
Array of issue IDs or identifiers (e.g., 'LIN-123') related to this issue. WARNING: This REPLACES all existing related relations. You must include ALL related issues, not just new ones. Omit this field entirely to leave existing relations unchanged. Pass an empty array to remove all related relations.
descriptionstring
The issue description as Markdown
duplicateOfstring
Issue ID or identifier (e.g., 'LIN-123') this is a duplicate of. Replaces existing duplicate relation. Omit to leave unchanged, pass null to remove.
list_issue_statusesList available issue statuses in a Linear team1 params

List available issue statuses in a Linear team

Parameters* required
teamstring
The team name or ID
get_issue_statusRetrieve detailed information about an issue status in Linear by name or ID3 params

Retrieve detailed information about an issue status in Linear by name or ID

Parameters* required
idstring
The ID of the issue status to retrieve
namestring
The name of the issue status to retrieve
teamstring
The team name or ID
list_issue_labelsList available issue labels in a Linear workspace or team6 params

List available issue labels in a Linear workspace or team

Parameters* required
namestring
Filter by label name
teamstring
The team name or ID
afterstring
An ID to start from
limitnumber
The number of results to return (Max is 250)default: 50
beforestring
An ID to end at
orderBystring
The order in which to return resultsone of createdAt · updatedAtdefault: updatedAt
create_issue_labelCreate a new Linear issue label6 params

Create a new Linear issue label

Parameters* required
namestring
The name of the label
colorstring
The color of the label (hex color code)
teamIdstring
The team UUID. If not provided, the label will be created as a workspace label
isGroupboolean
Whether this is label group (cannot be applied to issues directly)default: false
parentIdstring
The parent label UUID, if this is a child of a label group
descriptionstring
An optional description of the label
list_projectsList projects in the user's Linear workspace12 params

List projects in the user's Linear workspace

Parameters* required
teamstring
The team name or ID to filter by
afterstring
An ID to start from
limitnumber
The number of results to return (Max is 250)default: 50
querystring
Search for content in the project name
statestring
The state name or ID to filter by
beforestring
An ID to end at
memberstring
A team member to filter by (User ID, name, email, or "me")
orderBystring
The order in which to return resultsone of createdAt · updatedAtdefault: updatedAt
createdAtstring
Return only projects created on or after this ISO-8601 date-time or duration. e.g. -P1D to get projects created in the last day
updatedAtstring
Return only projects updated on or after this ISO-8601 date-time or duration. e.g. -P1D to get projects updated in the last day
initiativestring
The initiative name or ID to filter by
includeArchivedboolean
Whether to include archived projectsdefault: false
get_projectRetrieve details of a specific project in Linear1 params

Retrieve details of a specific project in Linear

Parameters* required
querystring
The ID or name of the project to retrieve
create_projectCreate a new project in Linear13 params

Create a new project in Linear

Parameters* required
iconstring
The icon of the project (for example, ":eagle:")
leadstring
The user to assign (User ID, name, email, or "me")
namestring
A descriptive name of the project
teamstring
The team name or ID
colorstring
A hex color for the project
statestring
The state of the project
labelsarray
Array of labels or IDs to set on the project
summarystring
A concise plaintext summary of the project (max 255 chars)
priorityinteger
The priority of the project. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low
startDatestring
The start date of the project in ISO format
initiativestring
An initiative ID or name to associate with the project
targetDatestring
The target date of the project in ISO format
descriptionstring
The full project description in Markdown format
update_projectUpdate an existing Linear project13 params

Update an existing Linear project

Parameters* required
idstring
The ID of the project to update
iconstring
The new icon of the project (for example, ":eagle:")
leadstring
The user to assign (User ID, name, email, or "me")
namestring
The new name of the project
colorstring
The new hex color for the project
statestring
The state of the project
labelsarray
Array of labels or IDs to set on the project
summarystring
A concise plaintext summary of the project (max 255 chars)
priorityinteger
The priority of the project. 0 = No priority, 1 = Urgent, 2 = High, 3 = Medium, 4 = Low
startDatestring
The start date of the project in ISO format
targetDatestring
The target date of the project in ISO format
descriptionstring
The full project description in Markdown format
initiativesarray
Array of initiative IDs or names to associate with the project
list_project_labelsList available project labels in the Linear workspace5 params

List available project labels in the Linear workspace

Parameters* required
namestring
Filter by label name
afterstring
An ID to start from
limitnumber
The number of results to return (Max is 250)default: 50
beforestring
An ID to end at
orderBystring
The order in which to return resultsone of createdAt · updatedAtdefault: updatedAt
list_teamsList teams in the user's Linear workspace8 params

List teams in the user's Linear workspace

Parameters* required
afterstring
An ID to start from
limitnumber
The number of results to return (Max is 250)default: 50
querystring
An optional search query
beforestring
An ID to end at
orderBystring
The order in which to return resultsone of createdAt · updatedAtdefault: updatedAt
createdAtstring
Return only teams created on or after this ISO-8601 date-time or duration. e.g. -P1D to get teams created in the last day
updatedAtstring
Return only teams updated on or after this ISO-8601 date-time or duration. e.g. -P1D to get teams updated in the last day
includeArchivedboolean
Whether to include archived teamsdefault: false
get_teamRetrieve details of a specific Linear team1 params

Retrieve details of a specific Linear team

Parameters* required
querystring
The UUID, key, or name of the team to retrieve
list_usersRetrieve users in the Linear workspace2 params

Retrieve users in the Linear workspace

Parameters* required
teamstring
Optional team name or ID to filter members from
querystring
Optional query to filter users by name or email
get_userRetrieve details of a specific Linear user1 params

Retrieve details of a specific Linear user

Parameters* required
querystring
The user to retrieve (User ID, name, email, or "me")
search_documentationSearch Linear's documentation to learn about features and usage2 params

Search Linear's documentation to learn about features and usage

Parameters* required
pagenumber
The page numberdefault: 0
querystring
The search query

mcp-linear

Linear MCP — wraps the Linear GraphQL API (OAuth)

Part of Pipeworx — an MCP gateway connecting AI agents to 673+ live data sources.

Tools

ToolDescription

Quick Start

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"
    }
  }
}

Using with ask_pipeworx

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.

More

  • All tools and guides
  • pipeworx.io

License

MIT

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Categories
Developer Tools
Registryactive
TransportHTTP
UpdatedApr 22, 2026
View on GitHub

Related Developer Tools MCP Servers

View all →
Git Mcp Server

ray0907/git-mcp-server

MCP server for GitLab and GitHub
Git Mcp Server

cyanheads/git-mcp-server

Comprehensive Git MCP server enabling native git tools including clone, commit, worktree, & more.
221
Atlassian Dc Mcp Bitbucket

io.github.b1ff/atlassian-dc-mcp-bitbucket

MCP server for Atlassian Bitbucket Data Center - interact with repositories and code
77
Atlassian Dc Mcp Jira

io.github.b1ff/atlassian-dc-mcp-jira

MCP server for Atlassian Jira Data Center - search, view, and create issues
77
Atlassian Jira

com.mcparmory/atlassian-jira

Create, search, and manage issues, projects, and team workflows
25
Vscode Terminal Mcp

sirlordt/vscode-terminal-mcp

Execute commands in visible VSCode terminal tabs with output capture and session reuse.
1