Skip to content
MCP server
Registry

Jira Delivery MCP Server

Jira Cloud delivery layer: ticket briefs, acceptance-criteria checks before the PR, QA handoff.

Jira Delivery scores 37 (Limited), licensed MIT and written in TypeScript. It installs as a local process. It does not declare tools yet. Filed under Productivity. GitHub shows 0 stars. Install configs are generated for 10 clients. Being listed in the registry is not the same as being vendor-official.

by teransarathchandraMITTypeScript0 stars
Trust score
37Limited
Trust score 37 of 100, Limited

Limited trust

37 of 100 from six public signals. Nobody can buy a point.

  • OSI-style license: mit.
How we score trust
Scorecard

License, quality and maintenance

How grades work
Trust breakdown

Where the 37 comes from

0 + 20 + 0 + 10 + 4 + 3 = 37. Each factor is capped, so no single signal can carry a listing.

Registry0 / 30

Active in the official MCP registry, plus a known vendor namespace.

Registry: 0 of 30 points.
Maintenance20 / 20

How recently the repository saw a commit or release.

Maintenance: 20 of 20 points.
Popularity0 / 20

GitHub stars and weekly downloads, on a log scale.

Popularity: 0 of 20 points.
License10 / 10

A clear, OSI-style open-source license.

License: 10 of 10 points.
Security4 / 10

Not archived, a secure install path, a pinned version.

Security: 4 of 10 points.
Docs3 / 10

A real summary, a README with depth, listed tools.

Docs: 3 of 10 points.

Install

Pick your client, copy the config, paste it in.

Needs Cursor or VS Code installed on this device. The button opens the app and asks you to confirm before it adds the server.

~/Library/Application Support/Claude/claude_desktop_config.json
{  "mcpServers": {    "teransarathchandra-jira-mcp-server": {      "command": "npx",      "args": [        "-y",        "jira-delivery-mcp@2.0.0"      ],      "env": {        "JIRA_BASE_URL": "",        "JIRA_EMAIL": "",        "JIRA_API_TOKEN": "YOUR_JIRA_API_TOKEN",        "JIRA_ENABLE_WRITES": "false"      }    }  }}

Environment variables

NameRequiredNotes
JIRA_BASE_URLRequiredYour Jira Cloud site, e.g. https://your-domain.atlassian.net
JIRA_EMAILRequiredEmail of the Atlassian account the API token belongs to
JIRA_API_TOKENSecretRequiredAtlassian API token
JIRA_ENABLE_WRITESOptionaltrue to register the write tools (comment, transition, assign, link); off by default

Tools show up when the registry metadata or the repository README lists them. Public READMEs are read directly. A GitHub token is used only when one is already configured.

About

How it works

1 · Start a ticket

"I'm starting ABC-1, get me ready."

Readiness, blockers, acceptance criteria, next steps and a branch name — before you write a line.

2 · Verify before the PR

"Check my branch against ABC-1 before I open the PR."

Your local diff against the acceptance criteria and Definition of Done, with one verdict — ready_for_pr, needs_work or insufficient_evidence — and the files behind each criterion.

3 · Hand off

"Post the QA handoff to ABC-1."

QA handoffs, release notes, test plans and reviews. With write-back on, the agent shows you a preview and waits for your approval.

Install

You need Node.js 22+, your Jira Cloud URL, your Atlassian email and an API token.

/plugin marketplace add teransarathchandra/jira-mcp-server
/plugin install jira-delivery@jira-delivery

It asks for your site, email and token (the token goes to secure storage). Without the plugin:

claude mcp add jira-delivery \
  -e JIRA_BASE_URL=https://your-domain.atlassian.net \
  -e JIRA_EMAIL=you@example.com \
  -e JIRA_API_TOKEN=your-api-token \
  -- npx -y jira-delivery-mcp

Click Add to Cursor and replace the three placeholder values, or add the JSON below to ~/.cursor/mcp.json.

Click Install in VS Code (or Insiders). VS Code asks for your site, email and token and stores the token as a secret.

Manually: add to .vscode/mcp.json — VS Code uses servers, not mcpServers:

{
  "servers": {
    "jira-delivery": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "jira-delivery-mcp"],
      "env": { "JIRA_BASE_URL": "https://your-domain.atlassian.net", "JIRA_EMAIL": "you@example.com", "JIRA_API_TOKEN": "your-api-token" }
    }
  }
}

Add to the client's MCP config — Windsurf: Settings → MCP Servers; Claude Desktop: claude_desktop_config.json:

{
  "mcpServers": {
    "jira-delivery": {
      "command": "npx",
      "args": ["-y", "jira-delivery-mcp"],
      "env": { "JIRA_BASE_URL": "https://your-domain.atlassian.net", "JIRA_EMAIL": "you@example.com", "JIRA_API_TOKEN": "your-api-token" }
    }
  }
}

In ~/.codex/config.toml:

[mcp_servers.jira-delivery]
command = "npx"
args = ["-y", "jira-delivery-mcp"]
env = { JIRA_BASE_URL = "https://your-domain.atlassian.net", JIRA_EMAIL = "you@example.com", JIRA_API_TOKEN = "your-api-token" }

Check your setup: with the three variables exported, npx jira-delivery-mcp doctor verifies the login and prints the custom-field ids your site needs (acceptance criteria, story points, epic). Other agents can add the jira-delivery skill, also attached to each release.

Tools

StepTools
Startjira_search_issues · jira_get_issue · jira_prepare_work_brief
Verifydelivery_check_changes · delivery_traceability_matrix
Hand offdelivery_generate · jira_add_comment* · jira_update_issue*
Contextconfluence_search · confluence_get_page · delivery_project_patterns · delivery_generate_agent_pack

* Opt-in with JIRA_ENABLE_WRITES=true. Every tool returns typed structuredContent; see the tool reference.

Safe by default

  • 🔒 Local and private — runs on your machine over stdio; talks only to your Atlassian site; no telemetry.
  • ✋ Read-only unless you opt in — and then every write is previewed, waits for your approval, is sent once and audited.
  • 🧱 Ticket text is untrusted — fenced as data, scanned for prompt injection, never turned into instructions.
  • 🗝️ Credentials stay in your environment — never logged; redacted from all output.

Documentation

Usage · Tools · Configuration · Security · Troubleshooting · Migrating from 1.x · Changelog

Contributing

Issues and pull requests are welcome — see CONTRIBUTING.md. Security reports: SECURITY.md.

MIT © Teran Sarathchandra

Frequently asked questions

What is Jira Delivery MCP Server?

Jira Cloud delivery layer: ticket briefs, acceptance-criteria checks before the PR, QA handoff.

How do I install Jira Delivery MCP Server in Claude Desktop, Cursor, or VS Code?

Pick your client in the Install section on this page and copy the generated config into the client's config file. Step-by-step guides: Claude Desktop, Cursor, and VS Code. Jira Delivery MCP Server runs locally from the npm package jira-delivery-mcp with the command npx -y jira-delivery-mcp@2.0.0.

Is Jira Delivery MCP Server free and open source?

Yes. Jira Delivery MCP Server is released under the MIT license, an OSI-approved open-source license, so you can use, modify, and self-host it under those terms.

Does Jira Delivery MCP Server support remote (HTTP) connections?

No remote endpoint is listed for Jira Delivery MCP Server. It runs locally on your machine over stdio, started by your MCP client.

How is Jira Delivery MCP Server's trust score calculated?

Jira Delivery MCP Server scores 37 out of 100 (Limited). The score adds six capped public signals: registry status, maintenance, popularity, license, documentation, and security. Nobody can pay for points. Read the methodology for the full formula.

Reviews

No reviews yet

—Be the first to review

5 star0 reviews at 5 stars
4 star0 reviews at 4 stars
3 star0 reviews at 3 stars
2 star0 reviews at 2 stars
1 star0 reviews at 1 stars

No published reviews yet. Used it? Tell the next person how it went.

Add badge to your README

Paste either snippet into the repository README. The image links to this listing.

Listed on MCPpedia

Top 5 MCP servers

Daily or weekly. Confirm by email, unsubscribe any time.

How often

Manage this listing

Claim this server