Skip to main content
Jira Logo

Jira Toolset

Issue tracking, project management, and team collaboration

ReadyAtlassian

Overview

The Jira toolset enables AI agents to interact with your Jira workspace. Agents can create issues, search tickets, add comments, update issues, and more. This toolset is ideal for automating project management workflows and integrating Jira into conversational AI experiences.

Key Capabilities

  • Create and manage issues - Create new tickets, update existing ones, change status
  • Search with JQL - Find issues using Jira Query Language
  • Comment management - Add and retrieve comments on issues
  • Project operations - List projects, get project metadata
  • User operations - Search users, get current user info

Available Tools

ToolDescriptionType
create_issueCreate a new Jira issueAction
update_issueUpdate an existing issue (summary, description, status, assignee, etc.)Action
get_issueGet details of a specific issueSearch
get_issuesGet issues from a projectSearch
search_issuesSearch issues using JQL queriesSearch
add_commentAdd a comment to an issueAction
get_commentsGet comments for an issueSearch
get_projectsGet all Jira projectsSearch
get_projectGet details of a specific projectSearch
get_project_metadataGet project metadata (issue types, components)Search
search_usersSearch users by name or emailSearch
get_current_userGet current authenticated user infoSearch
validate_connectionValidate Jira connection statusUtility
convert_text_to_adfConvert plain text to Atlassian Document FormatUtility

Configuration Guide

Step 1: Access Atlassian Developer Console

  1. Navigate to developer.atlassian.com/console/myapps/
  2. Sign in with your Atlassian account
Atlassian Developer Console

Step 2: Create OAuth 2.0 Integration

  1. Click “Create” in the top right corner
  2. Select “OAuth 2.0 integration”
  3. Enter a name (e.g., “PipesHub Jira Toolset”)
  4. Click “Create”
Create OAuth Integration

Step 3: Get Redirect URI from PipesHub

  1. In PipesHub, go to Settings > Toolsets
  2. Find Jira and click “Configure”
  3. Copy the Redirect URI shown in the dialog
Copy Redirect URI from PipesHub

Step 4: Configure Callback URL

  1. In Atlassian Developer Console, go to Authorization
  2. Click “Add” under OAuth 2.0 (3LO)
  3. Paste the Redirect URI from PipesHub into the Callback URL field
  4. Click “Save changes”
Add Callback URL
The Callback URL must match exactly. Any mismatch will cause authentication to fail.

Step 5: Add Required Scopes

  1. In the left sidebar, click “Permissions”
  2. Add scopes for both User identity API and Jira API

User Identity API

Click “Add” next to User identity API and select:
ScopeDescription
read:accountView user profiles (required for user identification)
User Identity API Scopes

Jira API - Classic Scopes

Click “Add” next to Jira API. You’ll see two tabs: “Classic scopes” and “Granular scopes”. Add scopes from both tabs.First, select the “Classic scopes” tab and add:
ScopeDescription
read:jira-workRead Jira project and issue data
write:jira-workCreate and update issues, add comments
read:jira-userRead user information
Jira Classic Scopes

Jira API - Granular Scopes

Next, select the “Granular scopes” tab and add:
ScopeDescription
read:user:jiraView user details
read:group:jiraView groups and group members
read:avatar:jiraView user and project avatars
read:audit-log:jiraRead audit logs
read:application-role:jiraRead application roles
read:project-role:jiraRead project roles and role assignments
Jira Granular Scopes

Step 6: Get OAuth Credentials

  1. In the left sidebar, click “Settings”
  2. Under “Authentication details”, copy:
    • Client ID
    • Secret (click the copy button)
Copy OAuth Credentials

Step 7: Configure in PipesHub

  1. Return to the PipesHub Jira toolset configuration dialog
  2. Enter your Client ID and Client Secret
  3. Click “Save Configuration”
Enter Credentials in PipesHub

Step 8: Authorize Access

  1. A popup window will open to Atlassian’s authorization page
  2. Select your Jira site from the dropdown
Select Jira Site
  1. Review the permissions and click “Accept”
Accept Permissions
  1. You’ll be redirected back to PipesHub
  2. The toolset will show “Authenticated” status

FAQ

AspectJira ConnectorJira Toolset
PurposeSync and index Jira data for searchEnable agents to perform actions in Jira
Data FlowOne-way (import data into PipesHub)Two-way (read and write via API)
When to UseQuery/search issues, projects, commentsCreate issues, update tickets, add comments
Example: Use Jira Connector to search and retrieve existing ticket information. Use Jira Toolset to let agents create new issues or update ticket status.

When searching issues, always include a time range (e.g., “from the last 30 days” or “updated this week”) to get accurate results.

Usage Tips

How do I create an issue?
Simply ask your agent to “create a Jira ticket” and provide the project key, title, and issue type (Task, Bug, or Story). You can also specify assignee, priority, and labels.
How do I search for issues?
Ask to “find Jira issues” with specific criteria. The agent will use JQL syntax automatically. For example: “show me all in-progress issues in project PA from the last week”
How do I assign issues?
You can assign by name (e.g., “assign to John Smith”) or by email. The agent will look up the correct account ID automatically.
How do I update issue status?
Ask to “move issue PA-123 to In Progress” or “mark PA-456 as Done”. Common statuses include “To Do”, “In Progress”, and “Done”.