list_documents
List Documents
Lists documents in the workspace with pagination support.
list_documents
Lists documents in the workspace with pagination support.
update_cycle
Updates an existing cycle in Linear. Supports changing name, description, and dates.
update_project
Updates an existing Linear project. Supports changing name, description, lead, dates, and state.
get_team
Retrieves detailed information about a team including its workflow states, labels, and members.
list_workflow_states
Lists workflow states (issue statuses) across teams. Workflow states define the lifecycle of issues (e.g., Triage, Backlog, Todo, In Progress, Done, Canceled). Use this to find state IDs for creating or updating issues.
create_cycle
Creates a new cycle (sprint) for a team in Linear. Cycles are time-boxed iterations that contain a set of issues.
get_viewer
Retrieves the profile of the currently authenticated user, including their organization info.
update_issue
Updates an existing Linear issue. Supports changing title, description, priority, assignee, workflow state, labels, estimates, due dates, project, cycle, and parent issue. You can also archive or unarchive issues.
create_issue
Creates a new issue in a Linear team. Supports setting title, description (Markdown), priority, assignee, labels, estimates, due dates, workflow state, parent issue, project, and cycle associations.
list_cycles
Lists cycles (sprints) in Linear, optionally filtered by team.
list_projects
Lists all projects in the workspace with pagination support.
delete_issue
Permanently deletes an issue from Linear. This action cannot be undone. Use "Update Issue" to archive instead if you want to preserve the issue.
list_users
Lists all users in the workspace. Useful for finding user IDs for assigning issues.
search_issues
Searches Linear issues using text/vector similarity search. Returns matching issues ranked by relevance.
create_project
Creates a new project in Linear. Projects group related issues across teams and support tracking progress with milestones and target dates.
get_issue
Retrieves a single Linear issue by ID with full details including sub-issues and comments.
list_labels
Lists issue labels, optionally filtered by team. Returns both workspace-level and team-scoped labels.
update_label
Updates an existing issue label's name, color, or description.
get_project
Retrieves a single project by ID with full details including associated issues.
delete_comment
Permanently deletes a comment from a Linear issue.
create_comment
Creates a new comment on a Linear issue. Supports Markdown formatting and @mentions using resource URLs.
update_document
Updates an existing document's title, content, or project association.
list_issues
Lists issues from Linear with optional filtering by team, assignee, project, cycle, or workflow state. Returns paginated results.
create_document
Creates a new document in Linear. Documents support rich Markdown content and can be associated with projects.
update_comment
Updates an existing comment on a Linear issue.
create_label
Creates a new issue label. Labels can be scoped to a team or shared across the workspace.
list_teams
Lists all teams in the workspace. Use this to discover team IDs needed for creating issues, cycles, and filtering.
Create, read, update, and delete issues across teams with support for priorities, labels, assignees, due dates, and workflow states. Manage projects that group related issues, and organize work into time-boxed cycles (sprints). Create and manage documents, comments, and file attachments. Search issues using vector similarity or rich filters. Configure teams, workflow states, and labels. Track customers and link them to issues. Subscribe to real-time webhooks for changes to issues, projects, cycles, comments, documents, and more.
Common questions about connecting Linear to AI agents with Metorial.