New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

Linear

66 tools. 30 can modify or destroy data without limits.

1 destructive tool with no built-in limits. Policy required.

Last updated:

30 can modify or destroy data
36 read-only
66 tools total

Verified publisher · catalogue entry checked 20/04/2026 · full schemas captured for 59 of 66 tools

How to control Linear ↓

What Linear exposes to your agents

Read (36) Write / Execute (29) Destructive / Financial (1)

What Linear costs in tokens

7,149 tokens of tool definitions, loaded on every request
3.6% of a 200k context window
459 heaviest tool: linear_updateIssue
Critical Risk

The most dangerous Linear tools

30 of Linear's 66 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Linear

PolicyLayer is an MCP gateway — it sits between your AI agents and Linear, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "linear_deleteInitiative": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "create_comment": {
    "limits": [
      {
        "counter": "create_comment_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "get_document": {
    "limits": [
      {
        "counter": "get_document_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Linear — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON LINEAR →

Instant setup, no code required.

All 66 Linear tools

WRITE 29 tools
Write create_comment Create a comment on a specific Linear issue Write create_issue Create a new Linear issue Write create_issue_label Create a new Linear issue label Write create_project Create a new project in Linear Write linear_addIssueLabel Add a label to an issue in Linear Write linear_addIssueToCycle Add an issue to a cycle Write linear_addIssueToProject Add an existing issue to a project Write linear_addProjectToInitiative Add a project to an initiative Write linear_archiveInitiative Archive an initiative Write linear_archiveIssue Archive an issue Write linear_assignIssue Assign an issue to a user Write linear_convertIssueToSubtask Convert an issue to a subtask Write linear_createComment Add a comment to an issue in Linear (supports threaded replies) Write linear_createInitiative Create a new initiative Write linear_createIssue Create a new issue in Linear Write linear_createIssueRelation Create relations between issues (blocks, is blocked by, etc.) Write linear_createProject Create a new project in Linear Write linear_duplicateIssue Duplicate an issue Write linear_removeIssueLabel Remove a label from an issue in Linear Write linear_removeProjectFromInitiative Remove a project from an initiative Write linear_setIssuePriority Set the priority of an issue Write linear_subscribeToIssue Subscribe to issue updates Write linear_transferIssue Transfer an issue to another team Write linear_unarchiveInitiative Unarchive an initiative Write linear_updateInitiative Update an existing initiative Write linear_updateIssue Update an existing issue in Linear Write linear_updateProject Update an existing project in Linear Write update_issue Update an existing Linear issue Write update_project Update an existing Linear project
READ 36 tools
Read get_document Retrieve a Linear document by ID or slug Read get_issue Retrieve detailed information about an issue by ID, including attachments and git branch name Read get_issue_status Retrieve detailed information about an issue status in Linear by name or ID Read get_project Retrieve details of a specific project in Linear Read get_team Retrieve details of a specific Linear team Read get_user Retrieve details of a specific Linear user Read linear_getActiveCycle Get the currently active cycle for a team Read linear_getComments Get all comments for an issue Read linear_getCycles Get a list of all cycles Read linear_getInitiativeById Get details of a specific initiative by ID Read linear_getInitiativeProjects Get all projects associated with an initiative Read linear_getInitiatives Get a list of all initiatives from Linear Read linear_getIssueById Get a specific issue by ID or identifier (e.g., ABC-123) Read linear_getIssueHistory Get the history of changes made to an issue Read linear_getIssues Get a list of recent issues from Linear Read linear_getLabels Get a list of issue labels from Linear Read linear_getOrganization Get information about the current Linear organization Read linear_getProjectIssues Get all issues associated with a project Read linear_getProjects Get a list of projects from Linear Read linear_getTeams Get a list of teams from Linear Read linear_getUsers Get a list of users in the Linear organization Read linear_getViewer Get information about the currently authenticated user Read linear_getWorkflowStates Get workflow states for a team Read linear_searchIssues Search for issues with various filters Read list_comments List comments for a specific Linear issue Read list_cycles Retrieve cycles for a specific Linear team Read list_documents List documents in the user's Linear workspace Read list_issue_labels List available issue labels in a Linear workspace or team Read list_issue_statuses List available issue statuses in a Linear team Read list_issues List issues in the user's Linear workspace Read list_my_issues List issues assigned to the current user Read list_project_labels List available project labels in the Linear workspace Read list_projects List projects in the user's Linear workspace Read list_teams List teams in the user's Linear workspace Read list_users Retrieve users in the Linear workspace Read search_documentation Search Linear's documentation to learn about features and usage

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Linear

Can an AI agent delete data through the Linear MCP server? +

Yes. The Linear server exposes 1 destructive tools including linear_deleteInitiative. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Linear? +

The Linear server has 29 write tools including create_comment, create_issue, create_issue_label. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Linear.

How many tools does the Linear MCP server expose? +

66 tools across 4 categories: Destructive, Financial, Read, Write. 36 are read-only. 30 can modify, create, or delete data.

How do I enforce a policy on Linear? +

Register the Linear MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Linear tool call.

Deterministic rules across all 66 Linear tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

66 Linear tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Linear's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.