← All examples

Jira Tool

MCP tool that creates and manages Jira issues using OAuth. Connect Jira and track projects from any agent.

tooljiraoauthissuesmcp

An MCP tool that connects to Jira via OAuth. Create issues, search work, and update status — all callable by any agent or MCP client.

What's included

  • OAuth connection — connects to Jira via Reminix managed OAuth
  • Create issues — create new issues with summary, description, and project
  • Search issues — find issues by JQL or filters
  • Update status/assignee — change issue state and assignee
  • MCP server — discoverable and callable by any agent or MCP client

When to use this

Pick the Jira 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 Jira
  • Learn how OAuth connections work with Jira's API

How connections work

Reminix handles the Jira OAuth flow, token exchange, and automatic refresh. Your tool handler receives a valid access token and uses the Jira REST API directly.

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

Project structure

├── tools/
│   ├── create_issue.py        # Create a new issue
│   └── search_issues.py       # Search issues by JQL
├── main.py                    # Entry point with serve()
├── pyproject.toml
└── reminix.config.toml

Quick start

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