GitHub · Capability
GitHub v3 REST API — Git
GitHub v3 REST API — Git. 13 operations. Lead operation: GitHub Create a Blob. Self-contained Naftiko capability covering one Github business surface.
What You Can Do
POST
Gitcreateblob
— GitHub Create a Blob
/v1/repos/{owner}/{repo}/git/blobs
GET
Gitgetblob
— GitHub Get a Blob
/v1/repos/{owner}/{repo}/git/blobs/{file-sha}
POST
Gitcreatecommit
— GitHub Create a Commit
/v1/repos/{owner}/{repo}/git/commits
GET
Gitgetcommit
— GitHub Get a Commit Object
/v1/repos/{owner}/{repo}/git/commits/{commit-sha}
GET
Gitlistmatchingrefs
— GitHub List Matching References
/v1/repos/{owner}/{repo}/git/matching-refs/{ref}
GET
Gitgetref
— GitHub Get a Reference
/v1/repos/{owner}/{repo}/git/ref/{ref}
POST
Gitcreateref
— GitHub Create a Reference
/v1/repos/{owner}/{repo}/git/refs
PATCH
Gitupdateref
— GitHub Update a Reference
/v1/repos/{owner}/{repo}/git/refs/{ref}
DELETE
Gitdeleteref
— GitHub Delete a Reference
/v1/repos/{owner}/{repo}/git/refs/{ref}
POST
Gitcreatetag
— GitHub Create a Tag Object
/v1/repos/{owner}/{repo}/git/tags
GET
Gitgettag
— GitHub Get a Tag
/v1/repos/{owner}/{repo}/git/tags/{tag-sha}
POST
Gitcreatetree
— GitHub Create a Tree
/v1/repos/{owner}/{repo}/git/trees
GET
Gitgettree
— GitHub Get a Tree
/v1/repos/{owner}/{repo}/git/trees/{tree-sha}
MCP Tools
github-create-blob
GitHub Create a Blob
github-get-blob
GitHub Get a Blob
read-only
idempotent
github-create-commit
GitHub Create a Commit
github-get-commit-object
GitHub Get a Commit Object
read-only
idempotent
github-list-matching-references
GitHub List Matching References
read-only
idempotent
github-get-reference
GitHub Get a Reference
read-only
idempotent
github-create-reference
GitHub Create a Reference
github-update-reference
GitHub Update a Reference
idempotent
github-delete-reference
GitHub Delete a Reference
idempotent
github-create-tag-object
GitHub Create a Tag Object
github-get-tag
GitHub Get a Tag
read-only
idempotent
github-create-tree
GitHub Create a Tree
github-get-tree
GitHub Get a Tree
read-only
idempotent