Analyse GitHub Pull Requests and fetch diffs
Retrieve the diff/patch for any PR in a repository.
Fetch content and metadata for specific PRs
Get PR title, description, author, timestamps, and state.
Fetch linked issues for a PR
Get the issues that will auto-close when a PR is merged, via GraphQL closingIssuesReferences.
Fetch CI status checks for a PR
Get check run conclusions and legacy commit status for a PR's HEAD commit.
Create Pull Requests
Open new PRs with title, body, head/base branch, and draft option.
Update PR title and description
Change the title and body of any PR.
Merge Pull Requests
Merge a PR using merge, squash, or rebase method.
Add comments to PRs
Post general comments to a PR thread.
Add inline review comments to PRs
Comment on specific lines in PR files for code review.
Submit PR Reviews
Approve, request changes, or comment on a PR review.
Update PR Assignees
Assign or update users on a PR or issue.
Create and update GitHub Issues
Open new issues or update existing ones with title, body, labels, and state.
List all open Issues or Pull Requests
View all open PRs or issues for any user or organisation.
Create tags and releases
Tag repository commits and publish releases with changelogs.
Search GitHub Users
Retrieve user profile information via GraphQL.
Get User Activity
Fetch commit, PR, issue, and review contributions with org/repo/date filtering.