> ## Documentation Index
> Fetch the complete documentation index at: https://docs.archal.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Jira clone

> Test Jira agents against a stateful clone of issues, boards, sprints, worklogs, issue links, versions, SLA metrics, and development context.

Clone ID: `jira`

Covers issues, boards, sprints, worklogs, issue links, versions, SLA metrics, and dev info. All tools use the `jira_` prefix.

## Start here

| Question     | Answer                                                                                                                            |
| ------------ | --------------------------------------------------------------------------------------------------------------------------------- |
| Best for     | Agents that triage tickets, move issues through workflows, manage sprints, link work to releases, or inspect development context. |
| Connect with | Route mode for Atlassian API domains, direct REST base URLs from `archal clone start jira`, or MCP tools.                         |
| Known limits | Jira Forms is not covered. Validate issue transitions with `jira_get_transitions` before changing status.                         |
| Seeds        | Common seeds: `small-project`, `enterprise`, `sprint-active`, `large-backlog`, `empty`. See [Seeds](/guides/seeds) for usage.     |

## Available tools

### Projects & Users

| Tool                      | Description                   |
| ------------------------- | ----------------------------- |
| `jira_get_all_projects`   | List accessible Jira projects |
| `jira_get_project_issues` | Get issues for a Jira project |
| `jira_get_user_profile`   | Get a Jira user profile       |

### Issues

| Tool                       | Description                                  |
| -------------------------- | -------------------------------------------- |
| `jira_create_issue`        | Create a new Jira issue                      |
| `jira_get_issue`           | Get details of a Jira issue by key           |
| `jira_update_issue`        | Update fields of an existing Jira issue      |
| `jira_delete_issue`        | Delete a Jira issue                          |
| `jira_search`              | Search Jira issues using JQL                 |
| `jira_batch_create_issues` | Create multiple Jira issues at once (max 50) |

### Transitions

| Tool                    | Description                                |
| ----------------------- | ------------------------------------------ |
| `jira_get_transitions`  | Get available transitions for a Jira issue |
| `jira_transition_issue` | Transition a Jira issue to a new status    |

### Comments & Worklogs

| Tool                | Description                         |
| ------------------- | ----------------------------------- |
| `jira_add_comment`  | Add a comment to a Jira issue       |
| `jira_edit_comment` | Edit a comment on a Jira issue      |
| `jira_add_worklog`  | Add a worklog entry to a Jira issue |
| `jira_get_worklog`  | Get worklogs for a Jira issue       |

### Issue Links

| Tool                            | Description                           |
| ------------------------------- | ------------------------------------- |
| `jira_get_link_types`           | Get available issue link types        |
| `jira_create_issue_link`        | Create a link between two Jira issues |
| `jira_create_remote_issue_link` | Create a remote link on a Jira issue  |
| `jira_link_to_epic`             | Link a Jira issue to an epic          |
| `jira_remove_issue_link`        | Remove a link between Jira issues     |

### Boards & Sprints

| Tool                          | Description                         |
| ----------------------------- | ----------------------------------- |
| `jira_get_agile_boards`       | List Jira Agile boards              |
| `jira_get_board_issues`       | Get issues on a Jira Agile board    |
| `jira_get_sprints_from_board` | List sprints for a Jira Agile board |
| `jira_get_sprint_issues`      | Get issues in a sprint              |
| `jira_create_sprint`          | Create a new sprint on a board      |
| `jira_update_sprint`          | Update a sprint                     |

### Versions

| Tool                         | Description                             |
| ---------------------------- | --------------------------------------- |
| `jira_get_project_versions`  | Get versions for a Jira project         |
| `jira_create_version`        | Create a new version in a Jira project  |
| `jira_batch_create_versions` | Batch create versions in a Jira project |

### Fields & Attachments

| Tool                        | Description                             |
| --------------------------- | --------------------------------------- |
| `jira_search_fields`        | Search available Jira fields            |
| `jira_download_attachments` | Download attachments from a Jira issue  |
| `jira_batch_get_changelogs` | Get changelogs for multiple Jira issues |

### Dates, SLA & Development Info

| Tool                               | Description                                                             |
| ---------------------------------- | ----------------------------------------------------------------------- |
| `jira_get_issue_dates`             | Get date information and status transition history                      |
| `jira_get_issue_sla`               | Calculate SLA metrics for a Jira issue                                  |
| `jira_get_issue_development_info`  | Get development information (PRs, commits, branches) linked to an issue |
| `jira_get_issues_development_info` | Get development information for multiple issues                         |

## Notes

* `jira_search` supports JQL.
* Call `jira_get_transitions` before attempting a state change.
* `rate-limited` seed triggers errors after 5 requests.
* Batch operations max out at 50 items per call.
