Skip to main content
Glama

Server Details

MCP server for Linear project management and issue tracking

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Available Tools

25 tools
create_commentTry in Inspector

Create a comment on a specific Linear issue

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesContent as Markdown
issueIdYesIssue ID
parentIdNoParent comment ID (for replies)
create_documentTry in Inspector

Create a new document in Linear

ParametersJSON Schema
NameRequiredDescriptionDefault
iconNoIcon emoji
colorNoHex color
titleYesDocument title
contentNoContent as Markdown
projectYesProject name or ID
create_issueTry in Inspector

Create a new Linear issue

ParametersJSON Schema
NameRequiredDescriptionDefault
teamYesTeam name or ID
cycleNoCycle name, number, or ID
linksNoLink attachments [{url, title}]
stateNoState type, name, or ID
titleYesIssue title
blocksNoIssue IDs/identifiers this blocks
labelsNoLabel names or IDs
dueDateNoDue date (ISO format)
projectNoProject name or ID
assigneeNoUser ID, name, email, or "me"
delegateNoAgent name or ID
estimateNoIssue estimate value
parentIdNoParent issue ID
priorityNo0=None, 1=Urgent, 2=High, 3=Normal, 4=Low
blockedByNoIssue IDs/identifiers blocking this
milestoneNoMilestone name or ID
relatedToNoRelated issue IDs/identifiers
descriptionNoContent as Markdown
duplicateOfNoDuplicate of issue ID/identifier
create_issue_labelTry in Inspector

Create a new Linear issue label

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesLabel name
colorNoHex color code
teamIdNoTeam UUID (omit for workspace label)
isGroupNoIs label group (not directly applicable)
parentIdNoParent label group UUID
descriptionNoLabel description
create_projectTry in Inspector

Create a new project in Linear

ParametersJSON Schema
NameRequiredDescriptionDefault
iconNoIcon emoji (e.g., :eagle:)
leadNoUser ID, name, email, or "me"
nameYesProject name
teamYesTeam name or ID
colorNoHex color
stateNoProject state
labelsNoLabel names or IDs
summaryNoShort summary (max 255 chars)
priorityNo0=None, 1=Urgent, 2=High, 3=Medium, 4=Low
startDateNoStart date (ISO format)
initiativeNoInitiative name or ID
targetDateNoTarget date (ISO format)
descriptionNoContent as Markdown
get_documentTry in Inspector

Retrieve a Linear document by ID or slug

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesDocument ID or slug
get_issueTry in Inspector

Retrieve detailed information about an issue by ID, including attachments and git branch name

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesIssue ID
includeRelationsNoInclude blocking/related/duplicate relations
get_issue_statusTry in Inspector

Retrieve detailed information about an issue status in Linear by name or ID

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesStatus ID
nameYesStatus name
teamYesTeam name or ID
get_projectTry in Inspector

Retrieve details of a specific project in Linear

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesProject ID or name
includeMilestonesNoInclude milestones
get_teamTry in Inspector

Retrieve details of a specific Linear team

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesTeam UUID, key, or name
get_userTry in Inspector

Retrieve details of a specific Linear user

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesUser ID, name, email, or "me"
list_commentsTry in Inspector

List comments for a specific Linear issue

ParametersJSON Schema
NameRequiredDescriptionDefault
issueIdYesIssue ID
list_cyclesTry in Inspector

Retrieve cycles for a specific Linear team

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNoFilter: current, previous, next, or all
teamIdYesTeam ID
list_documentsTry in Inspector

List documents in the user's Linear workspace

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 50, max 250)
queryNoSearch query
cursorNoNext page cursor
orderByNoSort: createdAt | updatedAtupdatedAt
createdAtNoCreated after: ISO-8601 date/duration (e.g., -P1D)
creatorIdNoFilter by creator ID
projectIdNoFilter by project ID
updatedAtNoUpdated after: ISO-8601 date/duration (e.g., -P1D)
initiativeIdNoFilter by initiative ID
includeArchivedNoInclude archived items
list_issue_labelsTry in Inspector

List available issue labels in a Linear workspace or team

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoFilter by name
teamNoTeam name or ID
limitNoMax results (default 50, max 250)
cursorNoNext page cursor
orderByNoSort: createdAt | updatedAtupdatedAt
list_issuesTry in Inspector

List issues in the user's Linear workspace. For my issues, use "me" as the assignee.

ParametersJSON Schema
NameRequiredDescriptionDefault
teamNoTeam name or ID
cycleNoCycle name, number, or ID
labelNoLabel name or ID
limitNoMax results (default 50, max 250)
queryNoSearch issue title or description
stateNoState type, name, or ID
cursorNoNext page cursor
orderByNoSort: createdAt | updatedAtupdatedAt
projectNoProject name or ID
assigneeNoUser ID, name, email, or "me"
delegateNoAgent name or ID
parentIdNoParent issue ID
createdAtNoCreated after: ISO-8601 date/duration (e.g., -P1D)
updatedAtNoUpdated after: ISO-8601 date/duration (e.g., -P1D)
includeArchivedNoInclude archived items
list_issue_statusesTry in Inspector

List available issue statuses in a Linear team

ParametersJSON Schema
NameRequiredDescriptionDefault
teamYesTeam name or ID
list_project_labelsTry in Inspector

List available project labels in the Linear workspace

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoFilter by name
limitNoMax results (default 50, max 250)
cursorNoNext page cursor
orderByNoSort: createdAt | updatedAtupdatedAt
list_projectsTry in Inspector

List projects in the user's Linear workspace

ParametersJSON Schema
NameRequiredDescriptionDefault
teamNoTeam name or ID
limitNoMax results (default 50, max 250)
queryNoSearch project name
stateNoState type, name, or ID
cursorNoNext page cursor
memberNoUser ID, name, email, or "me"
orderByNoSort: createdAt | updatedAtupdatedAt
createdAtNoCreated after: ISO-8601 date/duration (e.g., -P1D)
updatedAtNoUpdated after: ISO-8601 date/duration (e.g., -P1D)
initiativeNoInitiative name or ID
includeArchivedNoInclude archived items
includeMilestonesNoInclude milestones
list_teamsTry in Inspector

List teams in the user's Linear workspace

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 50, max 250)
queryNoSearch query
cursorNoNext page cursor
orderByNoSort: createdAt | updatedAtupdatedAt
createdAtNoCreated after: ISO-8601 date/duration (e.g., -P1D)
updatedAtNoUpdated after: ISO-8601 date/duration (e.g., -P1D)
includeArchivedNoInclude archived items
list_usersTry in Inspector

Retrieve users in the Linear workspace

ParametersJSON Schema
NameRequiredDescriptionDefault
teamNoTeam name or ID
limitNoMax results (default 50, max 250)
queryNoFilter by name or email
cursorNoNext page cursor
orderByNoSort: createdAt | updatedAtupdatedAt
search_documentationTry in Inspector

Search Linear's documentation to learn about features and usage

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number
queryYesSearch query
update_documentTry in Inspector

Update an existing Linear document

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesDocument ID or slug
iconNoIcon emoji
colorNoHex color
titleNoDocument title
contentNoContent as Markdown
projectNoProject name or ID
update_issueTry in Inspector

Update an existing Linear issue

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesIssue ID
teamNoTeam name or ID
cycleNoCycle name, number, or ID
linksNoLink attachments [{url, title}]
stateNoState type, name, or ID
titleNoIssue title
blocksNoIssue IDs/identifiers this blocks. Replaces existing; omit to keep unchanged
labelsNoLabel names or IDs
dueDateNoDue date (ISO format)
projectNoProject name or ID
assigneeNoUser ID, name, email, or "me". Null to remove
delegateNoAgent name or ID. Null to remove
estimateNoIssue estimate value
parentIdNoParent issue ID
priorityNo0=None, 1=Urgent, 2=High, 3=Normal, 4=Low
blockedByNoIssue IDs/identifiers blocking this. Replaces existing; omit to keep unchanged
milestoneNoMilestone name or ID
relatedToNoRelated issue IDs/identifiers. Replaces existing; omit to keep unchanged
descriptionNoContent as Markdown
duplicateOfNoDuplicate of issue ID/identifier. Null to remove
update_projectTry in Inspector

Update an existing Linear project

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesProject ID
iconNoIcon emoji (e.g., :eagle:)
leadNoUser ID, name, email, or "me". Null to remove
nameNoProject name
colorNoHex color
stateNoProject state
labelsNoLabel names or IDs
summaryNoShort summary (max 255 chars)
priorityNo0=None, 1=Urgent, 2=High, 3=Medium, 4=Low
startDateNoStart date (ISO format)
targetDateNoTarget date (ISO format)
descriptionNoContent as Markdown
initiativesNoInitiative IDs or names

FAQ

How do I claim this server?

To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:

{ "$schema": "https://glama.ai/mcp/schemas/connector.json", "maintainers": [ { "email": "your-email@example.com" } ] }

The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.

What are the benefits of claiming a server?
  • Control your server's listing on Glama, including description and metadata
  • Receive usage reports showing how your server is being used
  • Get monitoring and health status updates for your server
Try in Browser

Your Connectors

Sign in to create a connector for this server.