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.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_issues"
}
}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. |