Core — github
Core — github. 16 operations. Lead operation: Get and save a user github token to their database object. This allows subsequent queries for github data from the users scope.. Self-contained Naftiko capability covering one business surface.
Core — github is a Naftiko capability published by Scalar, one of 22 capabilities the APIs.io network indexes for this provider. It bundles 16 operations across the GET and POST methods rooted at /v1/github.
The capability includes 8 read-only operations and 8 state-changing operations. Lead operation: Get and save a user github token to their database object. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.
Tagged areas include Scalar and github.
What You Can Do
MCP Tools
scalar-getgithubauthorize
Get and save a user github token to their database object. This allows subsequent queries for github data from the users scope.
scalar-getgithublinkinitiate
Issue a signed OAuth state token for the GitHub user-authorization flow and return the GitHub authorize URL the client should redirect to. O
scalar-getgithubrepos
Get a list of repositories that can be linked to a project
scalar-getgithubreposid
Get repository info
scalar-postgithublinkrepo
Links a github repo to a Scalar github project
scalar-getgithubdocsprojectuidcommits
List commits from the GitHub repo backing a `provider: github` DocsProject
scalar-getgithubdocsprojectuidbranches
List branches on the GitHub repo backing a `provider: github` DocsProject. Supports prefix search.
scalar-postgithubdocsprojectuidpullrequest
Create a pull request on the GitHub repo backing a `provider: github` DocsProject
scalar-postgithubslugavailable
Check if github slug is available
scalar-postgithubslug
Update a github project slug
scalar-postgithubcreate
Create a github project that is not linked to a github repo. This project will be used by the cli flow.
scalar-postgithubunlinkrepo
Unlink a github repo from a Scalar github project
scalar-postgithubconfigvalidate
Validate configuration file for a github project
scalar-getgithubslug
Get a github project.
scalar-getgithublistprojects
Get github projects for the team
scalar-postgithubdelete
Deletes a Github project