NeuralTrust has been recognized by Gartner → Read more

Connect Linear MCP to your AI agents, securely.

One secured endpoint for every Linear call your AI agents make, scoped per user, inspected, and logged.

Try Linear MCP now

What your agents can ask once Linear MCP is connected.

  • “List the issues assigned to me”

  • “Create an issue for this bug in the platform team”

  • “What is in the current cycle?”

  • “Move this issue to In Review”

  • “Show me the projects due this quarter”

  • “Add a comment on that issue with the findings”

Select the tools your AI agents can call

78 tools from the Linear MCP schema.

Showing 78 tools

  • get_issuereadRetrieve detailed information about an issue by ID, including attachments and git branch name.
  • list_issuesreadList issues in the user's Linear workspace. For my issues, use me as the assignee.
  • list_issue_statusesreadList available issue statuses in a Linear team.
  • get_issue_statusreadRetrieve detailed information about an issue status in Linear by name or ID.
  • list_issue_labelsreadList available issue labels in a Linear workspace or team.
  • create_issue_labelwriteCreate a new Linear issue label.
  • create_attachmentwriteUploads base64 file content as an attachment, verifying its SHA-256 checksum (deprecated fallback for tiny files only).
  • create_attachment_from_uploadwriteLinks an already-uploaded Linear assetUrl to an existing issue as an attachment.
  • delete_attachmenthigh riskDeletes an attachment by ID.
  • extract_imagesreadExtracts and fetches images from markdown content.
  • get_attachmentreadRetrieves an attachment's content by ID.
  • get_templatereadRetrieves a Linear template by ID or name: the content it pre-fills, the ids it applies, its sub-issues, and its form fields.
  • list_templatesreadLists the Linear issue, project, and document templates available to the authenticated user.
  • prepare_attachment_uploadwritePrepares a direct Linear file upload for an existing issue.
  • restore_issue_labelwriteRestores a retired Linear issue label, making it available for use on issues again.
  • retire_issue_labelwriteRetires a Linear issue label so it cannot be applied to new issues.
  • save_issuewriteCreates or updates a Linear issue.
  • save_issue_labelwriteCreates or updates a Linear issue label.
  • share_issuehigh riskShares an issue with a workspace user who cannot otherwise access it.
  • unshare_issuewriteRemoves a workspace user's shared access to an issue.
  • list_commentsreadList comments for a specific Linear issue.
  • delete_commenthigh riskDeletes a Linear comment.
  • save_commentwriteCreates or updates a comment on a Linear issue, project, initiative, document, project milestone, or project/initiative status update.
  • list_cyclesreadRetrieve cycles for a specific Linear team.
  • get_documentreadRetrieve a Linear document by ID or slug.
  • list_documentsreadList documents in the user's Linear workspace.
  • save_documentwriteCreates or updates a Linear document.
  • list_projectsreadList projects in the user's Linear workspace.
  • get_projectreadRetrieve details of a specific project in Linear.
  • list_project_labelsreadList available project labels in the Linear workspace.
  • delete_status_updatehigh riskDeletes (archives) a project or initiative status update.
  • get_milestonereadRetrieves details of a specific milestone by ID or name.
  • get_status_updatesreadLists or gets project and initiative status updates.
  • list_milestonesreadLists all milestones in a Linear project.
  • restore_project_labelwriteRestores a retired Linear project label, making it available for use on projects again.
  • retire_project_labelwriteRetires a Linear project label so it cannot be applied to new projects.
  • save_milestonewriteCreates or updates a milestone in a Linear project.
  • save_projectwriteCreates or updates a Linear project.
  • save_project_labelwriteCreates or updates a Linear project label.
  • save_status_updatewriteCreates or updates a project/initiative status update.
  • list_teamsreadList teams in the user's Linear workspace.
  • get_teamreadRetrieve details of a specific Linear team.
  • get_workspacereadRetrieves the connected Linear workspace.
  • list_usersreadRetrieve users in the Linear workspace.
  • get_userreadRetrieve details of a specific Linear user.
  • get_notificationsreadGets a page of notifications from the authenticated user's Linear inbox.
  • mark_notificationwriteMarks a Linear inbox notification as read or unread, or snoozes or unsnoozes it.
  • search_documentationreadSearch Linear's documentation to learn about features and usage.
  • get_agent_skillreadRetrieves a Linear Agent skill by ID, including its full markdown instructions.
  • list_agent_skillsreadLists Linear Agent skills available to the authenticated user.
  • create_initiative_labelwriteCreates a new Linear initiative label (deprecated; use save_initiative_label).
  • get_initiativereadRetrieves detailed information about a specific initiative in Linear.
  • list_initiative_labelsreadLists available initiative labels in the Linear workspace.
  • list_initiativesreadLists initiatives in the user's Linear workspace.
  • restore_initiative_labelwriteRestores a retired Linear initiative label, making it available for use on initiatives again.
  • retire_initiative_labelwriteRetires a Linear initiative label so it cannot be applied to new initiatives.
  • save_initiativewriteCreates or updates a Linear initiative.
  • save_initiative_labelwriteCreates or updates a Linear initiative label.
  • delete_customerhigh riskDeletes a customer in Linear.
  • delete_customer_needhigh riskArchives a customer need in Linear.
  • list_customersreadLists customers in the user's Linear workspace.
  • save_customerwriteCreates or updates a Linear customer.
  • save_customer_needwriteCreates or updates a customer need (request) in Linear.
  • delete_diff_commenthigh riskDeletes a comment or persisted draft from a Linear diff.
  • get_diffreadLooks up a Linear diff exactly, by review URL, GitHub PR URL, identifier, UUID or slug.
  • get_diff_threadsreadLooks up the threads of a Linear diff and the authenticated user’s drafts.
  • list_diffsreadLists Linear diff pull requests visible to the authenticated user.
  • merge_diffwriteMerges a Linear diff or adds it to the repository’s merge queue.
  • resolve_diff_threadwriteResolves or reopens a top-level comment thread on a Linear diff.
  • save_diff_commentwriteCreates, replies to or edits a comment or persisted draft on a Linear diff.
  • submit_diff_reviewwriteApproves a Linear diff, requests changes or submits a review comment.
  • get_releasereadRetrieves details of a release by ID or slug.
  • get_release_notereadRetrieves release notes by ID or slug, including markdown content.
  • list_release_notesreadLists release notes in the workspace, optionally filtered by pipeline or covered release.
  • list_release_pipelinesreadLists release pipelines in the workspace.
  • list_releasesreadLists releases in the workspace, with optional filtering by pipeline, stage, version, and text.
  • save_releasewriteCreates or updates a release.
  • save_release_notewriteCreates or updates release notes.

What Linear MCP exposes

Linear MCP groups its 78 tools into 12 categories, each with a suggested starting policy.

CategoryCoversAccessSuggested policy
IssuesIssue retrieval, creation, updates, statuses, labels, attachments, templates and sharingRead / WriteAudit changes
CommentsComments on issues, projects, initiatives, documents, milestones and status updatesRead / WriteAudit publishing
CyclesCycles for a teamReadAllow cycle lookups
DocumentsWorkspace documents: read, create and updateRead / WriteReview content before publishing
ProjectsProjects, project details, creation, updates, labels, milestones and status updatesRead / WriteScope projects; audit changes
TeamsTeams in the workspace and their detailsReadLimit organization access
UsersWorkspace users and their details, and inbox notificationsRead / WriteLimit organization access
DocumentationSearch across Linear's own documentationReadAllow documentation searches
InitiativesInitiatives, initiative labels and their retirement or restorationRead / WriteAudit initiative changes; they roll up many projects
CustomersCustomers and customer needs: listing, creation, updates and deletionRead / WriteTreat customer data as sensitive; require approval for deletes
Code ReviewLinear diffs (pull requests), review threads, diff comments, reviews and mergesRead / WriteRequire approval before merging diffs or submitting reviews
ReleasesReleases, release pipelines and release notesRead / WriteReview release notes before publishing

Connect Linear MCP to your AI agent

Four steps, under ten minutes.

  1. 01

    Sign in to NeuralTrust

    Open the NeuralTrust platform, sign in and go to Getting started, then Connect your tools.

    Sign in to NeuralTrust
  2. 02

    Choose your agent

    When asked which agent you use, pick Claude Code, Codex, Cursor, Windsurf, Copilot or your own code.

    Choose your agent
  3. 03

    Connect Linear

    Find Linear in the tool list and connect it.

    Connect Linear
  4. 04

    Connect your agent

    Follow the steps on screen to add the config to your agent, then send the test prompt.

    Connect your agent

Permissions down to the single tool

You do not allow Linear MCP or block it. You allow the exact tools each agent can call, one by one.

Linear MCP78 TOOLS AVAILABLE
Code review agent4 tools, read only
Issue triage bot9 tools
Platform team assistantall 78 tools
  • Tool by toolConnecting the server is not the unit of access. Each tool is granted on its own.
  • Default denyA tool you have not enabled is never exposed to the agent.
  • Approval on writesTools that change or delete things can require a human to confirm.

Is Linear MCP secure?

One endpoint instead of raw credentials. Every call is checked against policy and logged.

AI agentsConnect through your MCP client configuration.NeuralTrustApply controls based on your configuration.Linear MCP78 documented tools.
Coding assistantsConnection & credentialsper userIssues20 tools
Internal copilotsTool access policiesdeny by defaultProjects13 tools
Workflow automationsRequest & response inspectioninlineInitiatives8 tools
Compatible MCP clientsActivity monitoringalerts and logsAll other tools37 tools
FAQ

Common questions about running Linear MCP through TrustGate.

Connect Linear MCP instantly

Pick the tools, point your agent at TrustGate, and Linear MCP is live: scoped, inspected, logged.