# linear MCP server

Search, read and create Linear issues, projects, teams and cycles.

## Links
- Registry page: https://www.getdrio.com/mcp/io-usefulapi-linear
- Repository: https://github.com/m190/usefulapi-mcp

## Install
- Endpoint: https://linear.usefulapi.io/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://linear.usefulapi.io/mcp

## Tools
- linear_search_issues (Search / filter issues) - Find issues, optionally filtered by a text query (matches title), team key, workflow-state name, or assignee email. Read-only. GraphQL: query issues(filter, first). Endpoint: https://linear.usefulapi.io/mcp
- linear_get_issue (Get one issue) - Fetch a single issue by its UUID or human identifier (e.g. "ENG-123"), including description, state, assignee and recent comments. Read-only. GraphQL: query issue(id). Endpoint: https://linear.usefulapi.io/mcp
- linear_list_teams (List teams) - List the teams in the workspace (id, key, name). Use a team's id for linear_create_issue or its key for linear_search_issues. Read-only. GraphQL: query teams. Endpoint: https://linear.usefulapi.io/mcp
- linear_list_projects (List projects) - List projects in the workspace (id, name, state, progress, target date). Read-only. GraphQL: query projects. Endpoint: https://linear.usefulapi.io/mcp
- linear_my_issues (My assigned issues) - List issues assigned to the current user (the API key's owner / OAuth actor) via viewer.assignedIssues. Read-only. GraphQL: query viewer { assignedIssues }. Endpoint: https://linear.usefulapi.io/mcp
- linear_list_cycles (List cycles) - List cycles (sprints), optionally scoped to a team by key, with number, name and start/end dates. Read-only. GraphQL: query cycles(filter). Endpoint: https://linear.usefulapi.io/mcp
- linear_create_issue (Create issue (WRITE — mutates Linear)) - ⚠️ WRITE / MUTATING: creates a new issue in Linear. Requires a teamId (from linear_list_teams) and a title. Optional description (markdown), priority (0=none,1=urgent,2=high,3=medium,4=low), and assigneeId. GraphQL: mutation issueCreate. Endpoint: https://linear.usefulapi.io/mcp
- linear_add_comment (Add comment (WRITE — mutates Linear)) - ⚠️ WRITE / MUTATING: posts a comment on an issue. Requires the issueId (UUID) and a markdown body. GraphQL: mutation commentCreate. Endpoint: https://linear.usefulapi.io/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.usefulapi
- Version: 1.0.1
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 17, 2026
- Source: https://registry.modelcontextprotocol.io
