Connect-MCP

Linear MCP by usefulapi

io.usefulapi/linear · v1.10.1

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

MCPremoteno credentialsTasks & projectsMessagingDocuments & PDF

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 8 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

B 88/100

What it does: 8 tools · 6 read, 2 write · Tasks & projects, Messaging, Documents & PDF

Test call linear_search_issues: needs a key: HTTP 401 (885 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +10
  • Read/write annotations: +5
  • Safe test call: +8
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://linear.usefulapi.io/mcp

Tools

8 tools listed at last check
  • linear_search_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).
  • linear_get_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).
  • linear_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.
  • linear_list_projects List projects in the workspace (id, name, state, progress, target date). Read-only. GraphQL: query projects.
  • linear_my_issues List issues assigned to the current user (the API key's owner / OAuth actor) via viewer.assignedIssues. Read-only. GraphQL: query viewer { assignedIssues }.
  • linear_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).
  • linear_create_issue ⚠️ 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.
  • linear_add_comment ⚠️ WRITE / MUTATING: posts a comment on an issue. Requires the issueId (UUID) and a markdown body. GraphQL: mutation commentCreate.

Badge

Connect-MCP badge for io.usefulapi/linear

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.usefulapi/linear.svg)](https://clawy.uk/mcp/s/io.usefulapi/linear)