Developer Tools32 toolsBrowser login (OAuth), no API keys
Linear integration for AI agents
Create and manage issues, cycles, and projects
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Linear once and call the same tools from all of them.
Deeper comparison, failure modes and setup details: Linear for AI agents, in depth.
Setup
Connect linear through ClawLink's hosted setup.
- Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Linear exposes 32 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
linear_create_attachment | Creates a new attachment and associates it with a specific, existing Linear issue. | Write |
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. | Write |
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. | Write |
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. | Write |
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. | Write |
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. | Write |
linear_create_linear_project | Creates a new Linear project with specified name and team associations. | Write |
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. | Write |
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. | Write |
linear_get_attachment | Downloads a specific attachment from a Linear issue; the `file_name` must include the correct file extension. | Read |
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. | Read |
linear_get_cycles_by_team_id | Retrieves all cycles for a specified Linear team ID; cycles are time-boxed work periods (like | Read |
linear_get_issue_defaults | Fetches a Linear team's default issue estimate and state, useful for pre-filling new issue forms | Read |
linear_get_linear_issue | Retrieves an existing Linear issue's comprehensive details, including id, identifier, title | Read |
linear_get_linear_project | Retrieves a single Linear project by its unique identifier | Read |
linear_list_issue_drafts | List issue drafts | Read |
linear_list_issues_by_team_id | List all issues for a specific Linear team, scoped by team ID | Read |
linear_list_linear_cycles | Retrieves all cycles (time-boxed sprint iterations) org-wide from the Linear account; no | Read |
linear_list_linear_issues | Lists non-archived Linear issues; if project_id is not specified, issues from all accessible | Read |
linear_list_linear_labels | Retrieves labels from Linear | Read |
linear_list_linear_projects | Retrieves all projects from the Linear account | Read |
linear_list_linear_states | Retrieves all workflow states for a specified team in Linear, representing the stages an issue | Read |
linear_list_linear_teams | Retrieves all teams with their members and projects | Read |
linear_list_linear_users | Lists all workspace users (not team-scoped) with their IDs, names, emails, and active status | Read |
linear_search_issues | Search Linear issues using full-text search across identifier, title, and description | Read |
linear_update_issue | Updates an existing Linear issue using its `issue_id`; requires at least one other attribute | Write |
linear_update_linear_comment | Update an existing Linear comment's body text | Write |
linear_update_linear_project | Update an existing Linear project | Write |
linear_remove_issue_label | Removes a specified label from an existing Linear issue using their IDs; successful even if the | Write |
linear_remove_reaction | Remove a reaction on a comment | Write |