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.

Capabilities

Features and capabilities supported by this server

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_updateTeamC

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_updateTeamMembershipA

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_createTeamLabelB

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_archiveProjectB

Archive a project

linear_addIssueToProjectA

Add an existing issue to a project

linear_removeIssueFromProjectB

Remove an existing issue from a project

linear_getProjectIssuesB

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_getRoadmapsB

Get a list of roadmaps from Linear

linear_getRoadmapByIdB

Get details of a specific roadmap by ID

linear_createRoadmapB

Create a new roadmap in Linear

linear_updateRoadmapA

Update an existing roadmap

linear_archiveRoadmapC

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_getDocumentsC

Get workspace documents from Linear

linear_getDocumentByIdA

Get details of a specific Linear document

linear_getProjectDocumentsA

Get documents for a specific Linear project

linear_getInitiativeDocumentsB

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_getCycleDocumentsA

Get documents associated with a specific Linear cycle

linear_getTeamResourcesA

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_createDocumentB

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.

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