list_pull_requests
Retrieve pull requests from any GitHub repository. Filter by open, closed, or all states and limit results to review proposed or recently merged code changes.
Instructions
List pull requests for a GitHub repository.
Use this when the user wants to see what code changes are proposed or recently merged — e.g. "what PRs are open in fastapi/fastapi?", "show me recent merged PRs in torvalds/linux".
Args: owner: Repository owner (GitHub username or organisation). repo: Repository name. state: Filter by PR state: "open" (default), "closed", or "all". limit: Max number of PRs to return (1-50, default 20).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | ||
| limit | No | ||
| owner | Yes | ||
| state | No | open |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |