Skip to main content

Connector: Jira

What it provides

Access to Jira's issue tracking — read and update issues, sprints, epics,
and project boards. Used by The Architect to track and create work items
and by The Herald for standup briefings and release notes.

Available Tools

ToolDescriptionMembers
jira.issues.listList issues with JQL filterHerald, Architect
jira.issues.getRead a single issue's full description and commentsArchitect, Scribe
jira.issues.createCreate a new issue in a projectArchitect
jira.issues.updateUpdate status, assignee, priority, or labelsArchitect, Herald
jira.issues.transitionMove an issue to a new workflow statusHerald, Architect
jira.sprints.listList sprints for a boardHerald, Architect
jira.sprints.getGet issues in a specific sprintHerald
jira.epics.listList epics in a projectArchitect
jira.projects.listList accessible projectsArchitect
jira.boards.listList boardsArchitect, Herald

Primary Members

  • The Architect — reads and creates issues when speccing work, links issues to branches
  • The Herald — reads sprint progress for standup briefings and release notes

Setup

Add to your agent runtime's MCP configuration:

{
  "mcp": {
    "servers": {
      "jira": {
        "command": "npx",
        "args": ["-y", "@atlassian/jira-mcp"],
        "env": {
          "JIRA_BASE_URL": "${JIRA_BASE_URL}",
          "JIRA_USER_EMAIL": "${JIRA_USER_EMAIL}",
          "JIRA_API_TOKEN": "${JIRA_API_TOKEN}"
        }
      }
    }
  }
}

Generate an API token at id.atlassian.com → Security → API tokens.

Env varExample value
JIRA_BASE_URLhttps://your-org.atlassian.net
JIRA_USER_EMAILyou@example.com
JIRA_API_TOKENToken from id.atlassian.com

Notes

  • Rate limit: varies by plan; Cloud Basic allows ~100 requests / minute
  • JQL (Jira Query Language) is used for filtering — the MCP server handles translation
  • Issue keys follow the pattern PROJECT-NNN (e.g., ENG-42)
  • Jira Cloud and Jira Server/Data Center use different API versions; confirm your instance type
  • The credential proxy injects credentials — members never access them directly