Jira MCP Server
Allows interaction with Jira, providing tools for searching issues with JQL, creating and updating issues, managing sprints and boards, transitioning issues through workflows, and linking related work.
Provides tools for managing Jira Software boards, sprints, and backlog items.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Jira MCP Serverfind all issues assigned to me"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Jira MCP Server
An MCP server for Jira — connect any MCP-compatible client to your Jira projects, issues, sprints, and boards.
What is this?
An MCP (Model Context Protocol) server that gives AI assistants and agents full access to your Jira instance — search issues with JQL, create and update tickets, manage sprints and boards, transition issues through workflows, and link related work — all through natural language.
Use it with Claude Desktop, Cursor, Windsurf, Cline, Continue, or any MCP-compatible client to manage your projects without leaving the chat.
Related MCP server: JIRA MCP Server
Why use this?
14 built-in tools — covers search, CRUD, transitions, comments, projects, boards, sprints, and backlog
Full JQL support — search issues with any Jira Query Language expression
Workflow transitions — move issues through your custom workflows by name
Sprint management — query sprint states, goals, and board backlogs
Works with Jira Cloud — connects to any
*.atlassian.netinstance
Quick Start
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"jira": {
"command": "npx",
"args": ["-y", "jira-mcp-server"],
"env": {
"JIRA_HOST": "your-domain.atlassian.net",
"JIRA_EMAIL": "you@example.com",
"JIRA_API_TOKEN": "your-api-token"
}
}
}
}Cursor / VS Code
Add to your MCP configuration:
{
"mcpServers": {
"jira": {
"command": "npx",
"args": ["-y", "jira-mcp-server"],
"env": {
"JIRA_HOST": "your-domain.atlassian.net",
"JIRA_EMAIL": "you@example.com",
"JIRA_API_TOKEN": "your-api-token"
}
}
}
}Manual
npm install -g jira-mcp-server
export JIRA_HOST=your-domain.atlassian.net
export JIRA_EMAIL=you@example.com
export JIRA_API_TOKEN=your-api-token
jira-mcp-serverEnvironment Variables
Variable | Required | Description |
| Yes | Your Jira hostname (e.g. |
| Yes | Jira API token or Personal Access Token |
| Cond. | Your Jira email (required for Basic auth) |
| No |
|
| No | REST API version (default: |
Getting your API token
Go to Atlassian API Tokens
Click Create API token
Give it a name (e.g. "MCP Server") and copy the token
Use your Atlassian email as
JIRA_EMAIL
Tools
Tool | Description |
| Search issues with JQL |
| Get full issue details |
| Create a new issue |
| Update issue fields |
| Transition issue to new status |
| Add a comment to an issue |
| Delete an issue (permanent) |
| List accessible projects |
| Get project details |
| List issue types for a project |
| Create a link between two issues |
| List Jira Software boards |
| List sprints for a board |
| Get board backlog items |
Usage Examples
Search issues with JQL
{ "tool": "jira_search", "arguments": { "jql": "project = PROJ AND status = Open ORDER BY created DESC" } }Create a bug
{
"tool": "jira_create_issue",
"arguments": {
"projectKey": "PROJ",
"summary": "Login page broken on mobile",
"issueType": "Bug",
"priority": "High",
"labels": "mobile,urgent"
}
}Transition an issue
{ "tool": "jira_transition_issue", "arguments": { "issueKey": "PROJ-123", "transitionName": "In Progress" } }Get sprint backlog
{ "tool": "jira_get_backlog", "arguments": { "boardId": "42" } }Use Cases
Project management — "Show me all open bugs in the mobile project" →
jira_searchwith JQLSprint planning — "What's in the current sprint?" →
jira_get_sprints+jira_get_backlogIssue triage — "Create a bug for the login timeout" →
jira_create_issueWorkflow automation — "Move PROJ-456 to In Review" →
jira_transition_issueCross-project overview — "List all projects I have access to" →
jira_list_projects
API Coverage
Resource | Tools |
Issues |
|
Comments |
|
Projects |
|
Issue Types |
|
Links |
|
Boards |
|
Sprints |
|
Backlog |
|
Development
git clone https://github.com/friendlygeorge/jira-mcp-server.git
cd jira-mcp-server
npm install
npm run build
npm startLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -license-qualityDmaintenanceEnables natural language interactions with Jira for creating issues, managing boards, searching tickets, and handling project operations. Supports conversational AI workflows with smart field detection and multi-turn conversations.Last updated
- Alicense-qualityDmaintenanceEnables AI assistants to search, view, create, and update JIRA issues using natural language commands and JQL queries.Last updated86Apache 2.0
- AlicenseAquality-maintenanceEnables AI assistants to interact with Atlassian Jira Cloud, allowing users to manage projects, issues, comments, and workflows through natural language commands.Last updated6863
- Alicense-qualityDmaintenanceEnables AI agents to manage Jira Cloud projects with full CRUD operations, bulk actions, sprint and release management, and issue linking using natural language.Last updatedMIT
Related MCP Connectors
Connect to Atlassian Jira, Confluence, and Compass to search, create, and manage your work.
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Manage projects, tasks, time tracking, and team collaboration through natural language.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/friendlygeorge/jira-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server