github_notifications_list
List unread GitHub notifications—mentions, review requests, and assignments—newest first so agents can spot work needing attention without polling repositories.
Instructions
List your unread notifications — mentions, review requests, assignments — most recently updated first. This is how an agent finds out it is needed without polling repositories. reason says why each one is here; url is the thing it concerns. Note per_page maxes at 50 here, not 100.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| all | No | If `true`, show notifications marked as read. Absent, only unread ones come back. | |
| page | No | The page number of the results to fetch. Defaults to 1. | |
| since | No | Only show results that were last updated after the given time, in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`. | |
| before | No | Only show notifications updated before the given time, in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`. | |
| perPage | No | The number of results per page. This endpoint's maximum is 50, not the 100 the rest of the REST API allows. Defaults to 50. | |
| participating | No | If `true`, only shows notifications in which the user is directly participating or mentioned — the ones that are about you rather than about a repository you watch. |