Jira MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| JIRA_URL | Yes | Your Jira Cloud site URL, e.g. https://your-domain.atlassian.net | |
| JIRA_TOKEN | Yes | Jira API token from id.atlassian.com | |
| JIRA_USERNAME | Yes | Jira account email used to generate the API token | |
| JIRA_ENABLE_DELETE | No | Set to "true" to register deleteJiraIssue, deleteJiraComment, and deleteJiraIssueAttachment tools. Destructive tools are off by default. | false |
| JIRA_ENABLE_MANAGE | No | Set to "true" to register createJiraProject and updateJiraProject tools. Admin tools are off by default. | false |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| getJiraIssueC | Get a Jira work item by ID or key. |
| createJiraIssueC | Create a new Jira work item. |
| editJiraIssueC | Edit an existing work item; only fields editable on that work item can be set. |
| listJiraIssueTransitionsC | Available workflow transitions for a Jira work item. |
| transitionJiraIssueB | Transition an work item to a new status, and/or assign it to a sprint or backlog. |
| listJiraIssueChangelogsB | An work item's field-change history, paginated oldest-first. |
| watchJiraIssueC | Watch or unwatch a work item. |
| listJiraIssueCommentsC | Paginated comments for a Jira work item. |
| addOrEditJiraIssueCommentC | Add a comment, or edit an existing one. |
| listJiraIssueWorklogsB | Paginated worklogs (logged time) for a Jira work item. |
| addOrEditJiraIssueWorklogC | Log time on an work item, or edit an existing worklog. |
| listJiraIssueLinkTypesC | Available work item link types in Jira. |
| createJiraIssueLinkC | Create a link between two Jira work items. |
| listJiraIssueRemoteIssueLinksC | Remote links associated with a Jira work item. |
| searchJiraIssuesUsingJqlC | Search Jira work items using JQL. |
| getJiraCurrentUserB | Details for the current Jira user. |
| getJiraUserB | Retrieves a Jira user's profile by account ID. |
| lookupJiraAccountIdB | Look up a Jira user account ID by display name or email. |
| findJiraIssueAssignableUsersC | Find users assignable to a Jira space or work item. |
| listJiraProjectsC | Get Jira spaces visible to the current user. |
| listJiraProjectIssueTypesMetadataC | All work item types available in a Jira space. |
| getJiraIssueTypeMetaWithFieldsB | Schema and field metadata for a specific work item type in a project, for creating work items with correct fields. |
| listJiraStatusesB | List of statuses a Jira work item can be in. |
| listJiraProjectComponentsC | Components in a space, with IDs, names, work item counts, and ownership details. |
| getJiraProjectVersionsC | A space's releases/versions, or a single version. |
| manageJiraProjectVersionC | Create, update, release, or archive a space version (release or fix version). |
| getJiraProjectVersionRelatedWorkC | Related work links (evidence) on a space version (release). |
| manageJiraProjectVersionRelatedWorkC | Create or update related work links on a space version. |
| listJiraBoardsC | Lists boards visible to the current user. |
| getJiraBoardConfigB | A board's configuration: filter, column layout, and each column's mapped statuses. |
| getJiraBoardIssueDataC | The work items on a board, its backlog, or both, with optional count and JQL filtering. |
| createJiraBoardB | Create a company-managed board (scrum or kanban) from an existing filter. |
| listJiraBoardSprintsB | Sprints from a board, optionally filtered to active, future, or closed. |
| getJiraBoardSprintDataB | Resolve a board plus its sprint data in one call; defaults to the active sprint. |
| manageJiraSprintC | Create, populate, start, update, or close a sprint. |
| listJiraFiltersB | Search saved filters visible to the current user, returning IDs and JQL. |
| listJiraDashboardsC | Dashboards visible to the current user, for discovery and linking workflows. |
| getJiraEntityPropertyB | Read a property from the key/value store on an work item, comment, worklog, dashboard item, or user. |
| editJiraEntityPropertyB | Set a property in the key/value store on an work item, comment, worklog, dashboard item, or user. |
| uploadAttachmentToJiraIssueC | Attach a local file to an work item. |
| downloadJiraIssueAttachmentB | Get a short-lived download URL for an attachment and a local command to save the file. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |