Skip to main content

Add Comment

Add a comment to a Jira issue.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:
ParameterTypeRequiredDescription
issue_keystringYesJira issue key (e.g., ‘PROJ-123’, ‘ACV2-642’)
commentstringYesComment text in Markdown format
visibilitystringNo(Optional) Comment visibility as JSON string (e.g. '{"type":"group","value":"jira-users"}')
Example:
{"issue_key": "PROJ-123", "comment": "## Investigation\n\nFound the root cause in module X."}
Supports Markdown formatting. Use visibility parameter for restricted comments (e.g., service desk internal notes).

Edit Comment

Edit an existing comment on a Jira issue.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:
ParameterTypeRequiredDescription
issue_keystringYesJira issue key (e.g., ‘PROJ-123’, ‘ACV2-642’)
comment_idstringYesThe ID of the comment to edit
commentstringYesUpdated comment text in Markdown format
visibilitystringNo(Optional) Comment visibility as JSON string (e.g. '{"type":"group","value":"jira-users"}')

Get Worklog

Get worklog entries for a Jira issue. Parameters:
ParameterTypeRequiredDescription
issue_keystringYesJira issue key (e.g., ‘PROJ-123’, ‘ACV2-642’)

Add Worklog

Add a worklog entry to a Jira issue.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:
ParameterTypeRequiredDescription
issue_keystringYesJira issue key (e.g., ‘PROJ-123’, ‘ACV2-642’)
time_spentstringYesTime spent in Jira format. Examples: ‘1h 30m’ (1 hour and 30 minutes), ‘1d’ (1 day), ‘30m’ (30 minutes), ‘4h’ (4 hours)
commentstringNo(Optional) Comment for the worklog in Markdown format
startedstringNo(Optional) Start time in ISO format. If not provided, the current time will be used. Example: ‘2023-08-01T12:00:00.000+0000’
original_estimatestringNo(Optional) New value for the original estimate
remaining_estimatestringNo(Optional) New value for the remaining estimate

Batch Get Changelogs

Get changelogs for multiple Jira issues (Cloud only). Parameters:
ParameterTypeRequiredDescription
issue_ids_or_keysstringYesComma-separated list of Jira issue IDs or keys (e.g. ‘PROJ-123,PROJ-124’)
fieldsstringNo(Optional) Comma-separated list of fields to filter changelogs by (e.g. ‘status,assignee’). Default to None for all fields.
limitintegerNoMaximum number of changelogs to return in result for each issue. Default to -1 for all changelogs. Notice that it only limits the results in the response, the function will still fetch all the data.
Example:
{"issue_keys": ["PROJ-1", "PROJ-2", "PROJ-3"]}
Efficient for tracking field changes across multiple issues at once. Returns change history for each issue.
Only available on Jira Cloud.

Get User Profile

Retrieve profile information for a specific Jira user. Parameters:
ParameterTypeRequiredDescription
user_identifierstringYesIdentifier for the user (e.g., email address ‘user@example.com’, username ‘johndoe’, account ID ‘accountid:…’, or key for Server/DC).