melso
AutomationUse casesChangelog
Start your business
Hermes and Linear

Connect Hermes to Linear

Give your Hermes agent access to Linear in Melso — 46 tools it can call while it works through a task.

Set it up in Melso

  1. 1In Melso, open Settings → Agent Apps and hit Connect on Linear.
  2. 2Finish the OAUTH2 / API_KEY sign-in in the window that opens. Melso stores the connection, not your credentials.
  3. 3Open your Hermes agent, go to its Agent Apps tab, and allow Linear.
  4. 4Give the agent a task. It calls Linear itself when the work needs it.
Get Melso
What you get

What Linear gives your agent

The tools, permissions, and events Linear exposes — the same ones your agent can use once the app is authorized.

What you sign in with

Linear connects with OAUTH2 / API_KEY.

  • Client id
  • Client secret

Permissions

adminreadwriteissues:createcomments:create

Tools Linear exposes

LINEAR_ARCHIVE_ISSUE

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 by another issue. Archiving is reversible via the unarchive mutation, unlike permanent deletion. This action is irreversible through the API once completed, though issues can be manually unarchived in the Linear UI or via the issueUnarchive mutation.

LINEAR_ARCHIVE_PROJECT

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.

LINEAR_ARCHIVE_PROJECT_UPDATE

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 project update will be hidden from active views until explicitly unarchived.

LINEAR_CREATE_ATTACHMENT

Create attachment

Creates a new attachment and associates it with a specific, existing Linear issue.

LINEAR_CREATE_COMMENT_REACTION

Add reaction to comment

Tool to add a reaction to an existing Linear comment. Use when you want to programmatically react to a comment on an issue.

LINEAR_CREATE_LINEAR_COMMENT

Create a 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.

LINEAR_CREATE_LINEAR_ISSUE

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 issue's id is returned in data.id — capture it for use as parent_id in sub-issues or follow-up operations. No template_id field exists; expand templates manually into title and description before calling.

LINEAR_CREATE_LINEAR_ISSUE_RELATION

Create 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.

Events your agent can react to

LINEAR_COMMENT_EVENT_TRIGGER

Comment Received Trigger

Triggered when a comment is received.

LINEAR_ISSUE_CREATED_TRIGGER

Issue Created Trigger

Triggered when a new issue is created.

LINEAR_ISSUE_UPDATED_TRIGGER

Issue Updated Trigger

Triggered when an issue is updated. For example labels are changed, issue status is changed, etc.

LINEAR_PRIVATE_TEAM_COMMENT_CREATED

Private Team Comment Created

Fires when a new comment is posted on an issue in a private Linear team (polled with the connected user's token).

LINEAR_PRIVATE_TEAM_ISSUE_CREATED

Private Team Issue Created

Fires when a new issue appears in a private Linear team (polled with the connected user's token).

LINEAR_PRIVATE_TEAM_ISSUE_PROPERTIES_UPDATED

Private Team Issue Properties Updated

Fires when properties on an issue change in a private Linear team (polled with the connected user's token).

Example prompts

  • Use Linear to check recent changes and summarize them in the issue.
  • When a customer writes in, pull their data from Linear before replying.
  • Audit our open items in Linear and notify the channel of anything stale.

Useful links

  • Linear website
  • Melso Agent Apps docs

More in Project Management

  • Notion
  • Linear
  • Jira
  • Wrike
  • Asana
melso

Run your company with AI agents.

Start your business

Product

  • Home
  • Automation
  • Melso vs Polsia
  • Use cases
  • Changelog
  • Download

Resources

    Company

    • About
    • Contact Sales

    © 2026 Melso. All rights reserved.