Connect Linear to Siftree.

Linear helps streamline software projects, sprints, tasks, and bug tracking. It's built for high-performance teams.

Connect

Read from your Linear account

Sign in once. Siftree reads your records and reacts to new events as they happen.

  • Get Current User

    Includes core profile fields, recent timestamps, direct team memberships, and high-level organization settings. Use this when your workflow or agent needs to understand who is currently authenticated, which teams they belong to, or what workspace policies might influence subsequent Linear actions. Use the optional fields prop to return only the top-level sections you need (reduces context for large workspaces). Example: call with no parameters → returns {user: {id: "usr_01", name: "Jane Doe", email: "jane@acme.com"}, organization: {id: "org_01", name: "Acme Inc"}, teams: {nodes: [{id: "9d1c3f7e-2b48-4c6a-9f1e-5a7b8c9d0e1f", name: "Engineering", key: "ENG"}], pageInfo: {endCursor: "...", hasNextPage: false}}, teamMemberships: {nodes: [{id: "tm_01"}], pageInfo: {endCursor: "...", hasNextPage: false}}}, and more

  • Get Initiative Update

    Retrieve a single initiative update by its ID in Linear. Use List Initiative Updates first to obtain a valid update ID. Returns the full update including id , body , health , createdAt , and author. Example:…

    Includes id, body, health, createdAt, and author. Example: initiativeUpdateId: "530f4366-88ab-4866-a44b-c2326728c32d" → returns {id: "530f4366-88ab-4866-a44b-c2326728c32d", body: "Two projects completed.", health: "onTrack", createdAt: "2024-01-15T10:00:00Z"}, and more

  • Get Issue

    Retrieve a single Linear issue by its issue ID or human-readable identifier. Provide exactly one of issueId or issueIdentifier (e.g. ENG-42 ). Use Search Issues to find the issue ID (the id field). Returns complete…

  • Get Project Update

    Retrieve a single project update by its ID in Linear. Use List Project Updates first to obtain a valid update ID. Returns the full update including id , body , health , createdAt , and author. Example: projectUpdateId:…

    Includes id, body, health, createdAt, and author. Example: projectUpdateId: "7df5e7f9-a357-4539-ae94-4a004fec635f" → returns {id: "7df5e7f9-a357-4539-ae94-4a004fec635f", body: "Q3 milestone complete.", health: "onTrack", createdAt: "2024-01-15T10:00:00Z"}, and more

  • Get Teams

    Retrieves teams in your Linear workspace. Returns team objects with id , name , key , and more (including internal settings fields). Use this to discover valid team IDs (UUIDs) for creating or filtering issues and…

    Includes internal settings fields). Use this to discover valid team IDs (UUIDs) for creating or filtering issues and projects. Supports pagination: pass after with the previous response's pageInfo.endCursor to load the next page. Use the optional fields prop to narrow the response to only the keys you need (reduces context for large result sets). Example: call with limit: 50 → returns {nodes: [{id: "9d1c3f7e-...", name: "Engineering", key: "ENG"}, ...], pageInfo: {endCursor: "...", hasNextPage: true}}, and more

  • Get View Issues

    Retrieve issues filtered by a saved custom view in Linear. Custom views encapsulate pre-configured filters (team, state, assignee, labels, etc.). Use List Views to find the view ID. Use the optional fields prop to…

  • List Comments

    List comments in Linear, optionally filtered by issue or body text. Returns comment objects with id , body , createdAt , and author details. Supports pagination via first / after . Use Search Issues to find an issue ID…

  • List Initiatives

    List initiatives in Linear, optionally filtered by name or status. Use this to discover valid initiative IDs for creating updates or linking projects. Returns initiative objects with id , name , status , and targetDate…

  • List Labels

    List issue labels in the Linear workspace. Use this to discover valid label names and IDs for creating or filtering issues. Returns label objects with id , name , and color . Example: first: 50 → returns {nodes: [{id:…

  • List Project Labels

    List available project labels in the Linear workspace. Use this to discover valid label IDs when creating or updating projects. Returns {nodes, pageInfo} , where each node includes id , name , and optional color . If…

Show all 21
  • List Project Statuses

    List available project statuses in the Linear workspace. Use this to discover valid status IDs when creating or updating projects. Returns {nodes, pageInfo} , where each node includes id , name , and type . If…

  • List Projects

    List projects in Linear, optionally filtered by team. Returns project objects including id , name , state , priority , and progress history. Use Get Teams to find team IDs. Use the optional fields prop to narrow the…

    Includes id, name, state, priority, and progress history. Use Get Teams to find team IDs. Use the optional fields prop to narrow the response when only specific fields are needed (reduces context for large result sets). Example: teamId: "9d1c3f7e-..." → returns {nodes: [{id: "proj_01", name: "Mobile App v2", state: {name: "In Progress"}}], pageInfo: {endCursor: "...", hasNextPage: false}}, and more

  • List Users

    List members of the Linear workspace. Use this to discover valid user IDs for assigning issues or initiatives. Returns {nodes, pageInfo} , where each node includes id , name , and email . If pageInfo.hasNextPage is…

  • List Views

    List saved custom views in Linear. Use this to discover valid view IDs for the Get View Issues action. Custom views combine filters (team, assignee, state, labels, etc.) into a reusable saved search. Optionally filter…

  • List Workflow States

    List workflow states (statuses) in Linear. Returns state IDs, names, types (e.g. backlog, started, completed, cancelled), and team info. Optionally filter by team (use the Get Teams action to discover valid team IDs,…

  • Issue Status Updated (Instant)Trigger

    Emit new event when an issue's workflow state changes (e.g., Todo to In Progress). Returns issue with previous and current state info. Can filter by specific target state. Uses OAuth authentication. See Linear docs for…

  • Issue Updated (Instant)Trigger

    Emit new event when any issue is updated in Linear. Provides complete issue details with changes. Supports filtering by team and project. Includes all updates except status changes. Uses OAuth authentication. See…

  • New Comment Created (Instant)Trigger

    Emit new event when a new comment is added to an issue in Linear. Returns comment details including content, author, issue reference, and timestamps. Supports filtering by team. Uses OAuth authentication. See Linear…

    Includes content, author, issue reference, and timestamps. Supports filtering by team. Uses OAuth authentication. See Linear docs for additional info here, and more

  • New Issue Created (Instant)Trigger

    Emit new event when a new issue is created in Linear. Provides complete issue details including title, description, team, assignee, state, and timestamps. Supports filtering by team and project. Uses OAuth…

    Includes title, description, team, assignee, state, and timestamps. Supports filtering by team and project. Uses OAuth authentication. See Linear docs for additional info here, and more

  • New Project Update Written (Instant)Trigger

    Emit new event when a project update (status report) is created in Linear. Returns update content, author, project details, and health status. Filters by team and optionally by project. Uses OAuth authentication. See…

  • Project Updated (Instant)Trigger

    Emit new event when a project is updated in Linear. Returns project details including name, description, status, dates, and team info. Supports filtering by specific teams. Uses OAuth authentication. See Linear docs…

    Includes name, description, status, dates, and team info. Supports filtering by specific teams. Uses OAuth authentication. See Linear docs for additional info here, and more

Act

Take action in Linear

Agents update records and send messages for you, automatically, as drafts, or after you approve.

  • Create Comment

    Add a comment to a Linear issue. Use Search Issues to find the target issue ID first. Returns the new comment's ID and body. Example: issueId: "iss_01abc" , body: "Fixed in PR #123." → returns {success: true, comment:…

  • Create Initiative

    Create a new initiative in Linear to track a cross-team strategic goal. Initiatives group multiple projects toward a shared objective. Use List Users to find a valid owner ID. Example: initiativeName: "Q4 Platform…

  • Create Initiative Update

    Post a status update on a Linear initiative. Use List Initiatives first to obtain the initiative ID. Updates appear in the initiative's activity feed and can include a health status. Example: initiativeId:…

  • Create Issue

    Creates a new issue in Linear. Requires a team ID and title; all other fields are optional. Use Get Teams to discover valid team IDs, List Workflow States to find state IDs, List Users to find assignee IDs, and List…

  • Create Project

    Create a new project in Linear to track a body of work. Projects group related issues within a team. Use Get Teams for team IDs, List Project Statuses to find status IDs, List Users for member IDs, and List Project…

  • Create Project Update

    Post a status update on a Linear project. Use List Projects first to obtain the project ID. Updates appear in the project's activity feed. Example: projectId: "a1b2c3d4-0000-0000-0000-000000000001" , body: "Q3…

  • Remove Label from Issue

    Remove a label from an issue in Linear. The label can be re-added at any time, so this operation is reversible. Use Search Issues to find the issue ID, and List Labels to find the label ID. Example: issueId:…

  • Update Initiative

    Update an existing initiative in Linear. All fields are optional; only provided fields are updated. Use List Initiatives to find the initiative ID. Example: initiativeId: "b2c3d4e5-0000-0000-0000-000000000002" ,…

  • Update Issue

    Updates an existing Linear issue. All fields are optional; only provided fields are changed — prior values are preserved for any omitted field. Use Get Teams for team IDs, List Workflow States for state IDs, List Users…

Need something from Linear that isn't listed? Siftree can also collect from any public web page, or tell us what you need.

Siftree

Siftree is an AI platform that sales, CX, marketing, product, and strategy teams use to find, win, and keep customers.

Siftree connects calls, tickets, reviews, social, documents, video, and the systems you already use — then builds pipelines, datasets, tools, and cited insights your team and agents can operate on. Long-horizon agents keep building after you walk away.

[Machine-readable summary](https://www.siftree.com/llms.txt) — full machine-readable index.

Capabilities (summary):

  • - Connect anything: calls, tickets, reviews, social, documents, video, and existing systems.
  • - Describe what you need in plain language; Siftree builds pipelines, structures the data, and routes models for language, vision, audio, transcription, classification, and enrichment.
  • - Operate on datasets, tools, reports, and cited insights. You define the rules — what counts, how it's scored, what gets labeled.
  • - Marketplace: 14,824 sources across 4,169 apps and websites as of October 2026, plus any public website. Search, choose a source, and create an analysis-ready dataset without scraper maintenance.
  • - Native connectors for help desks, CRMs, and call recorders, plus upload and API. Audio and video are transcribed and labeled with everything else.
  • - Runs on a schedule or a trigger, and alerts your team in Slack when a threshold is crossed.
  • - Acts in your systems: writes labels and fields back to the help desk or CRM, opens issues in Linear or Jira, and drafts replies and emails. Each agent runs automatically, drafts for review, or asks first, and every action is logged.
  • - Ask questions of your data from Claude or ChatGPT through Siftree MCP.
  • - Enterprise protections: continuous verification of every request, encryption in storage and transit, privilege and identity governance, immutable activity logs.
  • - Teams use the eight products in place of separate point tools for prospecting data, support analytics, social listening, community triage, ad research, AI search visibility, research repositories, and competitive intelligence.

Contact: