API_KEY
github_mcp_api_key
Developer setup
No fields declared in this snapshot.
User connection
- GitHub Personal Access Tokengeneric_api_key · stringRequired
GITHUB_MCP
GitHub MCP lets agents work with repositories, issues, pull requests, users, actions, projects, notifications, code security, and other authorized GitHub surfaces.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
44
Action summaries
Display-only definitions
0
Trigger types
Not installed instances
1
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
API_KEY
No fields declared in this snapshot.
Capability index
Showing 1–30 of 44 actions
GITHUB_MCP_ADD_COMMENT_TO_PENDING_REVIEW
Add 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).
Untrusted display-only summary
GITHUB_MCP_ADD_ISSUE_COMMENT
Add 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.
Untrusted display-only summary
GITHUB_MCP_ADD_REPLY_TO_PULL_REQUEST_COMMENT
Add 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.
Untrusted display-only summary
GITHUB_MCP_CREATE_BRANCH
Create a new branch in a GitHub repository
Untrusted display-only summary
GITHUB_MCP_CREATE_OR_UPDATE_FILE
Create or update a single file in a GitHub repository. If updating, you should provide the SHA of the file you want to update. Use this tool to create or update a file in a GitHub repository remotely; do not use it for local file operations. To obtain the current blob SHA before updating, call the get_file_contents to…
Untrusted display-only summary
GITHUB_MCP_CREATE_PULL_REQUEST
Create a new pull request in a GitHub repository.
Untrusted display-only summary
GITHUB_MCP_CREATE_REPOSITORY
Create a new GitHub repository in your account or specified organization
Untrusted display-only summary
GITHUB_MCP_DELETE_FILE
Delete a file from a GitHub repository
Untrusted display-only summary
GITHUB_MCP_FORK_REPOSITORY
Fork a GitHub repository to your account or specified organization
Untrusted display-only summary
GITHUB_MCP_GET_COMMIT
Get details for a commit from a GitHub repository
Untrusted display-only summary
GITHUB_MCP_GET_FILE_CONTENTS
Get the contents of a file or directory from a GitHub repository
Untrusted display-only summary
GITHUB_MCP_GET_LABEL
Get a specific label from a repository.
Untrusted display-only summary
GITHUB_MCP_GET_LATEST_RELEASE
Get the latest release in a GitHub repository
Untrusted display-only summary
GITHUB_MCP_GET_ME
Get details of the authenticated GitHub user. Use this when a request is about the user's own profile for GitHub. Or when information is missing to build other tool calls.
Untrusted display-only summary
GITHUB_MCP_GET_RELEASE_BY_TAG
Get a specific release by its tag name in a GitHub repository
Untrusted display-only summary
GITHUB_MCP_GET_TAG
Get details about a specific git tag in a GitHub repository
Untrusted display-only summary
GITHUB_MCP_GET_TEAM_MEMBERS
Get member usernames of a specific team in an organization. Limited to organizations accessible with current credentials
Untrusted display-only summary
GITHUB_MCP_GET_TEAMS
Get details of the teams the user is a member of. Limited to organizations accessible with current credentials
Untrusted display-only summary
GITHUB_MCP_ISSUE_READ
Get information about a specific issue in a GitHub repository.
Untrusted display-only summary
GITHUB_MCP_ISSUE_WRITE
Create a new or update an existing issue in a GitHub repository.
Untrusted display-only summary
GITHUB_MCP_LIST_BRANCHES
List branches in a GitHub repository
Untrusted display-only summary
GITHUB_MCP_LIST_COMMITS
Get list of commits of a branch in a GitHub repository. Returns at least 30 results per page by default, but can return more if specified using the perPage parameter (up to 100).
Untrusted display-only summary
GITHUB_MCP_LIST_ISSUE_FIELDS
List issue fields for a repository or organization. Returns field definitions including name, type (text, number, date, single_select), and for single_select fields the list of valid option names. When repo is omitted, returns org-level fields directly.
Untrusted display-only summary
GITHUB_MCP_LIST_ISSUES
List issues in a GitHub repository. For pagination, use the 'endCursor' from the previous response's 'pageInfo' in the 'after' parameter.
Untrusted display-only summary
GITHUB_MCP_LIST_ISSUE_TYPES
List supported issue types for a repository or its owner organization. When repo is omitted, returns org-level issue types directly.
Untrusted display-only summary
GITHUB_MCP_LIST_PULL_REQUESTS
List pull requests in a GitHub repository. If the user specifies an author, then DO NOT use this tool and use the search_pull_requests tool instead.
Untrusted display-only summary
GITHUB_MCP_LIST_RELEASES
List releases in a GitHub repository
Untrusted display-only summary
GITHUB_MCP_LIST_REPOSITORY_COLLABORATORS
List collaborators of a GitHub repository. Results are paginated; the response includes `nextPage`, `prevPage`, `firstPage`, and `lastPage` fields. To get the next page, use the `nextPage` value as the `page` parameter.
Untrusted display-only summary
GITHUB_MCP_LIST_TAGS
List git tags in a GitHub repository
Untrusted display-only summary
GITHUB_MCP_MERGE_PULL_REQUEST
Merge a pull request in a GitHub repository.
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.