Swarmz
IntegrationsCollaboration and meetings

Linear

Read teams, projects, and issues, then create issues, update them, and add comments

Connect Linear when a project needs to inspect or change an authorized Linear workspace. Swarmz supports shared project and published app-user connections.

Available operations

OperationWhat it doesLimit per minute
list_teamsLists teams in the connected workspace30
list_projectsLists projects, optionally for one team30
list_issuesLists issues with team, project, state, and text filters30
get_issueReads one issue and safe relationship fields30
create_issueCreates one issue in a named team15
update_issueUpdates bounded fields on one issue15
add_commentAdds one comment to an issue15

Connect Linear

Ask the AI for the workflow in normal language. “Create support bugs in our Linear team” uses a shared connection. “Let each user work with their own Linear workspace” uses published app-user mode.

Approve the Linear workspace and requested permissions in the OAuth screen. For app-user mode, enter the published app's HTTPS origin and select Configure. The AI adds authenticated connect, status, disconnect, and operation routes.

Use Linear in personal AI chat

You can also connect Linear's hosted MCP server as personal build context. This is separate from shared project and published app-user OAuth: it gives the Swarmz AI Linear tools while helping you build, but it does not expose that credential to the published app.

Verify Linear

  1. List teams and projects, then record the test team ID.
  2. List issues for that team and read one known issue.
  3. Create an issue with a unique title and no sensitive data.
  4. Update its priority or description and add a test comment.
  5. Close or archive the test issue in Linear.

If a team or project is missing, confirm the connected Linear identity has access. If issue creation fails, reconnect with write permission and verify that the team ID came from the same connection.

Writes made while building require AI approval. A published app must enforce its own user authorization before its server invokes a Linear write.

On this page