Retrieve and update Jira issues, analyze requirements, and streamline team workflows.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "jira-integration" skill from askskill: 1. Download https://raw.githubusercontent.com/affaan-m/ECC/main/skills/jira-integration/SKILL.md 2. Save it as ~/.claude/skills/jira-integration/SKILL.md 3. Reload skills and tell me it's ready
Please retrieve the latest 20 in-progress Jira tickets in this project, group them by assignee, and summarize current progress, blockers, and recommended next steps.
A ticket progress summary grouped by assignee, including blockers and action recommendations.
Please analyze this Jira ticket’s requirement description, identify unclear scope, missing acceptance criteria, and potential risks, then draft a comment suitable for posting directly on the ticket.
A well-structured ticket comment highlighting issues and suggesting clarifications.
Please transition all Jira tickets that have passed testing but are still in development to Ready for Release, and add the same comment to each: Validation completed, awaiting release scheduling.
The relevant tickets are transitioned in bulk and updated with a standardized note.
Retrieve, analyze, and update Jira tickets directly from your AI coding workflow. Supports both MCP-based (recommended) and direct REST API approaches.
Install the mcp-atlassian MCP server. This exposes Jira tools directly to your AI agent.
Requirements:
uvx (from uv), installed via your package manager or the official uv installation documentationAdd to your MCP config (e.g., ~/.claude.json → mcpServers):
{
"jira": {
"command": "uvx",
"args": ["mcp-atlassian==0.21.0"],
"env": {
"JIRA_URL": "https://YOUR_ORG.atlassian.net",
"JIRA_EMAIL": "[email protected]",
"JIRA_API_TOKEN": "your-api-token"
},
"description": "Jira issue tracking — search, create, update, comment, transition"
}
}
Security: Never hardcode secrets. Prefer setting
JIRA_URL,JIRA_EMAIL, andJIRA_API_TOKENin your system environment (or a secrets manager). Only use the MCPenvblock for local, uncommitted config files.
To get a Jira API token:
If MCP is not available, use the Jira REST API v3 directly via curl or a helper script.
Required environment variables:
| Variable | Description |
|---|---|
JIRA_URL | Your Jira instance URL (e.g., https://yourorg.atlassian.net) |
JIRA_EMAIL | Your Atlassian account email |
JIRA_API_TOKEN | API token from id.atlassian.com |
Store these in your shell environment, secrets manager, or an untracked local env file. Do not commit them to the repo.
For direct curl examples, keep credentials out of command-line arguments by passing the Jira user config on stdin:
jira_curl() {
printf 'user = "%s:%s"\n' "$JIRA_EMAIL" "$JIRA_API_TOKEN" |
curl -s -K - "$@"
}
When the mcp-atlassian MCP server is configured, these tools are available:
| Tool | Purpose | Example |
|---|---|---|
jira_search | JQL queries | project = PROJ AND status = "In Progress" |
jira_get_issue | Fetch full issue details by key | PROJ-1234 |
jira_create_issue | Create issues (Task, Bug, Story, Epic) | New bug report |
jira_update_issue | Update fields (summary, description, assignee) | Change assignee |
jira_transition_issue | Change status | Move to "In Review" |
jira_add_comment | Add comments | Progress update |
jira_get_sprint_issues | List issues in a sprint | Active sprint review |
jira_create_issue_link | Link issues (Blocks, Relates to) | Dependency tracking |
jira_get_issue_development_info | See linked PRs, branches, commits | Dev context |
Tip: Always call
jira_get_transitionsbefore transitioning — transition IDs vary per project workflow.
jira_curl \
-H "Content-Type: application/json" \
"$JIRA_URL/rest/api/3/issue/PROJ-1234" | jq '{
key: .key,
summary: .fields.summary,
status: .fields.status.name,
priority: .fields.priority.name,
type: .fields.issuetype.name,
assignee: .fields.assignee.displayName,
labels: .fields.labels,
description: .fields.description
}'
jira_curl \
-H "Content-Type: application/json" \
"$JIRA_URL/rest/api/3/issue/PROJ-1234?fields=comment" | jq '.fields.comment.comments[] | {
author: .author.displayName,
…
Process documents with OCR, conversion, extraction, redaction, signing, and form filling.
Design security and risk controls for autonomous trading agents with transaction authority
Build polished React and Next.js animations with reusable production-ready patterns.
Verify Laravel projects with environment checks, tests, security scans, and release readiness.
Write and review React 18/19 components using modern best practices.
Conduct multi-source web research and produce cited, source-attributed reports.
Manage Jira projects, issues, and comments to streamline team workflows.
Connect Jira ticket context to AI chat for more accurate coding assistance.
Let AI coding assistants create, search, and update Jira tickets directly.
Let AI work with Jira Cloud to query issues, comment, and find users.
Use natural language to search Jira, manage issues, and create Confluence pages.
Query, create, and manage Jira issues and project collaboration through AI.