Assign Issue
jira_assign_issueAssign Jira issues to users reliably, avoiding silent failures with the dedicated assignment endpoint. Supports email, display name, or account ID.
Instructions
Assign a Jira issue to a user using the dedicated assignment endpoint.
This is more reliable than setting assignee via update_issue, which is silently ignored by some Jira configurations. Uses PUT /issue/{key}/assignee.
Args: ctx: The FastMCP context. issue_key: Jira issue key. assignee: User identifier (email, display name, or account ID), or a JSON object string from jira_search_assignable_users. Pass None or empty string to unassign.
Returns: JSON string representing the updated issue object.
Raises: ValueError: If in read-only mode, Jira client unavailable, or user not found.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| assignee | No | User identifier to assign (email, display name, or account ID), or a JSON object string from jira_search_assignable_users. Pass null or empty string to unassign the issue. | |
| issue_key | Yes | Jira issue key (e.g., 'PROJ-123', 'ACV2-642') |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |