Overview
Tool Name
Purpose
The jira_connector_tools group integrates Genesis workflows with Jira. Authenticate to a Jira instance, create or update issues, search with JQL, transition statuses, and pull project metadata to keep work in sync.Key Features & Functions
Authenticate & Connect
Establish a secure session with your Jira Cloud or Server instance.
Create & Update Issues
Open new tasks, bugs, or stories and modify fields, assignees, and priorities.
Search with JQL
Run targeted queries to find and report on issues across projects.
Workflow Transitions
Move issues through statuses using valid transition IDs.
Project Context
Fetch projects, issue types, and workflow options to drive automation.
Input Parameters for Each Function
jira_connector
Parameters
Name | Definition | Format |
---|---|---|
action | Operation to perform. Supported: authenticate , create_issue , update_issue , get_issue , search_issues , get_projects , create_project , get_workflows , transition_issue . | String (required) |
jira_url | Base URL of the Jira instance. Example: https://yourcompany.atlassian.net . | String |
username | Jira username or email for authentication. | String |
api_token | API token or password for authentication. | String |
project_key | Project key for issue actions. | String |
issue_key | Specific issue key for get, update, or transition. | String |
issue_type | Type for new issues. Common: Bug , Task , Story , Epic , Subtask . | String |
summary | Title for the issue. | String |
description | Detailed description body. | String |
assignee | Username or account id to assign. | String |
priority | Priority value. Common: Highest , High , Medium , Low , Lowest . | String |
labels | Labels to apply. | Array of strings |
custom_fields | Map of custom field ids to values. | Object |
transition_id | Workflow transition id when moving status. | String |
jql_query | JQL for search operations. | String |
max_results | Maximum number of results to return. | Integer |
Prefer API tokens over passwords for Jira Cloud. Create tokens from your Atlassian account and store them securely.
Use Cases
- Auto-create incidents from platform events
When a data quality check fails, open a
Bug
in the correct project with context attached. - Sync task progress
Move issues to
In Progress
orDone
when Genesis tasks are started or completed. - Programmatic reporting Run scheduled JQL searches for open blockers and post summaries to Slack.
- Sprint coordination Batch update assignees and priorities ahead of sprint planning.
- Governance and audits Pull full issue details with history and attachments for compliance reviews.
**Deleting or bulk editing issues in Jira is hard to undo. **Test your automation in a non-production project first.
Workflow/How It Works
- Authenticate
Provide
jira_url
,username
, andapi_token
to establish a session. - Operate on issues
Use
create_issue
,update_issue
,get_issue
, andtransition_issue
as tasks progress. - Search and report
Execute
search_issues
withjql_query
to produce lists for dashboards or alerts. - Pull context
Call
get_projects
andget_workflows
to discover valid types, fields, and transitions.
Custom fields vary by project. Use
get_issue
on a known ticket or the Jira REST API browser to confirm field ids before automating writes.Integration Relevance
- project_manager_tools to mirror milestones and task states.
- data_dev_tools to tie engineering work to Jira user stories.
- slack_tools to notify channels on issue creation or failure transitions.
- file_manager_tools to attach logs, screenshots, or reports to issues.
- delegate_work to hand off Jira updates as part of multi-agent workflows.
Configuration Details
- Use the full HTTPS base URL for your instance.
- Ensure the API token has permissions for the target projects.
- Match
project_key
,issue_type
, and custom field ids to the project configuration. - Workflow transitions require valid
transition_id
for the issue’s current status.
Limitations or Notes
- Jira Cloud and Server have capability differences that can affect endpoints.
- API rate limits may require pagination or backoff for large queries.
- Permissions and screens can block writes to required fields if not supplied.
- Large searches should use pagination through
max_results
and offsets. - Tokens expire or can be revoked. Handle authentication failures gracefully.
Output
- Authentication Confirmation of the authenticated user and scopes.
- Issue Operations Keys, URLs, updated field snapshots, and current status after actions.
- Search Results Arrays of issues with key metadata from JQL queries.
- Project and Workflow Data Project listings, issue types, transitions, and related configuration.
- Errors Clear messages for permission problems, invalid fields, missing transitions, or connectivity issues.