Skip to main content

Get Issue

Get details of a specific Jira issue. Parameters:
Use fields: "*all" to get all fields including custom ones. Use expand: "renderedFields" for rendered HTML content. Use include: "all" to inline common enrichments that otherwise require separate tool calls. The response includes browse_url, a direct link to the issue in the Jira web UI.Set use_display_names: true to get human-readable keys for custom fields instead of opaque IDs like customfield_XXXXX. If a display name conflicts with another output key, that custom field keeps its raw ID so no value is lost.
Custom field IDs differ between Cloud and Server/DC. Use jira_search_fields to discover field IDs.

Create Issue

Create a new Jira issue with optional Epic link or parent for subtasks.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:
Use Markdown in the description — it’s automatically converted to ADF (Cloud) or wiki markup (Server/DC). On Jira Cloud, mention users with [~accountid:ACCOUNT_ID] or @[Display Name](accountid:ACCOUNT_ID). Use {expand:Title} and {expand} around content to create a collapsible section on Jira Cloud. For epics, provide epic_name parameter.
Cloud uses ADF format internally (auto-converted from Markdown). Server/DC uses wiki markup.

Update Issue

Update an issue and optionally transition, comment, and log work.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:
Save response tokens: after an update you rarely need the whole issue back. Set return_fields to only the field(s) you changed (e.g., return_fields: "duedate") — this can cut thousands of tokens. Use *all only when you need the full updated issue.fields is optional when you only need to transition, comment, or log work. If transition and comment are both provided, the issue is transitioned first and the comment is added separately afterward. Use comment_visibility to restrict the comment’s visibility.Use additional_fields as a JSON string for any field not covered by explicit parameters. Find field IDs with jira_search_fields.

Delete Issue

Delete an existing Jira issue.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:

Assign Issue

Assign a Jira issue to a user using the dedicated assignment endpoint.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:

Move Issue to Project

Move a Jira issue to a different project (Jira Cloud only).
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:
This tool is only available for Jira Cloud. The target project must support the issue’s current type. Jira may assign a new issue key in the target project.

Batch Create Issues

Create multiple Jira issues in a batch.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:

Transition Issue

Transition a Jira issue to a new status.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:
Use jira_get_transitions first to see available transitions for the current issue state.

Get Transitions

Get available status transitions for a Jira issue. Parameters:

Get All Projects

Get all Jira projects accessible to the current user. Parameters:

Get Project Issues

Get all issues for a specific Jira project. Parameters: