Jira
BUILT-IN AI ALWAYS-ON CAPABLEA tool for bug tracking, issue tracking, and agile project management.
Connect Jira to ChatGPT or Claude with your own Jira login or an API key, and your AI can run 97 of its actions. 69 of those only read and change nothing. 7 can delete or send something that cannot be undone, so those need a boundary you set before anyone runs them.
Things you could hand over
Your assistant can find the board, read the active sprint with its goal and dates, and pull every issue in it with status and assignee in one pass. This is the report you would have built by clicking through the board, and asking for it changes nothing in Jira.
Built on: List Boards / List Sprints / Get Sprint / Search issues / Bulk Fetch Issues
Jira worklogs are readable per issue, so the assistant can take a JQL query for the sprint, pull the worklogs on every issue in it, and add the hours up by person, by issue and by issue type. That is the retro question most teams answer from memory. Every action behind it only reads.
Built on: Search Issues Using JQL (GET) / Get Worklogs / Get Issue / Bulk Fetch Issues
It can draft it. Give it a saved filter or a JQL query, and it reads the matching issues, their current status, and the recent comments on each, then writes the update in your words rather than as a list of ticket keys. You read it and decide what is fit to send.
Built on: Get Favorite Filters / Get Filter / Search Issues Using JQL (GET) / Get Issue / List Issue Comments
Up to fifty at a time. The step that makes this work rather than fail is reading the field metadata for the project and issue type first, because Jira projects add required fields of their own and a create that ignores them is rejected. It can also assign each one as it goes.
Built on: Get all projects / Get Create Field Metadata for Issue Type / Bulk Create Issues / Create Issue / Assign Issue
Sprint planning is the ceremony Jira exists for and it is reachable end to end. The assistant can read the board's sprints, pull what is still open in the current one with a JQL query, create the next sprint with its dates and goal, and move the agreed issues into it. Moving an issue changes what the team sees on the board the next time they open it.
Built on: List Boards / List Sprints / Get Sprint / Search Issues Using JQL (GET) / Create Sprint / Move Issues to Sprint
It can read the new issues, propose a priority and an owner for each, and then move them, because Jira exposes the transitions that are legal for a given issue in its own workflow. The transitions available are specific to your project's workflow, so it has to look them up per issue rather than assume.
Built on: Search issues / Get Issue / Get Transitions / Transition Issue / Assign Issue
It runs one JQL query you fix in advance for issues untouched past a window you set, adds a comment on each asking for the current state, and adds you as a watcher so the answer comes back to you. Because you are watching every issue it touched, each run reports itself. It only ever comments.
Built on: Search Issues Using JQL (GET) / Get Issue / Add Comment / Add Watcher to Issue
It can list every group and project role the account holds, which is the part nobody does properly by hand, and then remove them where you say. Removing a group membership revokes whatever permissions that group carried, everywhere the group is used, which is exactly why the reading step comes first.
Built on: Get All Users / Get User Groups / Get Project Roles / Get My Permissions / Remove User from Group / Remove User from Project Role
- Issue deletion and duplicate linking are exposed and no candidate here uses them. Atlassian's own note is that deleting an issue is permanent and takes its history with it, and whether linking as a duplicate is the better route depends on what the comments on each issue are worth.
- Required fields vary by project and by issue type, so a creation step that works in one project can be rejected in another. Nothing on this page can tell you which fields yours demands, which is why reading the field metadata first is part of the candidate rather than a detail.
- Everything here runs with your own permissions. A search that comes back thin may mean restricted access rather than an empty project, and the connector reports what your account can see, not what exists.
- Nothing in this connector schedules anything, so a stale-issue sweep runs when it is asked to run. Making it weekly is a property of whatever schedules your assistant, not of Jira.
- No time saving is claimed for any candidate on this page, because none has been measured.
BUILT-IN AI Ships AI features you can turn on yourself, with no developer and no new purchase.
3 event triggers. This app can fire automations on its own. One of 34 in this directory that can.