Get issue
jira_get_issueRetrieve a Jira issue by key or id, selecting only needed fields. Optionally get raw ADF, markdown, or changelog history.
Instructions
Read one Jira issue by key or id. Name the fields you need — omitting fields returns Jira's whole navigable set and burns the result budget. Rich text is flattened to plain text unless raw: true, which returns the ADF trees instead (this is the only tool that can), or format: "markdown" for a markdown rendering of the same fields. expand is passed through unmodified; expand: ["changelog"] adds the recent history. Users are accountId + displayName — never a username.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | Return rich-text fields as raw ADF documents instead of flattened plain text. The only tool that can return ADF. | |
| issue | Yes | Issue key (PROJ-123) or numeric issue id. | |
| expand | No | Jira expand sections, passed through unmodified — "changelog" for the recent change history, "renderedFields" for Jira's own HTML rendering. | |
| fields | No | Field ids or names to return, verbatim (summary, status, assignee, description, customfield_10020). Discover custom field ids with jira_list_fields. | |
| format | No | Rendering of rich text: "text" (default) flattens to plain text; "markdown" keeps headings, nested lists, fenced code, bold/italic, inline code and links as a small markdown subset. Same fields either way — only the rendering differs. Ask for markdown when the structure matters (a description you are about to quote or edit), not for reading a value out. | |
| profile | No | Named credential profile for this call. Omit to use the active profile. Rejected when the server locks the profile (JIRA_LOCK_PROFILE). | |
| properties | No | Issue property keys to fetch alongside the fields. |