jira_create_issue
Create a Jira issue in a specified project with required summary and issue type. Optionally set priority, assignee, labels, components, and custom fields. Description supports markdown, ADF, or plain text.
Instructions
Creates a new Jira issue in the specified project. Supports setting issue type, priority, assignee, labels, components, and custom fields. Description format is controlled by the "format" parameter (default: markdown). For required custom fields, supply them via customFields (e.g., { "customfield_12345": { id: "..." } }). Returns the created issue with all details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Description format: "markdown" (converts Markdown to ADF), "adf" (use as-is ADF object), "plain" (converts plain text to ADF with basic formatting). Default: "markdown" | markdown |
| labels | No | Issue labels | |
| summary | Yes | Issue summary/title | |
| assignee | No | Assignee account ID | |
| priority | No | Issue priority | |
| issueType | Yes | Issue type (e.g., Bug, Story, Task) | |
| components | No | Component names | |
| projectKey | Yes | Project key where the issue will be created | |
| description | No | Issue description. Accepts plain text or ADF object. | |
| returnIssue | No | When false, skip fetching full issue after creation | |
| customFields | No | Additional Jira field mappings, e.g. { "customfield_12345": value }. Use for required custom fields. |