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
| Operation | What it does | Limit per minute |
|---|---|---|
list_teams | Lists teams in the connected workspace | 30 |
list_projects | Lists projects, optionally for one team | 30 |
list_issues | Lists issues with team, project, state, and text filters | 30 |
get_issue | Reads one issue and safe relationship fields | 30 |
create_issue | Creates one issue in a named team | 15 |
update_issue | Updates bounded fields on one issue | 15 |
add_comment | Adds one comment to an issue | 15 |
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
- List teams and projects, then record the test team ID.
- List issues for that team and read one known issue.
- Create an issue with a unique title and no sensitive data.
- Update its priority or description and add a test comment.
- 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.