Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LINEAR_API_TOKENYesYour Linear API token. Required for authentication.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
linear_getViewerA

Get information about the currently authenticated user

linear_getOrganizationA

Get information about the current Linear organization

linear_getUsersA

Get a list of users in the Linear organization

linear_getLabelsB

Get a list of issue labels from Linear

linear_getTeamsA

Get a list of teams from Linear

linear_getWorkflowStatesB

Get workflow states for a team

linear_createWorkflowStateC

Create a new workflow state

linear_updateWorkflowStateB

Update a workflow state. Provide id plus at least one other field to change.

linear_updateTeamD

Update team settings

linear_getTeamMembershipsC

Get team memberships

linear_createTeamC

Create a new team

linear_archiveTeamC

Archive a team

linear_addUserToTeamB

Add a user to a team

linear_removeUserFromTeamA

Remove a user from a team

linear_updateTeamMembershipB

Update a user's role in a team. Provide id plus at least one other field to change.

linear_getTeamLabelsA

Get labels for a specific team

linear_createTeamLabelC

Create a new label for a team

linear_getProjectsA

Get a list of projects from Linear

linear_getProjectByIdA

Get details for a specific Linear project by ID

linear_createProjectC

Create a new project in Linear

linear_updateProjectC

Update an existing project in Linear

linear_createProjectUpdateB

Create a new project update for a Linear project

linear_updateProjectUpdateA

Update an existing project update in Linear

linear_getProjectUpdateByIdA

Get a specific Linear project update by ID

linear_getProjectUpdatesA

Get all updates associated with a project

linear_archiveProjectUpdateB

Archive a Linear project update

linear_unarchiveProjectUpdateA

Restore an archived Linear project update

linear_deleteProjectUpdateC

Delete a Linear project update

linear_archiveProjectC

Archive a project

linear_addIssueToProjectA

Add an existing issue to a project

linear_removeIssueFromProjectB

Remove an existing issue from a project

linear_getProjectIssuesA

Get issues associated with a project, with PM-friendly filters like state, assignee, labels, cycle, and milestone

linear_getProjectMembersA

Get members assigned to a project

linear_addProjectMemberA

Add a member to a project

linear_removeProjectMemberA

Remove a member from a project

linear_getRoadmapsC

Get a list of roadmaps from Linear

linear_getRoadmapByIdA

Get details of a specific roadmap by ID

linear_createRoadmapA

Create a new roadmap in Linear

linear_updateRoadmapC

Update an existing roadmap

linear_archiveRoadmapB

Archive a roadmap

linear_getReleasePipelinesB

Get release pipelines from Linear

linear_getReleasePipelineByIdA

Get details of a specific release pipeline

linear_createReleasePipelineC

Create a new release pipeline

linear_updateReleasePipelineA

Update an existing release pipeline. Provide id plus at least one other field to change.

linear_archiveReleasePipelineB

Archive a release pipeline

linear_unarchiveReleasePipelineB

Unarchive a release pipeline

linear_deleteReleasePipelineB

Delete a release pipeline

linear_getReleasesB

Get releases from Linear with optional pipeline and stage filters

linear_getReleaseByIdB

Get details of a specific release

linear_searchReleasesC

Search releases by term, version, or pipeline name

linear_getReleaseStagesA

Get release stages from Linear

linear_createReleaseStageB

Create a new release stage in a pipeline

linear_updateReleaseStageA

Update an existing release stage. Provide id plus at least one other field to change.

linear_archiveReleaseStageB

Archive a release stage

linear_unarchiveReleaseStageA

Unarchive a release stage

linear_getReleaseNotesB

Get release notes from Linear

linear_getReleaseNoteByIdA

Get details of a specific release note

linear_createReleaseA

Create a new release in a release pipeline

linear_updateReleaseA

Update an existing release. Provide id plus at least one other field to change.

linear_completeReleaseA

Mark a release as completed within a pipeline. The target pipeline must already have a completed release stage configured.

linear_archiveReleaseA

Archive a release

linear_unarchiveReleaseB

Unarchive a release

linear_addIssueToReleaseB

Add an issue to a release

linear_removeIssueFromReleaseB

Remove an issue from a release

linear_createReleaseNoteA

Create a release note using either explicit release IDs or a release range within a pipeline

linear_updateReleaseNoteA

Update a release note using either explicit release IDs or a release range. Provide id plus at least one other field to change.

linear_deleteReleaseNoteC

Delete a release note

linear_getMilestonesA

Get project milestones from Linear, with PM-friendly filters for project, team, and milestone status

linear_getMilestoneByIdA

Get details of a specific project milestone by ID

linear_createMilestoneA

Create a new project milestone in Linear

linear_updateMilestoneA

Update an existing project milestone in Linear. Provide id plus at least one other field to change.

linear_archiveMilestoneA

Archive a project milestone

linear_getDocumentsB

Get workspace documents from Linear

linear_getDocumentByIdB

Get details of a specific Linear document

linear_getProjectDocumentsB

Get documents for a specific Linear project

linear_getInitiativeDocumentsA

Get documents for a specific Linear initiative

linear_getTeamDocumentsB

Get documents associated with a specific Linear team

linear_getIssueDocumentsA

Get documents associated with a specific Linear issue

linear_getReleaseDocumentsA

Get documents associated with a specific Linear release

linear_getCycleDocumentsB

Get documents associated with a specific Linear cycle

linear_getTeamResourcesB

Get team home resource sections and pinned documents or external links

linear_searchDocumentsB

Search Linear documents by term

linear_getDocumentContentHistoryA

Get content history entries for a Linear document content record

linear_createDocumentC

Create a new Linear document

linear_updateDocumentA

Update an existing Linear document. Provide id plus at least one other field to change.

linear_archiveDocumentA

Archive (trash) a Linear document

linear_unarchiveDocumentA

Restore a previously archived Linear document

linear_getRateLimitStatusA

Get the shared MCP-side Linear rate-limit cooldown and retry snapshot

linear_getServerStatusA

Get MCP Linear server runtime status, counts, and current rate-limit snapshot

linear_generateOAuthApplicationSetupA

Generate an official Linear OAuth application manifest and a human-confirmed setup URL. This does not create the application; an authorized workspace admin or owner must review and submit it in Linear.

linear_generateOAuthAuthorizationUrlA

Generate a Linear OAuth authorization URL. Scopes are requested during authorization; this tool does not create, grant, approve, persist, or modify scopes. Actor/scope rules: with actor: "app" the admin scope is rejected, and the agent-only scopes (app:assignable, app:mentionable, customer:read, customer:write, initiative:read, initiative:write) require actor: "app".

linear_createOAuthClientCredentialsTokenA

Issue a scoped Linear app-actor access token through the client_credentials grant for server-to-server pipelines. The token is returned once, has no refresh token, and is normally valid for 30 days. If the requested scope set differs from existing app-actor tokens, Linear revokes those existing tokens.

linear_getManagedOAuthApplicationsA

List alpha child OAuth applications owned by the calling OAuth application. This is not a workspace-wide OAuth application admin listing and does not work as generic scope CRUD.

linear_getManagedOAuthApplicationByIdA

Get an alpha child OAuth application owned by the calling OAuth application. It cannot retrieve an arbitrary workspace OAuth application.

linear_createManagedOAuthApplicationA

Create an alpha child OAuth application owned by the calling OAuth application. This is not the human setup flow and returns one-time client and optional webhook secrets in the MCP result. It cannot set distribution or pre-grant OAuth scopes.

linear_updateManagedOAuthApplicationA

Update metadata, grant capabilities, or webhook configuration for an alpha child app owned by the calling OAuth application. This does not grant or approve token scopes.

linear_archiveManagedOAuthApplicationA

Archive an alpha child OAuth application owned by the calling OAuth application. This does not revoke an unrelated authorized application.

linear_rotateManagedOAuthApplicationSecretA

Rotate the client secret of an alpha child app owned by the calling OAuth application. The new one-time secret is exposed in the MCP result and existing client-credentials tokens may be invalidated.

linear_rotateManagedOAuthApplicationWebhookSecretA

Rotate the webhook signing secret of an alpha child app owned by the calling OAuth application. The new one-time secret is exposed in the MCP result.

linear_getWebhookByIdA

Get one ordinary workspace webhook by ID.

linear_getWebhooksC

Get a list of webhooks

linear_createWebhookC

Create a webhook for integration events

linear_updateWebhookC

Update an ordinary workspace webhook.

linear_rotateWebhookSecretB

Rotate an ordinary workspace webhook signing secret.

linear_deleteWebhookC

Delete a webhook

linear_getAttachmentsC

Get attachments for an issue

linear_addAttachmentC

Add an attachment to an issue

linear_getNotificationsB

Get notifications for the current user

linear_markNotificationAsReadC

Mark a notification as read

linear_getSubscriptionsB

Get subscriptions for the current user

linear_markAllNotificationsAsReadC

Mark all notifications as read

linear_getUnreadNotificationCountA

Get count of unread notifications

linear_getAuthenticationSessionsA

Get active authentication sessions

linear_logoutSessionB

Revoke a specific session

linear_logoutOtherSessionsA

Revoke all other sessions

linear_logoutAllSessionsB

Revoke all sessions

linear_getOrganizationAuditEventsB

Get audit events for the organization

linear_getUserAuditEventsC

Get audit events for a specific user

linear_getIntegrationsC

Get a list of active integrations

linear_getSavedViewsA

Get Linear saved views (API: CustomView)

linear_createSavedViewB

Create a Linear saved view (API: createCustomView)

linear_updateSavedViewA

Update a Linear saved view (API: updateCustomView). Provide id plus at least one other field to change.

linear_deleteSavedViewA

Delete a Linear saved view (API: deleteCustomView)

linear_getFavoriteViewsA

Get favorite Linear views, including saved views and predefined views

linear_addToFavoritesA

Add an entity to the current user's Linear favorites

linear_removeFromFavoritesA

Remove an entity or favorite entry from the current user's Linear favorites. Provide either favoriteId or entityId.

linear_getCyclesB

Get a list of all cycles

linear_getCycleByIdA

Get details of a specific cycle

linear_createCycleC

Create a new cycle

linear_updateCycleA

Update an existing cycle. Provide id plus at least one other field to change.

linear_completeCycleB

Mark a cycle as complete

linear_getCycleStatsC

Get statistics for a cycle

linear_getActiveCycleA

Get the currently active cycle for a team

linear_getCycleIssuesA

Get issues in a cycle, with PM-friendly filters like state, assignee, labels, and completion status

linear_addIssueToCycleB

Add an issue to a cycle

linear_removeIssueFromCycleA

Remove an issue from a cycle

linear_getInitiativesA

Get a list of all initiatives from Linear

linear_getInitiativeByIdA

Get details of a specific initiative by ID

linear_createInitiativeC

Create a new initiative

linear_updateInitiativeB

Update an existing initiative

linear_archiveInitiativeD

Archive an initiative

linear_unarchiveInitiativeB

Unarchive an initiative

linear_deleteInitiativeB

Delete an initiative (move to trash)

linear_getInitiativeProjectsA

Get all projects associated with an initiative

linear_getInitiativeUpdateByIdB

Get a specific initiative update by ID

linear_getInitiativeUpdatesB

Get updates for an initiative

linear_createInitiativeUpdateB

Create a new initiative update

linear_updateInitiativeUpdateB

Update an existing initiative update

linear_archiveInitiativeUpdateB

Archive an initiative update

linear_unarchiveInitiativeUpdateB

Restore an archived initiative update

linear_addProjectToInitiativeB

Add a project to an initiative

linear_removeProjectFromInitiativeB

Remove a project from an initiative

linear_getCustomersB

Get customers from Linear

linear_getCustomerByIdB

Get a customer by ID

linear_createCustomerC

Create a customer

linear_updateCustomerC

Update a customer

linear_deleteCustomerB

Delete a customer

linear_getCustomerNeedsC

Get customer needs from Linear

linear_getCustomerNeedByIdA

Get a customer need by ID

linear_createCustomerNeedB

Create a customer need linked to an issue or project

linear_createCustomerNeedFromAttachmentC

Create or unarchive a customer need from an existing attachment

linear_updateCustomerNeedC

Update a customer need

linear_archiveCustomerNeedB

Archive a customer need

linear_unarchiveCustomerNeedA

Restore an archived customer need

linear_deleteCustomerNeedB

Delete a customer need

linear_getCustomerStatusesC

Get customer statuses from Linear

linear_getCustomerTiersB

Get customer tiers from Linear

linear_getIssuesB

Get a list of recent issues from Linear

linear_getIssueByIdA

Get a specific issue by ID or identifier (e.g., ABC-123)

linear_getCustomFieldsA

Get the custom field definitions available in the authenticated Linear workspace

linear_getIssueCustomFieldsA

Get the custom field values that are currently set on a specific issue

linear_searchIssuesC

Search for issues with various filters

linear_createIssueB

Create a new issue in Linear

linear_updateIssueB

Update an existing issue in Linear

linear_updateIssueCustomFieldB

Set or clear a custom field value on an issue. Pass null as value to clear it.

linear_createCommentB

Add a comment to an issue, project, initiative, update, document content, or as a threaded reply

linear_updateCommentC

Update an existing comment

linear_deleteCommentA

Delete a comment

linear_addIssueLabelB

Add a label to an issue in Linear

linear_removeIssueLabelA

Remove a label from an issue in Linear

linear_getIssueTemplatesC

Get a list of issue templates

linear_getIssueTemplateByIdA

Get details of a specific issue template

linear_createIssueTemplateB

Create a new issue template

linear_updateIssueTemplateA

Update an existing issue template. Provide id plus at least one other field to change.

linear_createIssueFromTemplateA

Create a new issue from a template

linear_getTeamTemplatesB

Get templates for a specific team

linear_archiveTemplateB

Archive an issue template

linear_assignIssueB

Assign an issue to a user

linear_subscribeToIssueC

Subscribe to issue updates

linear_convertIssueToSubtaskB

Convert an issue to a subtask

linear_createIssueRelationA

Create relations between issues (blocks, is blocked by, etc.)

linear_deleteIssueRelationA

Delete an issue relation by ID

linear_archiveIssueB

Archive an issue

linear_setIssuePriorityA

Set the priority of an issue

linear_transferIssueB

Transfer an issue to another team

linear_duplicateIssueC

Duplicate an issue

linear_getIssueHistoryB

Get the history of changes made to an issue

linear_getCommentsC

Get comments for an issue, project, initiative, update, or document content

Prompts

Interactive templates invoked by user choice

NameDescription
summarize-project-statusSummarize project status using Linear project, issue, and document resources
draft-project-updateDraft a project update using current project issues and documents
triage-issueTriage a Linear issue using the canonical issue resource
summarize-documentSummarize a Linear document and connect it to the surrounding project context

Resources

Contextual data attached and managed by the client

NameDescription
Linear ViewerAuthenticated Linear viewer profile for this MCP session
Linear OrganizationOrganization metadata for the connected Linear workspace
Linear TeamsAll teams available in the connected Linear workspace
Linear ProjectsProjects in the connected Linear workspace
Linear Rate Limit StatusShared MCP-side view of recent Linear rate-limit state and cooldown tracking
Linear Resource GuideSupported dynamic Linear resource URIs and query parameters

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tacticlaunch/mcp-linear'

If you have feedback or need assistance with the MCP directory API, please join our Discord server