GitHub MCP Tools
GitHub exposes 10 tools. Each one has its own page with the configuration for every client that can run this server.
-
get_meRead-onlyget me
-
search_repositoriesRead-onlysearch repositories
-
get_file_contentsRead-onlyget file contents
-
list_issuesRead-onlylist issues
-
create_issueMutatingcreate issue
-
list_pull_requestsRead-onlylist pull requests
-
create_pull_requestMutatingcreate pull request
-
get_pull_request_diffRead-onlyget pull request diff
-
search_codeRead-onlysearch code
-
list_commitsRead-onlylist commits
Mutating and Read-only are read off each tool's name, not its schema — a hint, not a guarantee. The registry stores tool names only; connect the server for its live schemas.