List issues
list_issuesList issues in a repository with filters for state, labels, milestones, author, assignee, mentions, and text search. Pull requests are excluded; use the dedicated pull request tool instead.
Instructions
List issues in a repository (owner/repo), open by default; optional state (open/closed/all) and page/limit. Filters: labels and milestones (names; an issue with any of them matches), author, assignee, mentioned (logins), search (text), since/before (RFC 3339, by last update). A label or milestone name the forge does not know is refused rather than ignored, since the forge would then list every issue. sort orders the list (oldest, recentupdate, mostcomment, nearduedate, …) on Forgejo only: Gitea's issue listing has no sort, so there it is refused. Issues only — pull requests, which the forges also serve as issues, are left out; use list_pull_requests for those. Each issue is slimmed to number, title, state, author, labels, assignees, milestone, comment count and dates, without its body; get_issue has the body.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based page number. | |
| repo | Yes | Repository name, e.g. `forgejo-mcp-rs`. | |
| sort | No | Order: `latest` (the default, newest first), `oldest`, `recentupdate`, `leastupdate`, `mostcomment`, `leastcomment`, `nearduedate`, `farduedate`, or `relevance` (with `search`). Forgejo only: Gitea's issue listing has no sort, so anything but `latest` is refused there. | |
| limit | No | Results per page. | |
| owner | Yes | Repository owner — user or organization, e.g. `brechanbech`. | |
| since | No | Only issues updated at or after this time (RFC 3339, e.g. `2026-10-01T00:00:00Z`). | |
| state | No | Filter by state: `open` (default), `closed`, or `all`. | |
| author | No | Only issues opened by this login. | |
| before | No | Only issues updated before this time (RFC 3339). | |
| labels | No | Only issues carrying any of these label names. | |
| search | No | Only issues matching this text. | |
| assignee | No | Only issues assigned to this login. | |
| mentioned | No | Only issues mentioning this login. | |
| milestones | No | Only issues in any of these milestones, by name (or id). |