search_issues
Find Jira issues using JQL or filters by project, type, status, assignee, priority, labels, sprint, or free-text. Paginated results help avoid creating duplicates.
Instructions
Search for issues in Jira using JQL (Jira Query Language). Supports filtering by project, type, status, assignee, priority, labels, sprint, and free-text search. Results are paginated. By default returns the first 50 matching issues. Use this to find existing issues before creating duplicates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jql | No | Raw JQL query string. If provided, all other filter parameters are ignored. | |
| text | No | Free-text search in summary and description fields. | |
| fields | No | Specific fields to include in response (e.g., ["summary", "status", "assignee"]). If omitted, returns default issue view. | |
| labels | No | Filter by labels (issues must have ALL specified labels). | |
| sprint | No | Filter by sprint name or ID. | |
| status | No | Filter by status name (e.g., "In Progress", "Done"). | |
| orderBy | No | Sort field and direction (e.g., "created DESC", "priority ASC"). | |
| startAt | No | Pagination offset. Default: 0. | |
| assignee | No | Filter by assignee. Use account ID, "currentUser()", or "unassigned". | |
| priority | No | Filter by priority level. | |
| issueType | No | Filter by issue type. | |
| maxResults | No | Maximum results to return. Default: 50, Max: 100. | |
| projectKey | No | Project key (e.g., "PROJ"). Filters issues by project. |