← All examples

Linear Tool

MCP tool that creates and manages Linear issues using OAuth. Connect Linear and track work from any agent.

toollinearoauthissuesmcp

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.

  1. Create a Linear OAuth app and add credentials in the Reminix dashboard
  2. Authorize the connection to your Linear workspace
  3. Your tool gets fresh tokens on every call

Project structure

├── tools/
│   ├── create_issue.py        # Create a new issue
│   └── list_issues.py         # List issues by team or project
├── main.py                    # Entry point with serve()
├── pyproject.toml
└── reminix.config.toml

Quick start

After deploying and connecting your Linear workspace, any agent in your project can create and manage issues automatically.