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

33 tools
create_attachmentTry in Inspector

Create a new attachment on a specific Linear issue by uploading base64-encoded content.

ParametersJSON Schema
NameRequiredDescriptionDefault
issueYesIssue ID or identifier (e.g., LIN-123)
titleNoOptional title for the attachment
filenameYesFilename for the upload (e.g., 'screenshot.png')
subtitleNoOptional subtitle for the attachment
contentTypeYesMIME type for the upload (e.g., 'image/png', 'application/pdf')
base64ContentYesBase64-encoded file content to upload
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
issueNoIssue ID or identifier (e.g., LIN-123)
titleYesDocument title
contentNoContent as Markdown
projectNoProject 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_milestoneTry in Inspector

Create a new milestone in a Linear project

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesMilestone name
projectYesProject name or ID
targetDateNoTarget completion date (ISO format)
descriptionNoMilestone 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
delete_attachmentTry in Inspector

Delete an attachment by ID

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAttachment ID
extract_imagesTry in Inspector

Extract and fetch images from markdown content. Use this to view screenshots, diagrams, or other images embedded in Linear issues, comments, or documents. Pass the markdown content (e.g., issue description) and receive the images as viewable data.

ParametersJSON Schema
NameRequiredDescriptionDefault
markdownYesMarkdown content containing image references (e.g., issue description, comment body)
get_attachmentTry in Inspector

Retrieve an attachment's content by ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAttachment ID
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_milestoneTry in Inspector

Retrieve details of a specific milestone by ID or name

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesMilestone name or ID
projectYesProject name or ID
get_projectTry in Inspector

Retrieve details of a specific project in Linear

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesProject ID or name
includeResourcesNoInclude resources (documents, links, attachments)
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
priorityNo0=None, 1=Urgent, 2=High, 3=Normal, 4=Low
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_milestonesTry in Inspector

List all milestones in a Linear project

ParametersJSON Schema
NameRequiredDescriptionDefault
projectYesProject 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_milestoneTry in Inspector

Update an existing milestone in a Linear project

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesMilestone name or ID
nameNoMilestone name
projectYesProject name or ID
targetDateNoTarget completion date (ISO format, null to remove)
descriptionNoMilestone description
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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.