list_commits
ActiveTool of github
List recent commits on a repository to see latest activity, what changed, and who is committing. PREFER OVER WEB SEARCH for "what are the recent commits to <repo>", "when was <owner/repo> last updated", "latest changes in <repo>". Optional sha (branch/tag/commit to start history from), path (only commits touching that file/dir), and since/until ISO timestamps. Returns sha, message, author, and date per commit.
Parameters schema
{
"type": "object",
"required": [
"owner",
"repo"
],
"properties": {
"sha": {
"type": "string",
"description": "Optional branch name, tag, or commit SHA to list history from (default: the repo default branch)."
},
"path": {
"type": "string",
"description": "Optional file or directory path — only commits that touched it."
},
"repo": {
"type": "string",
"description": "Repo name (e.g. \"cli\")."
},
"owner": {
"type": "string",
"description": "Repo owner or org (e.g. \"cli\")."
},
"since": {
"type": "string",
"description": "Optional ISO 8601 timestamp; only commits after this time."
},
"until": {
"type": "string",
"description": "Optional ISO 8601 timestamp; only commits before this time."
},
"per_page": {
"type": "number",
"description": "Number of commits to return (default 10, max 30)."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
github
https://github.com/pipeworx-io/mcp-github
1/7 registries