Jira is the #1 agile project management tool used by teams to plan, track, release, and support great software with confidence
39 actions Leo can use in the apps and agents it builds for you: 24 that read Jira data, 15 that create or update it.
Search for issues using JQL (Jira Query Language).
Docs ↗Searches for issues using JQL with enhanced search capabilities.
Docs ↗Returns all sprints from a board, for the given board ID.
Docs ↗Returns all issues in a sprint.
Docs ↗Retrieves available options for the Labels field.
Lists all comments for an issue.
Docs ↗Returns all epics from a board, for the given board ID.
Docs ↗Returns all issues that belong to an epic on the given board.
Docs ↗Returns all boards.
Docs ↗Returns all issues from a board, for the given board ID.
Docs ↗Gets the details for a list of users.
Docs ↗Gets details of user.
Docs ↗Gets either all transitions or a transition that can be performed by the user on an issue, based on the issue's status.
Docs ↗Gets the status of a long-running asynchronous task.
Docs ↗Returns the sprint for a given sprint ID.
Docs ↗Gets the details for an issue.
Docs ↗Gets the available issue types. If a project ID is provided, returns issue types for that project. Otherwise, returns all issue types accessible to the user.
Docs ↗Returns lists of issues matching a query string.
Docs ↗Returns the authenticated Jira user's account ID, display name, email, and active status. Call this first when the user says 'my issues', 'assigned to me', or needs their Jira identity. Use the returned accountId with Search Issues with JQL (e.g. assignee = '{accountId}') or Assign Issue. Requires a Cloud ID to identify the Jira site.
Lists all accessible Jira Cloud sites and their IDs.
Docs ↗Returns the board for the given board ID.
Docs ↗Gets metadata on all projects.
Docs ↗Provide an estimated count of the issues that match the JQL.
Docs ↗Checks whether one or more issues would be returned by one or more JQL queries.
Docs ↗Updates an issue. A transition may be applied and issue properties updated as part of the edit.
Docs ↗Updates a comment.
Docs ↗Performs an issue transition and, if the transition has a screen, updates the fields from the transition screen.
Docs ↗Moves issues to a sprint, for a given sprint ID.
Docs ↗Downloads a Jira issue attachment's binary content to the configured file-stash directory and returns its saved path plus the attachment's metadata (filename, mimeType, size, etc.). Use this after locating an attachment via Get Issue (its fields.attachment[] array lists each attachment's id, filename, size, and mimeType), or from an attachment reference surfaced by another Jira action or trigger — pass that id as attachmentId. The file is saved in the file-stash directory as <attachmentId>-<sanitized filename> (the ID prefix avoids collisions when multiple attachments share the same filename); the returned filedata tuple points at that saved path for use in downstream file-input props. Jira's content endpoint responds with a redirect to a signed, short-lived media URL — this is followed automatically, so no extra configuration is required.
Deletes a project.
Docs ↗Creates a project version.
Docs ↗Creates an issue or, where the option to create subtasks is enabled in Jira, a subtask.
Docs ↗Creates a future sprint.
Docs ↗Create a context for custom field options.
Docs ↗Assigns an issue to a user.
Docs ↗Adds a user as a watcher of an issue by passing the account ID of the user, For example, 5b10ac8d82e05b22cc7d4ef5, If no user is specified the calling user is added.
Adds multiple attachments to an issue.
Docs ↗Adds a new comment to an issue.
Docs ↗Adds an attachment to an issue.
Docs ↗Leo connects Jira to the ERP your business already runs on: the records it reads in Jira land in your ERP, and what changes in the ERP flows back.
Authorize Jira once, in a couple of clicks. Leo only gets the permissions you grant.
In plain language: the dashboard, portal or agent you want across Jira and your ERP. No code, no mapping spreadsheets.
Leo builds it, you review, it goes live. Agents run on a schedule or on events, under the guardrails you set.