jira_batch_get_changelogs
Retrieve changelogs for multiple Jira Cloud issues. Optionally filter by specific fields and set a maximum number per issue.
Instructions
Get changelogs for multiple Jira issues (Cloud only).
Args: ctx: The FastMCP context. issue_ids_or_keys: List of issue IDs or keys. fields: List of fields to filter changelogs by. None for all fields. limit: Maximum changelogs per issue (-1 for all).
Returns: JSON string representing a list of issues with their changelogs.
Raises: NotImplementedError: If run on Jira Server/Data Center. ValueError: If Jira client is unavailable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum 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. | |
| fields | No | (Optional) Filter the changelogs by fields, e.g. ['status', 'assignee']. Default to None for all fields. | |
| issue_ids_or_keys | Yes | List of Jira issue IDs or keys, e.g. ['PROJ-123', 'PROJ-124'] |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |