Skip to content

manage_issues

Unified tool for Jira issue operations.

ActionDescriptionRequired ParamsOptional ParamsPermission
getGet issue detailsissue_keyBROWSE_PROJECTS
createCreate a new issueproject_key, summaryissue_type, description, priority, assignee_id, parent_key, labels, components, fix_versions, due_dateCREATE_ISSUES
updateUpdate an existing issueissue_keysummary, description, priority, assignee_id, labels, components, fix_versions, due_dateEDIT_ISSUES
assignAssign/unassign an issueissue_key, assignee_idASSIGN_ISSUES
transitionTransition issue statusissue_key, transitionTRANSITION_ISSUES
add_commentAdd a commentissue_key, commentADD_COMMENTS
edit_commentEdit an existing commentissue_key, comment_id, commentEDIT_ALL_COMMENTS or EDIT_OWN_COMMENTS
list_commentsList issue commentsissue_keystart_at, max_resultsBROWSE_PROJECTS
deleteDelete an issueissue_keyDELETE_ISSUES
linkLink two issueslink_type, inward_key, outward_keycommentLINK_ISSUES
list_link_typesList all available link typesBROWSE_PROJECTS
get_linksGet issue linksissue_keyBROWSE_PROJECTS
get_historyGet change historyissue_keystart_at, max_resultsBROWSE_PROJECTS
list_typesList issue types for projectproject_key or project_idBROWSE_PROJECTS
get_watchersGet issue watchersissue_keyBROWSE_PROJECTS
add_watcherAdd a watcherissue_key, assignee_idMANAGE_WATCHERS
remove_watcherRemove a watcherissue_key, assignee_idMANAGE_WATCHERS
moveMove issue to another projectissue_key, target_project_keytarget_issue_typeMOVE_ISSUES
ParameterTypeDescription
actionstringRequired. Action to perform
issue_keystringJira issue key (e.g., PROJ-123). Required for most actions
project_keystringProject key (for create, list_types)
project_idstringProject ID (for list_types — use project_key or project_id)
summarystringIssue summary/title (for create, update)
descriptionstringIssue description in markdown (for create, update). Supports: # headings, **bold**, *italic*, ~~strikethrough~~, [links](url), - bullet lists, 1. numbered lists, > blockquotes, tables, and fenced code blocks. URLs are auto-linked.
issue_typestringIssue type: Story, Bug, Task, Epic, Sub-task (for create). Defaults to Task
prioritystringPriority: Highest, High, Medium, Low, Lowest (for create, update)
assignee_idstringAssignee account ID (for create, update, assign, add_watcher, remove_watcher). Use unassigned to remove
parent_keystringParent issue key (for create)
labelsstringComma-separated labels (for create, update)
componentsstringComma-separated component names (for create, update)
fix_versionsstringComma-separated fix version names (for create, update)
due_datestringDue date in YYYY-MM-DD format (for create, update)
transitionstringTarget transition name (for transition), e.g., In Progress, Done
commentstringComment body in markdown (for add_comment, edit_comment, link). Supports: **bold**, *italic*, ~~strikethrough~~, [links](url), - lists, > blockquotes, and fenced code blocks. URLs are auto-linked.
comment_idstringComment ID (required for edit_comment)
link_typestringLink type name (for link), e.g., Blocks, Duplicate, Relates
inward_keystringInward issue key (for link) — the issue that IS affected
outward_keystringOutward issue key (for link) — the issue that CAUSES the effect
target_project_keystringTarget project key (required for move). Only works with company-managed (classic) projects
target_issue_typestringTarget issue type name (for move). If omitted, keeps the current issue type
start_atintPagination start (for list_comments, get_history)
max_resultsintMax results to return
{
"action": "get",
"issue_key": "PROJ-123"
}

Create a bug with components and fix version

Section titled “Create a bug with components and fix version”
{
"action": "create",
"project_key": "PROJ",
"summary": "Login button unresponsive on mobile",
"issue_type": "Bug",
"priority": "High",
"labels": "mobile,urgent",
"components": "Frontend,Auth",
"fix_versions": "v2.1.0",
"due_date": "2025-02-01",
"description": "## Steps to Reproduce\n1. Open login page on mobile\n2. Tap **Login** button\n3. Nothing happens\n\n> Works fine on desktop"
}
{
"action": "transition",
"issue_key": "PROJ-123",
"transition": "In Progress"
}
{
"action": "edit_comment",
"issue_key": "PROJ-123",
"comment_id": "10500",
"comment": "Updated: this is now fixed in [PR #42](https://github.com/org/repo/pull/42)"
}
{
"action": "link",
"link_type": "Blocks",
"inward_key": "PROJ-124",
"outward_key": "PROJ-123",
"comment": "PROJ-123 blocks PROJ-124"
}
{
"action": "list_link_types"
}
{
"action": "get_watchers",
"issue_key": "PROJ-123"
}
{
"action": "add_watcher",
"issue_key": "PROJ-123",
"assignee_id": "5b10a2844c20165700ede21g"
}
{
"action": "move",
"issue_key": "PROJ-123",
"target_project_key": "BACKEND",
"target_issue_type": "Bug"
}
{
"action": "list_types",
"project_key": "PROJ"
}