Jira for AI agents
Agents read Jira at once. Changes and sends are held for a person's approval by default.
About Jira
A tool for bug tracking, issue tracking, and agile project management.
What an agent can do in Jira
Every Jira action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.
Runs at once (reads)
Looks things up in Jira without asking first. 66 actions.
- Bulk Fetch IssuesTool to bulk fetch multiple Jira issues by their IDs or keys (max 100 per call). Use when you need to retrieve details for multiple issues efficiently in a single API call.
- Get All GroupsRetrieves a page of groups from the Jira instance. Useful for resolving correct group names or IDs before passing them to other tools. Some returned groups are system-managed and may be inaccessible v
- Get all projectsRetrieves all visible projects using the modern paginated Jira API with server-side filtering and pagination support. Results reflect only projects the authenticated user can access — small or empty r
- Get All UsersRetrieves all users from the Jira instance including active, inactive, app accounts, and system accounts, with pagination support. On Jira Cloud, fields like `email_address` may be redacted due to pri
- Get Attachment MetaTool to retrieve Jira attachment settings including upload limits and enabled status. Use when you need to check if attachments are enabled or determine the maximum file size allowed.
- Get ComponentTool to retrieve components from Jira projects with search and filtering. Use when you need to list or find components across projects, optionally filtered by project IDs/keys or search query.
- Get Create Field Metadata for Issue TypeTool to retrieve field metadata for a specific issue type in a project. Use this to discover required fields, allowed values, and field configurations before creating issues of a specific type.
- Get Current UserRetrieves detailed information about the currently authenticated Jira user. The returned `accountId` is the correct identifier for fields like `lead_account_id` in JIRA_CREATE_PROJECT, JIRA_ADD_WATCHE
- Get DashboardsTool to list and search Jira dashboards visible to the current user. Use when you need to discover available dashboards, filter by ownership or favorites, or retrieve dashboard details including permi
- Get Favorite FiltersTool to retrieve favorite filters for the current user. Use when you need to discover which saved filters the user has marked as favorites.
- Get fieldsTool to retrieve Jira issue fields metadata. Use before editing an issue to discover custom field IDs and names. Custom fields are addressed as customfield_XXXXX in API calls and cf[XXXXX] in JQL; usi
- Get custom fields paginatedTool to retrieve Jira fields in pages. Use when you need to filter or page through custom and system fields.
Show all 66
- Get FilterRetrieves a specific Jira saved filter by ID, including its JQL and sharing metadata, to reuse in subsequent searches. Use when you need to fetch filter details or extract the JQL query to run searche
- Get GroupRetrieves details of a specific Jira group by name or ID. Use JIRA_GET_ALL_GROUPS to discover valid group names/IDs first. Some system-managed groups may be inaccessible due to permission restrictions
- Get IssueRetrieves a Jira issue by ID or key with customizable fields and expansions. Request only needed fields and expansions to avoid large responses. Use specific `customfield_*` keys in `fields` to verify
- Get Issue Edit MetaTool to retrieve editable fields for a Jira issue. Use before running an edit action to fetch custom field metadata and required fields.
- Get issue pickerTool to get issue picker suggestions from Jira. Use when you need to search for issues and get auto-completion suggestions.
- Get issue typesRetrieves all Jira issue types available to the user using the modern API v3 endpoint; results vary based on 'Administer Jira' global or 'Browse projects' project permissions. Response includes two sh
- Get My PermissionsTool to retrieve the user's permissions in Jira. Use when checking what actions the authenticated user can perform in a specific context (project, issue, or comment).
- Get ProjectRetrieves details of a Jira project by its ID or key.
- Get Project RolesRetrieves all available roles for a Jira project. Role IDs are project-specific and must not be reused across projects; call this action per project to obtain correct role IDs.
- Get Project TemplatesRetrieves available Jira project templates for creating projects. Returns template keys that can be used with the Create Project action. Use this action when you need to discover valid project templat
- Get Recent ProjectsRetrieves a list of projects recently accessed by the authenticated user.
- Get Server InfoTool to retrieve Jira instance server information. Use when you need details about the Jira version, build, deployment type, or server configuration.
- Get Service Desk Request Type FieldsTool to retrieve JSM request type field metadata for filling out portal requests. Use when you need to know which fields are required and their valid values.
- Get SprintRetrieves detailed information about a specific sprint by its ID. Use this action when you need to fetch a single sprint's details directly by ID, such as checking sprint status, dates, goal, or metad
- Get TransitionsRetrieves available workflow transitions for a Jira issue. Always use the numeric `id` from the response when calling JIRA_TRANSITION_ISSUE — transition IDs are project/workflow-specific and must not
- Get User GroupsRetrieves all groups for a specific Jira user by account ID. Use this action when you need to check group membership for a particular user, verify permissions, or audit user access. Essential for unde
- List BoardsRetrieves paginated Jira boards with filtering and sorting options. Use `start_at` and `max_results` together, looping through pages to retrieve all results.
- List Jira FiltersTool to search and list Jira saved filters (saved searches) visible to the current user. Use when you need to discover existing filters, find filters by name or owner, or get filter details including
- List Groups (Picker)Tool to search and list groups using Jira's picker endpoint. Use when you need to find groups by name or get a filtered list of groups.
- List Issue CommentsRetrieves paginated comments from a Jira issue with optional ordering. Paginate by incrementing `start_at` by `max_results` until the cumulative count reaches the `total` field in the response. A resp
- List SprintsRetrieves paginated sprints from a Jira board with optional state filtering.
- Search DashboardsTool to search for Jira dashboards with filtering, sorting, and pagination support. Use when you need to find dashboards by name, owner, sharing permissions, or status. Supports filtering by owner acc
- Search Issues Using JQL (GET)Searches for Jira issues using JQL with pagination and field selection.
- Search issuesAdvanced Jira issue search supporting structured filters and raw JQL. At least one filter parameter (e.g., jql, project_key, updated_after) is required; calls with no parameters will be rejected.
- Who Am IReturn the Atlassian (Jira) sites accessible to the connection. Identity is workspace-level.
- Analyse Jira ExpressionAnalyses Jira expressions for syntax validation, type checking, and complexity analysis. Use when you need to validate Jira expression syntax before using it in automation rules, custom fields, or wor
- Check User PermissionsCheck user permissions for global and project-level operations in Jira. Use this action to verify whether a user has specific permissions at the system level or within projects. Useful for authorizati
- Evaluate Jira ExpressionTool to evaluate Jira expressions using the enhanced search API. Use when you need to extract or transform data from Jira using Jira expression language. Useful for complex data queries, transformatio
- Find Users 2Tool to find users in Jira by query string, account ID, or property search. Use when you need to search for users to assign to issues, add as watchers, or perform other user-related operations.
- Find Users For PickerFind users for picker components by matching query against user attributes like display name and email.
- Get All Issue Type SchemesRetrieves all Jira issue type schemes with optional filtering and pagination.
- Get Issue StatusesRetrieves all issue statuses associated with workflows from Jira. Returns global statuses that may not be valid for every project or workflow scheme; verify a returned status is applicable to the spec
- Get CommentRetrieves a specific comment by ID from a Jira issue with optional expansions.
- Get Service Management InfoRetrieves runtime information for the Jira Service Management instance. Use when you need to check the version, build date, or license status.
- Get Issue Link TypesRetrieves all configured issue link types from Jira.
- Get Issue PropertyRetrieves a custom property from a Jira issue by key.
- Get Issue ResolutionsRetrieves all available issue resolution types from Jira.
- Get Issue WatchersRetrieves users watching a Jira issue for update notifications. Watcher data access may be restricted by Jira permissions. Returns all watchers; filter client-side by `accountId` to check if a specifi
- Get JQL autocomplete reference dataTool to retrieve JQL autocomplete reference data. Use when you need to discover available JQL fields, functions, and reserved words for building queries.
- Get JQL autocomplete suggestionsTool to get JQL field auto-complete suggestions. Use when building JQL queries to discover valid field values or predicate options.
- Get User Locale PreferenceTool to retrieve the locale preference of the currently authenticated Jira user. Use when you need to know the user's language and regional settings.
- Get PermissionsTool to retrieve all available Jira permissions. Use when you need to list all permission types that exist in Jira, including project and global permissions.
- Get Permitted ProjectsTool to retrieve projects where the current user has specific permissions. Use when you need to find which projects a user can access with certain permission levels.
- Get Project TypeRetrieves detailed information about a specific Jira project type by its key. Use when you need to get metadata about project types like software, service desk, business, or product discovery projects
- Get Project VersionsRetrieves all versions for a Jira project with optional expansion. Use version IDs from the response (not names) when setting fixVersions or affectedVersions on issues — submitting names alone causes
- Get Issue Remote LinksRetrieves links from a Jira issue to external resources.
- Get System AvatarsTool to retrieve all system avatars for a specific type (issuetype, project, user, or priority). Use when you need to get a list of available default avatars that can be assigned to Jira entities.
- Get Universal Avatar Type OwnerTool to retrieve all avatars (system and custom) for a specific type and entity in Jira. Use when you need to view available avatar options for projects, issue types, or priorities.
- Get Issue VotesFetches voting details for a Jira issue; requires voting to be enabled in Jira's general settings.
- Get WorklogsRetrieves worklogs for a specified Jira issue.
- List Comments by IDsTool to retrieve multiple comments by their IDs in a single request. Use when you need to fetch specific comments efficiently. Supports up to 1000 comment IDs per request with optional expansion for r
- List Project TypesRetrieves all Jira project types available in the instance. Use when you need to discover available project types or list all types without filtering by a specific key.
- Parse JQL QueriesParse and validate JQL queries, returning their abstract syntax tree structure along with any errors or warnings. Use when you need to validate JQL syntax or understand query structure before executio
- Search Approximate CountCount issues matching a JQL query using approximate count endpoint. Use when you need a fast count of issues without retrieving full issue details. The JQL query must be bounded (include at least one
Held for approval by default (changes and sends)
Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 28 actions.
- Add CommentAdds a comment using Atlassian Document Format (ADF) for rich text to an existing Jira issue.
- Add Users to Project RoleAdds users and optionally groups to a project role.
- Add User to GroupAdds a user to a Jira group.
- Add Watcher to IssueAdds a user to an issue's watcher list by account ID. Requires the authenticated user to have permission to view the issue and manage watchers; insufficient permissions may result in silent failure or
- Add WorklogTool to add a worklog entry to a Jira issue. Use when logging time spent on an issue.
- Assign IssueAssigns a Jira issue to a user, default assignee, or unassigns; supports email/name lookup.
- Bulk Create IssuesCreates multiple Jira issues (up to 50 per call) with full feature support including markdown, assignee resolution, and priority handling.
- Create BoardCreates a new Jira board (kanban, scrum, or agility) with optional filter and location configuration. Use this action when you need to set up a new board for a project or create a personal board for t
- Create GroupCreates a new group in Jira with the specified name.
- Create IssueCreates a new Jira issue (e.g., bug, task, story) in a specified project. IMPORTANT: Different Jira projects may have custom required fields beyond the standard ones (summary, project_key, issue_type)
- Link IssuesLinks two Jira issues using a specified link type with optional comment.
- Create ProjectCreates a new Jira project with required lead, template, and type configuration.
Show all 28
- Create SprintCreates a new sprint on a Jira board with optional start/end dates and goal.
- Create VersionCreates a new version for releases or milestones in a Jira project.
- Delete IssuePermanently and irreversibly deletes a Jira issue by its ID or key. Obtain explicit user confirmation before calling.
- Edit IssueUpdates an existing Jira issue with field values and operations. Supports direct field parameters (summary, description, assignee, priority, etc.) that are merged with the fields parameter. Direct par
- Move Issues to SprintMoves one or more Jira issues to a specified active sprint.
- Remove User from GroupRemoves a user from a Jira group. This is a destructive operation that revokes group-based permissions; confirm intent before calling.
- Remove User from Project RoleRemoves a user or group from a project role.
- Transition IssueTransitions a Jira issue to a different workflow state, with support for transition name lookup and user assignment by email. IMPORTANT: Only fields that are on the transition's screen can be set duri
- Update CommentUpdates text content or visibility of an existing Jira comment.
- Get JQL Autocomplete DataRetrieves JQL autocomplete reference data including reserved words, field names, and function names. Use when building JQL query editors or validating JQL syntax.
- Delete AttachmentPermanently deletes an attachment from Jira by its ID. This action is irreversible — the attachment cannot be recovered once removed. Use this action when you need to remove an unwanted file from a Ji
- Delete CommentDeletes a specific comment from a Jira issue using its ID and the issue's ID/key; requires user permission to delete comments on the issue.
- Delete VersionDeletes a Jira version and optionally reassigns its issues.
- Delete WorklogDeletes a worklog from a Jira issue with estimate adjustment options.
- Remove Watcher from IssueRemoves a user from an issue's watcher list by account ID.
- Send Notification for IssueSends a customized email notification for a Jira issue.
Changes wait in Needs you
Changes and sends in Jira are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
Jira questions
Can an agent change data in Jira on its own?
Not by default. Changes and sends in Jira are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
What can an agent read in Jira?
This connector lists 66 read actions. Reads run at once, without waiting for approval.
How does Jira connect?
It connects with OAuth 2.0 or Server-to-server OAuth or API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.