project management

Add Jira to your AI agent

A tool for bug tracking, issue tracking, and agile project management.

Things your agent can do in Jira
98

Things your AI can do in Jira

Your FormWise AI can handle any of these in Jira — on its own, without you needing to click a button.

  • Add Attachment

    Popular

    Uploads and attaches a file to a Jira issue.

  • Add Comment

    Popular

    Adds a comment using Atlassian Document Format (ADF) for rich text to an existing Jira issue.

  • Add User to Group

    Popular

    Adds a user to a Jira group.

  • Add Users to Project Role

    Popular

    Adds users and optionally groups to a project role.

  • Add Watcher to Issue

    Popular

    Adds 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 an error response.

  • Add Worklog

    Popular

    Tool to add a worklog entry to a Jira issue. Use when logging time spent on an issue.

  • Assign Issue

    Popular

    Assigns a Jira issue to a user, default assignee, or unassigns; supports email/name lookup.

  • Bulk Create Issues

    Popular

    Creates multiple Jira issues (up to 50 per call) with full feature support including markdown, assignee resolution, and priority handling.

  • Create Board

    Popular

    Creates 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 tracking work. The board will organize and visualize issues based on the specified filter or project context.

  • Create Group

    Popular

    Creates a new group in Jira with the specified name.

  • Create Issue

    Popular

    Creates 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). If issue creation fails with 'field X is required', use JIRA_GET_CREATE_METADATA_ISSUE_TYPE_FIELDS (requires projectIdOrKey and issueTypeId parameters) to discover available fields for your project, or check your Jira project's configuration. Custom fields can be provided via the 'additional_properties' parameter as a JSON string (e.g., '{"customfield_12345": "value"}'). Rapid bulk creation may trigger HTTP 429 rate limiting; throttle calls and use exponential backoff on 429 responses.

  • Link Issues

    Popular

    Links two Jira issues using a specified link type with optional comment.

Show 86 more things it can do
  • Create Project

    Popular

    Creates a new Jira project with required lead, template, and type configuration.

  • Create Sprint

    Popular

    Creates a new sprint on a Jira board with optional start/end dates and goal.

  • Create Version

    Popular

    Creates a new version for releases or milestones in a Jira project.

  • Delete Issue

    Popular

    Permanently and irreversibly deletes a Jira issue by its ID or key. Obtain explicit user confirmation before calling.

  • Edit Issue

    Popular

    Updates 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 parameters take precedence.

  • Bulk Fetch Issues

    Popular

    Tool 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 Groups

    Popular

    Retrieves 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 via other group operations. Use `start_at`/`max_results` to page through results.

  • Get all projects

    Popular

    Retrieves 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 result sets may indicate permission restrictions, not absence of projects. An empty `values` array means no projects matched the filters; relax `query`, `status`, or `categoryId` if unexpected. Project keys are mutable; prefer the stable numeric project ID for durable references in follow-up calls.

  • Get All Users

    Popular

    Retrieves 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 privacy settings — never treat them as guaranteed present. Successful responses may silently omit users due to permission restrictions; a smaller-than-expected result set may reflect access limits, not absence of users.

  • Get Attachment

    Popular

    Retrieves the binary content of a Jira attachment by ID. Use when you need to download a specific file attached to an issue.

  • Get Attachment Meta

    Popular

    Tool 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 Component

    Popular

    Tool 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 Type

    Popular

    Tool 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 User

    Popular

    Retrieves 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_WATCHER_TO_ISSUE, and JIRA_REMOVE_WATCHER_FROM_ISSUE — never use email or username in those fields.

  • Get Dashboards

    Popular

    Tool 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 permissions and popularity.

  • Get Favorite Filters

    Popular

    Tool to retrieve favorite filters for the current user. Use when you need to discover which saved filters the user has marked as favorites.

  • Get fields

    Popular

    Tool 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; using display names instead causes 400 Unknown field errors. Returns global metadata — cross-reference with JIRA_GET_ISSUE_EDIT_META before editing, as globally visible fields not listed there will also cause 400 errors when sent to JIRA_EDIT_ISSUE. Results are scoped to the authenticated user's permissions, so field sets may differ between users.

  • Get custom fields paginated

    Popular

    Tool to retrieve Jira fields in pages. Use when you need to filter or page through custom and system fields.

  • Get Filter

    Popular

    Retrieves 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 searches.

  • Get Group

    Popular

    Retrieves 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 even when name/ID is known.

  • Get Issue

    Popular

    Retrieves 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 updated values programmatically.

  • Get Issue Edit Meta

    Popular

    Tool to retrieve editable fields for a Jira issue. Use before running an edit action to fetch custom field metadata and required fields.

  • Get issue picker

    Popular

    Tool to get issue picker suggestions from Jira. Use when you need to search for issues and get auto-completion suggestions.

  • Get issue types

    Popular

    Retrieves 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 shapes: global issue types (no scope field) and project-scoped types (include scope.project.id); deduplicate by id, not name. Always use issuetype.id (not display name) when referencing issue types in other API calls to avoid validation errors.

  • Get My Permissions

    Popular

    Tool 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 Project

    Popular

    Retrieves details of a Jira project by its ID or key.

  • Get Project Roles

    Popular

    Retrieves 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 Templates

    Popular

    Retrieves 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 template keys before creating a project.

  • Get Recent Projects

    Popular

    Retrieves a list of projects recently accessed by the authenticated user.

  • Get Server Info

    Popular

    Tool 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 Fields

    Popular

    Tool 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 Sprint

    Popular

    Retrieves 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 metadata. For finding sprint IDs, use JIRA_LIST_SPRINTS first.

  • Get Transitions

    Popular

    Retrieves 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 be hardcoded or reused across different issues or projects. When multiple transitions share similar names, use `id` to disambiguate.

  • Get User Groups

    Popular

    Retrieves 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 understanding which groups a user belongs to before performing group-related operations.

  • List Boards

    Popular

    Retrieves paginated Jira boards with filtering and sorting options. Use `start_at` and `max_results` together, looping through pages to retrieve all results.

  • List Jira Filters

    Popular

    Tool 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 JQL queries and sharing permissions.

  • List Groups (Picker)

    Popular

    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 Comments

    Popular

    Retrieves 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 response with `total=0` and an empty comments array means the issue has no comments.

  • List Sprints

    Popular

    Retrieves paginated sprints from a Jira board with optional state filtering.

  • Move Issues to Sprint

    Popular

    Moves one or more Jira issues to a specified active sprint.

  • Remove User from Group

    Popular

    Removes a user from a Jira group. This is a destructive operation that revokes group-based permissions; confirm intent before calling.

  • Remove User from Project Role

    Popular

    Removes a user or group from a project role.

  • Search Dashboards

    Popular

    Tool 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 account ID, group, project, and dashboard name.

  • Search Issues Using JQL (GET)

    Popular

    Searches for Jira issues using JQL with pagination and field selection.

  • Search issues

    Popular

    Advanced 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.

  • Transition Issue

    Popular

    Transitions 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 during the transition. Which fields are available depends on the Jira workflow configuration and varies per project. Use JIRA_GET_TRANSITIONS with expand='transitions.fields' to check which fields a transition supports. If a field (e.g., assignee) is not on the transition screen, use a JIRA_EDIT_ISSUE action after the transition to set other fields.

  • Update Comment

    Popular

    Updates text content or visibility of an existing Jira comment.

  • Who Am I

    Popular

    Return the Atlassian (Jira) sites accessible to the connection. Identity is workspace-level.

  • Analyse Jira Expression

    Analyses 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 workflows.

  • Check User Permissions

    Check 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 authorization checks before performing operations, or for auditing user access rights.

  • Get JQL Autocomplete Data

    Retrieves JQL autocomplete reference data including reserved words, field names, and function names. Use when building JQL query editors or validating JQL syntax.

  • Delete Attachment

    Permanently 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 Jira issue.

  • Delete Comment

    Deletes 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 Version

    Deletes a Jira version and optionally reassigns its issues.

  • Delete Worklog

    Deletes a worklog from a Jira issue with estimate adjustment options.

  • Evaluate Jira Expression

    Tool 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, transformations, and building custom objects from Jira data.

  • Find Users For Picker

    Find users for picker components by matching query against user attributes like display name and email.

  • Find Users 2

    Tool 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.

  • Get All Issue Type Schemes

    Retrieves all Jira issue type schemes with optional filtering and pagination.

  • Get Issue Statuses

    Retrieves 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 specific project before use.

  • Get Comment

    Retrieves a specific comment by ID from a Jira issue with optional expansions.

  • Get Service Management Info

    Retrieves runtime information for the Jira Service Management instance. Use when you need to check the version, build date, or license status.

  • Get Issue Link Types

    Retrieves all configured issue link types from Jira.

  • Get Issue Property

    Retrieves a custom property from a Jira issue by key.

  • Get Issue Resolutions

    Retrieves all available issue resolution types from Jira.

  • Get Issue Watchers

    Retrieves 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 specific user is watching.

  • Get JQL autocomplete reference data

    Tool 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 suggestions

    Tool to get JQL field auto-complete suggestions. Use when building JQL queries to discover valid field values or predicate options.

  • Get User Locale Preference

    Tool 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 Permissions

    Tool 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 Projects

    Tool 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 Type

    Retrieves 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 Versions

    Retrieves 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 400 validation errors.

  • Get Issue Remote Links

    Retrieves links from a Jira issue to external resources.

  • Get System Avatars

    Tool 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 Owner

    Tool 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 Universal Avatar View Type

    Tool to retrieve the default avatar image for a specific type (project, issuetype, or priority) from Jira. Use when you need to download the default avatar for a type.

  • Get Avatar Image

    Tool to retrieve a specific avatar image by type and ID from Jira. Use when you need to download avatar images for projects, issue types, or priorities.

  • Get Issue Votes

    Fetches voting details for a Jira issue; requires voting to be enabled in Jira's general settings.

  • Get Worklogs

    Retrieves worklogs for a specified Jira issue.

  • List Comments by IDs

    Tool 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 rendered HTML and properties.

  • List Project Types

    Retrieves 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 Queries

    Parse 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 execution.

  • Remove Watcher from Issue

    Removes a user from an issue's watcher list by account ID.

  • Search Approximate Count

    Count 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 search restriction).

  • Send Notification for Issue

    Sends a customized email notification for a Jira issue.

Built for the way you actually work

No code, no engineers

Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.

Sounds like you, not like a bot

Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.

Plugs into the stack you already use

No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.

Your data stays yours

Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.

What you can do once Jira is connected

Onboard new clients without lifting a finger

When someone signs up, your AI greets them, sets up their next step in Jira, and keeps the momentum going — even at 2am.

Reply to leads in seconds, not days

Your AI watches Jira for new inquiries, answers questions in your voice, and books the call before they cool off.

Get your weekends back

Hand off the repetitive Jira work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.

How to connect Jira to your agent

  1. 1

    Start using FormWise for free

    Sign up in under a minute.

  2. 2

    Find Jira in your connected apps

    Inside FormWise, go to Settings → Connected Services and look for Jira.

  3. 3

    Hit "Connect"

    Click "Connect Jira" and log in like you normally would. We only ask for the permissions your AI actually needs.

  4. 4

    Tell your AI what to do in Jira

    Build a quick AI Agent (it's like writing instructions, not code), and pick the Jira actions you want your AI to handle.

  5. 5

    Watch it run

    Send it a real-world task and watch your AI take care of Jira for you. Tweak the wording until it feels just right.

Powered by the AI you already trust

Your Jira workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.

  • OpenAI
  • Anthropic Claude
  • Google Gemini

Questions other Jira users had before signing up

Do I need to know how to code?

Not even a little. If you can use Jira today, you can set this up. You'll connect Jira, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.

Will my clients know they're talking to an AI?

Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.

Can I make it sound like me?

Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.

What if I want to take over a conversation?

You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.

Is my client data safe?

Yes. Your Jira login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect Jira or delete everything any time.

What happens when Jira updates their app?

We handle it. When Jira adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.

How fast can I actually get this running?

Most people are up and running the same day they sign up. Connecting Jira takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.

What is FormWise?

FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like Jira — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.

Can I sell AI agents to my clients?

Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.

Can I embed my AI on my website or in my course?

Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.

Do I need to know anything about AI to use this?

No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.

About Jira on FormWise

A tool for bug tracking, issue tracking, and agile project management.

Connect Jira once and your FormWise AI gets 98 things it can do inside it. That means your AI can handle the Jira work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.

You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.

New to Jira? Take a look at www.atlassian.com/software/jira.

Stop doing the Jira work yourself

Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.