An MCP tool that connects to Linear via OAuth. Create issues, list work, and update status — all callable by any agent or MCP client.
What's included
- OAuth connection — connects to Linear via Reminix managed OAuth
- Create issues — create new issues with title, description, and assignee
- List issues — fetch and filter issues by team or project
- Update status — change issue state and assignee
- MCP server — discoverable and callable by any agent or MCP client
When to use this
Pick the Linear Tool example when you want to:
- Build an agent that creates issues from conversations or external triggers
- Create a conversational agent that tracks and updates work in Linear
- Learn how OAuth connections work with Linear's API
How connections work
Reminix handles the Linear OAuth flow, token exchange, and automatic refresh. Your tool handler receives a valid access token and uses the Linear GraphQL API directly.
- Create a Linear OAuth app and add credentials in the Reminix dashboard
- Authorize the connection to your Linear workspace
- Your tool gets fresh tokens on every call
Project structure
├── src/
│ ├── index.ts # Entry point with serve()
│ └── tools/
│ ├── create-issue.ts # Create a new issue
│ └── list-issues.ts # List issues by team or project
├── package.json
├── tsconfig.json
└── reminix.config.ts
Quick start
After deploying and connecting your Linear workspace, any agent in your project can create and manage issues automatically.