list_issues
Fetch and filter GitLab issues by state, milestone, label, assignee, or search query. Returns clean summaries instead of raw objects to reduce context usage.
Instructions
List and filter issues by state, milestone, label, assignee, or search with clean summaries
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | Page number for pagination | |
| sort | Yes | Sort direction | desc |
| state | Yes | Filter by issue state (default: all) | all |
| labels | No | Filter by label names (comma-separated or array) | |
| search | No | Search query matching issue title or description | |
| verbose | Yes | If true, returns full raw GitLab objects instead of clean summaries | |
| order_by | Yes | Field to sort by | created_at |
| per_page | Yes | Items per page (default: 20, max: 100) | |
| author_id | No | Filter by author user ID | |
| milestone | No | Filter by milestone title, or 'None' for issues without milestones, or 'Any' | |
| project_id | Yes | Project numeric ID (e.g. 31) or namespace path (e.g. 'group/project-name'). URL-encoding is handled automatically. | |
| assignee_id | No | Filter by assignee user ID | |
| milestone_id | No | Filter by numeric milestone ID |