Get Jira Issues (batch)
jcm_getIssuesBatch-read up to 50 Jira issues in one call, returning summaries, descriptions, and recent comments in request order so you can review many issues without individual requests.
Instructions
Batch-read up to 50 Jira issues in one call (one JQL search, plus one GET per key the search omits). Returns an array in request order, one entry per unique key: {key, summary, type, status, parent ({key, summary, type} or null), description (markdown or null), comments: [{author, body, created}], commentsTotal?}. fields selects description and/or comments (default both). Descriptions are capped at maxDescriptionChars (default 600), comment bodies at maxCommentChars (default 300); cut text ends with "… [truncated, N chars total]". Only the 3 most recent comments are returned (oldest first); commentsTotal appears when more exist. A key that is missing or not visible to you returns {key, error} instead of being dropped. A moved/renamed key returns the issue under the requested key plus movedTo (current key). Use jcm_getIssue for full detail on one issue.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"issueKeys": "<issueKeys>"
},
"name": "jcm_getIssues"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | No | Which content to include (default both). key, summary, type, status, parent are always returned | |
| issueKeys | Yes | Jira issue keys, e.g. ["PROJ-1", "PROJ-2"] (max 50; duplicates collapsed) | |
| maxCommentChars | No | Per-comment body cap in chars (default 300) | |
| maxDescriptionChars | No | Description cap in chars (default 600) |