OAUTH2
linear_oauth
Developer setup
- Client idclient_id · stringRequired
- Client secretclient_secret · stringRequired
- Redirect URIoauth_redirect_uri · stringOptional
- Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
LINEAR
Linear is a streamlined issue tracking and project planning tool for modern teams, featuring fast workflows, keyboard shortcuts, and GitHub integrations
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
47
Action summaries
Display-only definitions
12
Trigger types
Not installed instances
2
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
OAUTH2
No fields declared in this snapshot.
API_KEY
No fields declared in this snapshot.
Capability index
Showing 1–30 of 47 actions
LINEAR_ARCHIVE_ISSUE
Archives an existing Linear issue by its ID, removing it from active views while preserving its data for future reference. Use this action when you need to remove an issue from active work without permanently deleting it — for example, when an issue is no longer relevant, was created by mistake, or has been superseded…
Untrusted display-only summary
LINEAR_ARCHIVE_PROJECT
Archives an existing Linear project by its UUID, removing it from active views. Use this action when you need to mark a completed or obsolete project as archived. Archiving is reversible (projects can be unarchived later), but confirm the project name with the user before executing, especially in bulk operations.
Untrusted display-only summary
LINEAR_ARCHIVE_PROJECT_UPDATE
Archives a project update in Linear, hiding it from the default view while preserving its data. Use this action when you need to clean up old or obsolete project status updates without permanently deleting them. Archived updates can be unarchived later if needed. This action is irreversible only in the sense that the…
Untrusted display-only summary
LINEAR_CREATE_ATTACHMENT
Creates a new attachment and associates it with a specific, existing Linear issue.
Untrusted display-only summary
LINEAR_CREATE_COMMENT_REACTION
Tool to add a reaction to an existing Linear comment. Use when you want to programmatically react to a comment on an issue.
Untrusted display-only summary
LINEAR_CREATE_LINEAR_COMMENT
Creates a new comment on a specified Linear issue. This action modifies shared workspace data and is not reversible — confirm the target issue and comment content before executing.
Untrusted display-only summary
LINEAR_CREATE_LINEAR_ISSUE
Creates a new issue in a specified Linear project and team, requiring team_id and title, and allowing optional properties like description, assignee, state, priority, cycle, and due date. All UUID parameters (state_id, assignee_id, cycle_id, label_ids, project_id) must belong to the same team as team_id. The created i…
Untrusted display-only summary
LINEAR_CREATE_LINEAR_ISSUE_RELATION
Create a relationship between two Linear issues using the issueRelationCreate mutation. Use this to establish connections like 'blocks', 'duplicate', or 'related' between issues.
Untrusted display-only summary
LINEAR_CREATE_LINEAR_LABEL
Creates a new label in Linear for a specified team, used to categorize and organize issues. Label names must be unique within each team. If a label with the same name already exists, the existing label will be returned. Both new and existing labels return the same object structure; check the label's `createdAt` or com…
Untrusted display-only summary
LINEAR_CREATE_LINEAR_PROJECT
Creates a new Linear project with specified name and team associations.
Untrusted display-only summary
LINEAR_CREATE_PROJECT_MILESTONE
Tool to create a project milestone in Linear with a name and optional target date and sort order. Use when you need to add milestones to track progress within a project.
Untrusted display-only summary
LINEAR_CREATE_PROJECT_UPDATE
Tool to create a project status update post for a Linear project. Use when you need to post progress updates, status reports, or announcements for a project.
Untrusted display-only summary
LINEAR_CREATE_TEAM
Creates a new team in Linear with the specified name and key. Use this action when you need to create a new organizational unit or work group in a Linear workspace. Teams are fundamental organizational structures in Linear that group issues, projects, and members together. Once created, the team's key becomes the pref…
Untrusted display-only summary
LINEAR_DELETE_LINEAR_ISSUE
Archives an existing Linear issue by its ID, which is Linear's standard way of deleting issues; the operation is idempotent. Archiving is permanent with no built-in undo — confirm the issue identifier and title with the user before executing, especially in bulk operations.
Untrusted display-only summary
LINEAR_GET_ALL_LINEAR_TEAMS
DEPRECATED: Use ListLinearTeams instead (returns paginated payloads with members and projects); this tool returns simpler id/name-level data for all teams visible to the connected workspace with no server-side filtering. Match teams on stable team id, not display name, as names are not guaranteed unique. Partial resul…
Untrusted display-only summary
LINEAR_GET_ATTACHMENT
Downloads a Linear Attachment record or a private upload embedded in issue/comment Markdown; `file_name` must include the correct extension.
Untrusted display-only summary
LINEAR_GET_COMMENT
Retrieves a single Linear comment by its unique ID. Returns comprehensive details including the comment body, author, timestamps, associated issue, and thread information. Use this action when you need to fetch details about a specific comment, such as when displaying comment information, checking comment status, or r…
Untrusted display-only summary
LINEAR_GET_CURRENT_USER
Gets the currently authenticated user's ID, name, email, and other profile information — this is the account behind the API token, which may be a bot or service account rather than a human user. Use the returned `id` field (nested under `data.viewer`) for downstream Linear operations requiring user ID filtering. To se…
Untrusted display-only summary
LINEAR_GET_CYCLES_BY_TEAM_ID
Retrieves all cycles for a specified Linear team ID; cycles are time-boxed work periods (like sprints). Results are team-scoped to the given team_id. To identify the active cycle, check that the current date (in UTC) falls between a cycle's startAt and endAt fields; either field may be null. Results may be paginated —…
Untrusted display-only summary
LINEAR_GET_ISSUE_DEFAULTS
Fetches a Linear team's default issue estimate and state, useful for pre-filling new issue forms.
Untrusted display-only summary
LINEAR_GET_LINEAR_ISSUE
Retrieves an existing Linear issue's comprehensive details, including id, identifier, title, description, timestamps, state, team, creator, attachments, comments (with user info and timestamps, use issue.comments.nodes for comment IDs), subscribers, and due date. Embedded screenshots are uploads.linear.app URLs in des…
Untrusted display-only summary
LINEAR_GET_LINEAR_PROJECT
Retrieves a single Linear project by its unique identifier. Use when verifying a newly created or updated project, or when fetching detailed project information by ID.
Untrusted display-only summary
LINEAR_GET_PROJECT_UPDATE
Retrieves a specific project update by its unique identifier. Use when you need to fetch details about a specific project status update, including the update content, health status, timestamps, and associated project information. This action is useful when verifying a newly created project update or retrieving histori…
Untrusted display-only summary
LINEAR_LIST_COMMENTS
Lists comments from Linear workspace accessible to the authenticated user. Use this action when you need to retrieve comments for analysis, reporting, or tracking discussions across issues. The response includes comment content, timestamps, author information, and associated issue details. Supports pagination for larg…
Untrusted display-only summary
LINEAR_LIST_ISSUE_DRAFTS
Tool to list issue drafts. Use when you need to fetch draft issues for review or further editing. Check `pageInfo.hasNextPage` in the response to determine if additional drafts exist beyond the current page.
Untrusted display-only summary
LINEAR_LIST_ISSUES_BY_TEAM_ID
Tool to list all issues for a specific Linear team, scoped by team ID. Use when you need to retrieve issues belonging to a particular team without fetching workspace-wide issues. This is more efficient than workspace-wide listing followed by client-side filtering.
Untrusted display-only summary
LINEAR_LIST_LINEAR_CYCLES
Retrieves all cycles (time-boxed sprint iterations) org-wide from the Linear account; no filters applied. In large multi-team workspaces this produces heavy responses — filter client-side by team ID and date range using each cycle's startsAt/endsAt fields. Cycles are team-scoped; always group by team ID to avoid mixin…
Untrusted display-only summary
LINEAR_LIST_LINEAR_ISSUES
Lists non-archived Linear issues; if project_id is not specified, issues from all accessible projects are returned. Can filter by assignee_id. Only project_id and assignee_id server-side filters are supported; label, state, team, cycle, or date filters must be done client-side or via LINEAR_RUN_QUERY_OR_MUTATION. Resp…
Untrusted display-only summary
LINEAR_LIST_LINEAR_LABELS
Retrieves labels from Linear. If team_id is provided, returns labels for that specific team; if omitted, returns all labels across the workspace. Label names are not unique across teams — always use returned IDs, not names, and track each label ID with its team ID. In large workspaces, results may paginate; follow pag…
Untrusted display-only summary
LINEAR_LIST_LINEAR_PROJECTS
Retrieves all projects from the Linear account. Returns a flat array (not a GraphQL connection) with fields id and name; use LINEAR_RUN_QUERY_OR_MUTATION for progress, state, issues, or team linkage. No server-side filtering: all workspace projects are returned regardless of team or name — filter client-side. Multiple…
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.