What you'll need
GitHub personal access token
Fine-grained or classic. It starts with
ghp_orgithub_pat_.
Tools
This is the most your agent can get: the tools it sees and can use depend on the permissions of the credential you connect. The scopes beside a tool are the credential scopes that unlock it. 57 tools read data and 34 can change it.
A classic token with repo but without read:org, gist, notifications or project unlocks 77 of them. A fine-grained token can unlock all 91.
actions_getReadrepoGet details about specific GitHub Actions resources.
actions_listReadrepoTools for listing GitHub Actions resources.
actions_run_triggerWriterepoTrigger GitHub Actions workflow operations, including running, re-running, cancelling workflow runs, and deleting workflow run logs.
add_comment_to_pending_reviewWriterepoAdd review comment to the requester's latest pending pull request review. A pending review needs to already exist to call this (check with the user if not sure).
add_issue_commentWritepublic_repo / repoAdd a comment and/or reaction to a specific issue or issue comment in a GitHub repository. Use this tool with pull requests as well (in this case pass pull request number as issue_number), but only if user is not asking specifically to add or react to review comments. At least one of body or reaction is required.
add_reply_to_pull_request_commentWriterepoAdd a reply and/or reaction to an existing pull request comment. This can create a new comment linked as a reply to the specified comment, add an emoji reaction to the specified comment, or do both. At least one of body or reaction is required.
assign_copilot_to_issueWriterepoAssign Copilot to a specific issue in a GitHub repository.
assign_copilot_to_issue_with_intentWriterepoAssign Copilot to a specific issue in a GitHub repository. Prefer this tool over assign_copilot_to_issue when available.
83 more. Type in the filter to find them.