Jira Integration MCP Server

Enables AI assistants to programmatically manage Jira issues through the Jira REST API.

Local serverstdio 10

What is the Jira Integration MCP server?

Jira Integration MCP server is a locally run integration for AI assistants that speak the Model Context Protocol. Enables AI assistants to programmatically manage Jira issues through the Jira REST API.

What you get

A Model Context Protocol server that provides integration with Jira's REST API, allowing AI assistants to manage Jira issues programmatically.

  • Create new issues (Tasks, Epics, Subtasks)
  • List issues with optional status filtering
  • Update existing issues (summary, description, status)
  • Get detailed issue information
  • Delete issues
  • Add comments to issues

What the assistant can call

Once Jira Integration is connected, these are the calls the assistant has available:

  • Prerequisites — 1. A Jira account with API access 2. Jira API token (can be generated from [Atlassian Account
  • Installation — The Installation tool exposed by this server
  • Configuration — 1. Create a .jira-config.json file in your working directory:
  • create_issue — The create_issue tool exposed by this server
  • list_issues — The list_issues tool exposed by this server
  • update_issue — The update_issue tool exposed by this server
  • get_issue — The get_issue tool exposed by this server
  • delete_issue — The delete_issue tool exposed by this server
  • add_comment — The add_comment tool exposed by this server

Configuration and credentials

You will need 5 environment variables: JIRA_EMAIL, JIRA_API_TOKEN, JIRA_DOMAIN, YOUR_PROJECT_KEY, YOUR_OTHER_PROJECT_KEY. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.

  1. A Jira account with API access 2. Jira API token (can be generated from Atlassian Account Settings)

Setting it up

Installation goes through your MCP client rather than a global install: point it at @smithery/cli on npm and it is fetched when the client starts. The copy-paste blocks for Claude Desktop, Claude Code and Cursor are further down this page.

Choosing this one

This sits in the planning and project tracking group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Jira Integration's toolset — Prerequisites, Installation, Configuration and 6 more — is a fair guide to whether it matches your workflow. It is maintained by 1broseidon; worth a glance at recent repository activity before you build anything load-bearing on it.

This entry was verified against Jira Integration's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 9 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Jira Integration.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the jira integration mcp server does with a few real requests.

Available tools

ToolWhat it does
Prerequisites1. A Jira account with API access 2. Jira API token (can be generated from [Atlassian Account Settings](https://id.atlassian.com/manage-profile/security/api-tokens))
InstallationThe Installation tool exposed by this server.
Configuration1. Create a .jira-config.json file in your working directory:
create_issueThe create_issue tool exposed by this server.
list_issuesThe list_issues tool exposed by this server.
update_issueThe update_issue tool exposed by this server.
get_issueThe get_issue tool exposed by this server.
delete_issueThe delete_issue tool exposed by this server.
add_commentThe add_comment tool exposed by this server.

How to install the Jira Integration MCP server

{
  "mcpServers": {
    "jira": {
      "command": "node",
      "args": ["/path/to/jira-server/build/index.js"],
      "env": {
        "JIRA_EMAIL": "your-email@example.com",
        "JIRA_API_TOKEN": "your-api-token",
        "JIRA_DOMAIN": "your-domain"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  1. A Jira account with API access 2. Jira API token (can be generated from Atlassian Account Settings)
VariableDescriptionRequired
JIRA_EMAILConfiguration value read at startup.Optional
JIRA_API_TOKENCredential the server authenticates with.Yes
JIRA_DOMAINConfiguration value read at startup.Optional
YOUR_PROJECT_KEYCredential the server authenticates with.Yes
YOUR_OTHER_PROJECT_KEYCredential the server authenticates with.Yes

Example prompts to try

  • Use Jira Integration to Prerequisites.
  • Use Jira Integration to Installation.
  • Use Jira Integration to Configuration.

Frequently asked questions

You can create Tasks, Epics, and Subtasks using the `create_issue` tool.