Manage projects, tasks, and bugs with Jira
The Jira integration enables comprehensive project management and issue tracking including creating issues, updating issue details, searching with JQL queries, managing assignments, and retrieving project information. You can create bugs, tasks, and stories with structured descriptions, update issue fields, search across projects using Jira’s powerful JQL language, and assign issues to team members. This integration is perfect for development teams and project managers who need to automate their issue tracking workflows.
Required:
action
- The operation you want to perform (create_issue, update_issue, get_issue, search_issues, get_projects, assign_issue)Optional:
project_key
- Project identifier for issue operationsissue_id
- Issue ID or key for specific issue operationsjql_query
- JQL query string for advanced searchingCreate a new issue in a project
Parameters:
action
(required) - Set to “create_issue”project_key
(required) - Project key (e.g., “PROJ”)summary
(required) - Issue titledescription
(required) - Issue descriptionissue_type
(required) - Type of issue (Bug, Task, Story, etc.)priority_id
(optional) - Priority ID (1=Highest, 2=High, 3=Medium, 4=Low, 5=Lowest)Example:
Response:
Update an existing issue’s fields
Parameters:
action
(required) - Set to “update_issue”issue_id
(required) - Issue ID or keysummary
(optional) - Updated summarydescription
(optional) - Updated descriptionExample:
Response:
Retrieve details of a specific issue
Parameters:
action
(required) - Set to “get_issue”issue_id
(required) - Issue ID or keyExample:
Response:
Search for issues using JQL query
Parameters:
action
(required) - Set to “search_issues”jql_query
(required) - JQL search querystart_at
(optional) - Starting index for pagination (default: 0)max_results
(optional) - Maximum results to return (default: 50)fields
(optional) - Specific fields to returnExample:
Response:
Retrieve all accessible projects
Parameters:
action
(required) - Set to “get_projects”Example:
Response:
Assign an issue to a user by email address
Parameters:
action
(required) - Set to “assign_issue”issue_id
(required) - Issue ID or keyassignee_email
(required) - Email address of the assigneeExample:
Response:
Jira uses structured document format for descriptions with type “doc” and nested content arrays. Issue types include Bug, Task, Story, Epic, and custom types defined in your instance. Priority IDs are numeric: 1=Highest, 2=High, 3=Medium, 4=Low, 5=Lowest. JQL (Jira Query Language) supports complex searches with operators like AND, OR, and functions like currentUser(). Assignment requires a two-step process: first finding the user’s account ID by email, then assigning using the account ID. All timestamps use ISO 8601 format.