mcp-atlassian-extended
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| JIRA_PAT | No | Personal access token for Jira Data Center / self-hosted | |
| JIRA_URL | No | Jira instance URL (e.g., https://your-company.atlassian.net) | |
| JIRA_TOKEN | No | Fallback token (checked after JIRA_PERSONAL_TOKEN) | |
| JIRA_TIMEOUT | No | HTTP request timeout for Jira in seconds | 30 |
| JIRA_USERNAME | No | Email address for Jira Cloud basic auth | |
| CONFLUENCE_PAT | No | Personal access token for Confluence Data Center / self-hosted | |
| CONFLUENCE_URL | No | Confluence URL (e.g., https://your-company.atlassian.net/wiki) | |
| JIRA_API_TOKEN | No | API token for Jira Cloud basic auth | |
| JIRA_SSL_VERIFY | No | Set to 'false' to skip SSL verification for Jira | true |
| CONFLUENCE_TOKEN | No | Fallback token (checked after CONFLUENCE_PERSONAL_TOKEN) | |
| CONFLUENCE_TIMEOUT | No | HTTP request timeout for Confluence in seconds | 30 |
| ATLASSIAN_READ_ONLY | No | Set to 'true' to globally disable write operations | false |
| CONFLUENCE_USERNAME | No | Email address for Confluence Cloud basic auth | |
| JIRA_PERSONAL_TOKEN | No | Fallback personal access token (checked after JIRA_PAT) | |
| CONFLUENCE_API_TOKEN | No | API token for Confluence Cloud basic auth | |
| CONFLUENCE_SSL_VERIFY | No | Set to 'false' to skip SSL verification for Confluence | true |
| CONFLUENCE_PERSONAL_TOKEN | No | Fallback personal access token (checked after CONFLUENCE_PAT) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| jira_get_attachmentsB | List attachments on a Jira issue. |
| jira_upload_attachmentB | Upload a file as an attachment to a Jira issue. |
| jira_download_attachmentA | Download a Jira attachment to a local file. Writes to current working directory only. |
| jira_delete_attachmentB | Delete a Jira attachment. |
| jira_search_usersC | Search for Jira users. |
| jira_list_projectsA | List all accessible Jira projects. |
| jira_list_fieldsA | List Jira fields, optionally filtered. |
| jira_backlogB | Get backlog issues for a board. |
| jira_get_project_versionsA | List all versions for a Jira project (REST API v2, supports Server/DC and Cloud). |
| jira_create_versionB | Create a new version in a Jira project (REST API v2, supports Server/DC and Cloud). |
| jira_update_versionA | Update an existing Jira version (REST API v2, supports Server/DC and Cloud). |
| jira_get_boardB | Get details of a Jira agile board. |
| jira_board_configA | Get board column/status configuration. |
| jira_get_sprintB | Get details of a specific sprint. |
| jira_move_to_sprintC | Move issues into a sprint. |
| jira_create_issueA | Create a Jira issue with standard and custom fields. custom_fields example: {"customfield_10004": 5, "customfield_12345": {"value": "MyTeam"}} |
| jira_update_issueB | Update a Jira issue's standard and custom fields. |
| jira_create_epicA | Create a Jira epic. Sets issue type to Epic automatically. |
| jira_create_linkA | Create a link between two Jira issues. |
| jira_delete_linkA | Delete a Jira issue link by its ID. |
| confluence_list_calendarsB | List all Confluence calendars. |
| confluence_search_calendarsB | Search Confluence calendars by name or space. |
| confluence_get_time_offA | Get time-off events for a date range across all leave calendars. |
| confluence_who_is_outB | Check who is out on a specific date. |
| confluence_get_person_time_offA | Get a specific person's time-off events. |
| confluence_sprint_capacityA | Calculate sprint capacity considering team time-off. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| create_ticket | Create a Jira ticket — gather fields, set custom fields (points, DoD, privacy, security), create issue, and add links. project_key accepts a full Jira project URL. |
| plan_sprint | Plan a sprint — review backlog, calculate capacity, suggest scope, and move issues into the sprint. board_id accepts a full Jira board URL. |
| close_ticket | Close a Jira ticket — verify DoD, check linked MRs, transition statuses, and add closing comment. issue_key accepts a full Jira browse URL (e.g. https://jira.example.com/browse/PROJ-123). |
| team_availability | Check team availability — get time-off, calculate capacity, and flag scheduling conflicts. |
| manage_attachments | Manage issue attachments — list, identify stale/duplicates, upload/download, and clean up. issue_key accepts a full Jira browse URL (e.g. https://jira.example.com/browse/PROJ-123). |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Jira Issue Hierarchy | Epic → Story → Task → Subtask structure, splitting rules, and type selection |
| Jira Ticket Writing Standards | Summary format, Story/Bug/Task/Spike description templates, comment policy |
| Acceptance Criteria Standards | Given/When/Then format, rule-oriented criteria, writing rules |
| Sprint Hygiene Rules | Definition of Ready, WIP limits, carry-over policy, refinement standards |
| Jira Workflow & Automation | Status transitions, automation rule patterns, workflow governance |
| Issue Linking Best Practices | Link types, correct usage, cross-team patterns, cleanup |
| Story Point Estimation | Fibonacci scale, Planning Poker, relative sizing, velocity |
| Definition of Done Checklists | Story/Bug/Task DoD templates, enforcement rules, governance |
| Jira Label Taxonomy | Standard labels, naming rules, governance, JQL usage |
| JQL Query Library | 15 query patterns for sprint management, blockers, stale tickets, reporting |
| Jira Custom Field Governance | Creation process, naming conventions, field contexts, audit |
| Confluence Space Organization | Space taxonomy, page hierarchy, naming conventions, maintenance |
| Agile Ceremony Standards | Sprint planning, standup, review, retrospective formats and rules |
| Git-Jira Integration Patterns | Branch naming for auto-linking, smart commits, automation rules, macros |
| Confluence Page Templates | ADR, RFC, Runbook, Retrospective, DACI, and Meeting Notes templates |
Latest Blog Posts
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/vish288/mcp-atlassian-extended'
If you have feedback or need assistance with the MCP directory API, please join our Discord server