Unified.to

GitHubAPIintegration&MCPserver

Deliver real-time Repository faster, close sales deals sooner, and scale without an integration backlog.

Try free for 30 days, no credit card required

Add GitHub and 2 other pre-built Repository integrations

Real-time data to fuel countless Repository use cases

Power AI copilots, insights, predictive analysis, and automation with a modern integration infrastructure that scales alongside you.

Your product
or/and
AI agent
Unified.to
Unified API
or/and
Unified MCP
GitHub
TASK Comment
REPO Commit
REPO Branch
REPO Pullrequest
REPO Repository
REPO Organization
HRIS Company
HRIS Employee
Task
TASK Project
STORAGE File
Passthrough
TASK Comment
REPO Commit
REPO Branch
REPO Pullrequest
REPO Repository
REPO Organization
HRIS Company
HRIS Employee
Task
TASK Project
STORAGE File
Passthrough
Your customer's data
on GitHub

Unified API data-models and methods

TASK Comment
list get
REPO Commit
get list
REPO Branch
get list
REPO Pullrequest
list get
REPO Repository
list get
REPO Organization
list get
HRIS Company
list get
HRIS Employee
list get
Task
list get create update
TASK Project
list get
STORAGE File
list get
Passthrough
get post put patch delete

604 Unified MCP tools

list all employees4 parameters
retrieve an employee2 parameters
list all companies3 parameters
retrieve a company2 parameters
list all files5 parameters
retrieve a file2 parameters
list all projects6 parameters
retrieve a project2 parameters
create a task18 parameters
list all tasks6 parameters
retrieve a task2 parameters
update a task19 parameters
list all comments5 parameters
retrieve a comment2 parameters
list all organizations3 parameters
retrieve an organization2 parameters
list all repositories5 parameters
retrieve a repository2 parameters
list all branches4 parameters
retrieve a branch2 parameters
list all commits6 parameters
retrieve a commit2 parameters
list all pullrequests4 parameters
retrieve a pullrequest2 parameters
github api root
get the authenticated app
create a github app from a manifest2 parameters
list installations for the authenticated app4 parameters
delete an installation for the authenticated app2 parameters
get an installation for the authenticated app2 parameters
create an installation access token for an app2 parameters
unsuspend an app installation2 parameters
suspend an app installation2 parameters
list your grants2 parameters
delete a grant2 parameters
get a single grant2 parameters
delete an app authorization2 parameters
revoke a grant for an application4 parameters
delete an app token2 parameters
check a token2 parameters
revoke an authorization for an application4 parameters
check an authorization4 parameters
reset an authorization4 parameters
get an app2 parameters
list your authorizations2 parameters
create a new authorization
get-or-create an authorization for a specific app2 parameters
get-or-create an authorization for a specific app and fingerprint4 parameters
delete an authorization2 parameters
get a single authorization2 parameters
get all codes of conduct
get a code of conduct2 parameters
create a content attachment2 parameters
get emojis
get github actions billing for an enterprise2 parameters
get github packages billing for an enterprise2 parameters
get shared storage billing for an enterprise2 parameters
list public events2 parameters
get feeds
list gists for the authenticated user3 parameters
create a gist
list public gists3 parameters
list starred gists3 parameters
delete a gist2 parameters
get a gist2 parameters
list gist comments4 parameters
create a gist comment2 parameters
delete a gist comment4 parameters
get a gist comment4 parameters
list gist commits4 parameters
list gist forks4 parameters
fork a gist2 parameters
unstar a gist2 parameters
check if a gist is starred2 parameters
star a gist2 parameters
get a gist revision4 parameters
get all gitignore templates
get a gitignore template2 parameters
list repositories accessible to the app installation2 parameters
revoke an installation access token
list issues assigned to the authenticated user12 parameters
get all commonly used licenses2 parameters
get a license2 parameters
render a markdown document
render a markdown document in raw mode
get a subscription plan for an account2 parameters
list plans2 parameters
list accounts for a plan6 parameters
get a subscription plan for an account (stubbed)2 parameters
list plans (stubbed)2 parameters
list accounts for a plan (stubbed)6 parameters
get github meta information
list public events for a network of repositories6 parameters
list notifications for the authenticated user6 parameters
mark notifications as read
get a thread2 parameters
delete a thread subscription2 parameters
get a thread subscription for the authenticated user2 parameters
set a thread subscription2 parameters
get octocat 1 parameter
list organizations2 parameters
get an organization2 parameters
list self-hosted runners for an organization4 parameters
list runner applications for an organization2 parameters
create a registration token for an organization2 parameters
create a remove token for an organization2 parameters
delete a self-hosted runner from an organization4 parameters
get a self-hosted runner for an organization4 parameters
list organization secrets4 parameters
get an organization public key2 parameters
delete an organization secret4 parameters
get an organization secret4 parameters
create or update an organization secret4 parameters
list selected repositories for an organization secret4 parameters
set selected repositories for an organization secret4 parameters
remove selected repository from an organization secret6 parameters
add selected repository to an organization secret6 parameters
list users blocked by an organization2 parameters
unblock a user from an organization4 parameters
check if a user is blocked by an organization4 parameters
block a user from an organization4 parameters
list saml sso authorizations for an organization2 parameters
remove a saml sso authorization for an organization4 parameters
list public organization events4 parameters
list organization webhooks4 parameters
create an organization webhook2 parameters
delete an organization webhook4 parameters
get an organization webhook4 parameters
ping an organization webhook4 parameters
get an organization installation for the authenticated app2 parameters
list app installations for an organization4 parameters
remove interaction restrictions for an organization2 parameters
get interaction restrictions for an organization2 parameters
set interaction restrictions for an organization2 parameters
list pending organization invitations4 parameters
create an organization invitation2 parameters
list organization invitation teams6 parameters
list organization issues assigned to the authenticated user10 parameters
list organization members6 parameters
remove an organization member4 parameters
check organization membership for a user4 parameters
remove organization membership for a user4 parameters
get organization membership for a user4 parameters
set organization membership for a user4 parameters
list organization migrations4 parameters
start an organization migration2 parameters
get an organization migration status4 parameters
delete an organization migration archive4 parameters
download an organization migration archive4 parameters
unlock an organization repository6 parameters
list repositories in an organization migration6 parameters
list outside collaborators for an organization5 parameters
remove outside collaborator from an organization4 parameters
convert an organization member to outside collaborator4 parameters
list organization projects5 parameters
create an organization project2 parameters
list public organization members4 parameters
remove public organization membership for the authenticated user4 parameters
check public organization membership for a user4 parameters
set public organization membership for the authenticated user4 parameters
list organization repositories7 parameters
create an organization repository2 parameters
get github actions billing for an organization2 parameters
get github packages billing for an organization2 parameters
get shared storage billing for an organization2 parameters
list idp groups for an organization4 parameters
list teams4 parameters
create a team2 parameters
delete a team4 parameters
get a team by name4 parameters
list discussions7 parameters
create a discussion4 parameters
delete a discussion6 parameters
get a discussion6 parameters
list discussion comments9 parameters
create a discussion comment6 parameters
delete a discussion comment8 parameters
get a discussion comment8 parameters
list reactions for a team discussion comment11 parameters
create reaction for a team discussion comment8 parameters
delete team discussion comment reaction10 parameters
list reactions for a team discussion9 parameters
create reaction for a team discussion6 parameters
delete team discussion reaction8 parameters
list pending team invitations6 parameters
list team members7 parameters
remove team membership for a user6 parameters
get team membership for a user6 parameters
add or update team membership for a user6 parameters
list team projects6 parameters
remove a project from a team6 parameters
check team permissions for a project6 parameters
add or update team project permissions6 parameters
list team repositories6 parameters
remove a repository from a team8 parameters
check team permissions for a repository8 parameters
add or update team repository permissions8 parameters
list idp groups for a team4 parameters
list child teams6 parameters
delete a project card2 parameters
get a project card2 parameters
move a project card2 parameters
delete a project column2 parameters
get a project column2 parameters
list project cards5 parameters
create a project card2 parameters
move a project column2 parameters
delete a project2 parameters
get a project2 parameters
list project collaborators5 parameters
remove user as a collaborator4 parameters
add project collaborator4 parameters
get project permission for a user4 parameters
list project columns4 parameters
create a project column2 parameters
get rate limit status for the authenticated user
delete a reaction (legacy)2 parameters
delete a repository4 parameters
get a repository4 parameters
list artifacts for a repository6 parameters
delete an artifact6 parameters
get an artifact6 parameters
download an artifact8 parameters
get a job for a workflow run6 parameters
download job logs for a workflow run6 parameters
list self-hosted runners for a repository6 parameters
list runner applications for a repository4 parameters
create a registration token for a repository4 parameters
create a remove token for a repository4 parameters
delete a self-hosted runner from a repository6 parameters
get a self-hosted runner for a repository6 parameters
list workflow runs for a repository10 parameters
delete a workflow run6 parameters
get a workflow run6 parameters
list workflow run artifacts8 parameters
cancel a workflow run6 parameters
list jobs for a workflow run9 parameters
delete workflow run logs6 parameters
download workflow run logs6 parameters
re-run a workflow6 parameters
get workflow run usage6 parameters
list repository secrets6 parameters
get a repository public key4 parameters
delete a repository secret6 parameters
get a repository secret6 parameters
create or update a repository secret6 parameters
list repository workflows6 parameters
get a workflow6 parameters
create a workflow dispatch event6 parameters
list workflow runs12 parameters
get workflow usage6 parameters
list assignees6 parameters
check if a user can be assigned6 parameters
disable automated security fixes4 parameters
enable automated security fixes4 parameters
list branches7 parameters
get a branch6 parameters
delete branch protection6 parameters
get branch protection6 parameters
update branch protection6 parameters
delete admin branch protection6 parameters
get admin branch protection6 parameters
set admin branch protection6 parameters
delete pull request review protection6 parameters
get pull request review protection6 parameters
delete commit signature protection6 parameters
get commit signature protection6 parameters
create commit signature protection6 parameters
remove status check protection6 parameters
get status checks protection6 parameters
remove status check contexts6 parameters
get all status check contexts6 parameters
add status check contexts6 parameters
set status check contexts6 parameters
delete access restrictions6 parameters
get access restrictions6 parameters
remove app access restrictions6 parameters
get apps with access to the protected branch6 parameters
add app access restrictions6 parameters
set app access restrictions6 parameters
remove team access restrictions6 parameters
get teams with access to the protected branch6 parameters
add team access restrictions6 parameters
set team access restrictions6 parameters
remove user access restrictions6 parameters
get users with access to the protected branch6 parameters
add user access restrictions6 parameters
set user access restrictions6 parameters
create a check run4 parameters
get a check run6 parameters
list check run annotations8 parameters
create a check suite4 parameters
get a check suite6 parameters
list check runs in a check suite11 parameters
rerequest a check suite6 parameters
list code scanning alerts for a repository6 parameters
get a code scanning alert6 parameters
list repository collaborators7 parameters
remove a repository collaborator6 parameters
check if a user is a repository collaborator6 parameters
add a repository collaborator6 parameters
get repository permissions for a user6 parameters
list commit comments for a repository6 parameters
delete a commit comment6 parameters
get a commit comment6 parameters
list reactions for a commit comment9 parameters
create reaction for a commit comment6 parameters
delete a commit comment reaction8 parameters
list commits11 parameters
list branches for head commit6 parameters
list commit comments8 parameters
create a commit comment6 parameters
list pull requests associated with a commit8 parameters
get a commit6 parameters
list check runs for a git reference11 parameters
list check suites for a git reference10 parameters
get the combined status for a specific reference6 parameters
list commit statuses for a reference8 parameters
get the code of conduct for a repository4 parameters
get community profile metrics4 parameters
compare two commits8 parameters
delete a file6 parameters
get repository content7 parameters
create or update file contents6 parameters
list repository contributors7 parameters
list deployments10 parameters
create a deployment4 parameters
delete a deployment6 parameters
get a deployment6 parameters
list deployment statuses8 parameters
create a deployment status6 parameters
get a deployment status8 parameters
create a repository dispatch event4 parameters
list repository events6 parameters
list forks7 parameters
create a fork4 parameters
create a blob4 parameters
get a blob6 parameters
create a commit4 parameters
get a commit6 parameters
list matching references8 parameters
get a reference6 parameters
create a reference4 parameters
delete a reference6 parameters
create a tag object4 parameters
get a tag6 parameters
create a tree4 parameters
get a tree7 parameters
list repository webhooks6 parameters
create a repository webhook4 parameters
delete a repository webhook6 parameters
get a repository webhook6 parameters
ping a repository webhook6 parameters
test the push repository webhook6 parameters
cancel an import4 parameters
get an import status4 parameters
start an import4 parameters
get commit authors5 parameters
get large files4 parameters
get a repository installation for the authenticated app4 parameters
remove interaction restrictions for a repository4 parameters
get interaction restrictions for a repository4 parameters
set interaction restrictions for a repository4 parameters
list repository invitations6 parameters
delete a repository invitation6 parameters
list repository issues15 parameters
create an issue4 parameters
list issue comments for a repository9 parameters
delete an issue comment6 parameters
get an issue comment6 parameters
list reactions for an issue comment9 parameters
create reaction for an issue comment6 parameters
delete an issue comment reaction8 parameters
list issue events for a repository6 parameters
get an issue event6 parameters
get an issue6 parameters
remove assignees from an issue6 parameters
add assignees to an issue6 parameters
list issue comments9 parameters
create an issue comment6 parameters
list issue events8 parameters
remove all labels from an issue6 parameters
list labels for an issue8 parameters
add labels to an issue6 parameters
set labels for an issue6 parameters
remove a label from an issue8 parameters
unlock an issue6 parameters
lock an issue6 parameters
list reactions for an issue9 parameters
create reaction for an issue6 parameters
delete an issue reaction8 parameters
list timeline events for an issue8 parameters
list deploy keys6 parameters
create a deploy key4 parameters
delete a deploy key6 parameters
get a deploy key6 parameters
list labels for a repository6 parameters
create a label4 parameters
delete a label6 parameters
get a label6 parameters
list repository languages4 parameters
get the license for a repository4 parameters
merge a branch4 parameters
list milestones9 parameters
create a milestone4 parameters
delete a milestone6 parameters
get a milestone6 parameters
list labels for issues in a milestone8 parameters
list repository notifications for the authenticated user10 parameters
mark repository notifications as read4 parameters
delete a github pages site4 parameters
get a github pages site4 parameters
create a github pages site4 parameters
update information about a github pages site4 parameters
list github pages builds6 parameters
request a github pages build4 parameters
get latest pages build4 parameters
get github pages build6 parameters
list repository projects7 parameters
create a repository project4 parameters
list pull requests11 parameters
create a pull request4 parameters
list review comments in a repository9 parameters
delete a review comment for a pull request6 parameters
get a review comment for a pull request6 parameters
list reactions for a pull request review comment9 parameters
create reaction for a pull request review comment6 parameters
delete a pull request comment reaction8 parameters
get a pull request6 parameters
list review comments on a pull request11 parameters
create a review comment for a pull request6 parameters
create a reply for a review comment8 parameters
list commits on a pull request8 parameters
list pull requests files8 parameters
check if a pull request has been merged6 parameters
merge a pull request6 parameters
remove requested reviewers from a pull request6 parameters
list requested reviewers for a pull request8 parameters
request reviewers for a pull request6 parameters
list reviews for a pull request8 parameters
create a review for a pull request6 parameters
delete a pending review for a pull request8 parameters
get a review for a pull request8 parameters
update a review for a pull request8 parameters
list comments for a pull request review10 parameters
dismiss a review for a pull request8 parameters
submit a review for a pull request8 parameters
update a pull request branch6 parameters
get a repository readme5 parameters
list releases6 parameters
create a release4 parameters
delete a release asset6 parameters
get a release asset6 parameters
get the latest release4 parameters
get a release by tag name6 parameters
delete a release6 parameters
get a release6 parameters
list release assets8 parameters
upload a release asset8 parameters
list stargazers6 parameters
get the weekly commit activity4 parameters
get the last year of commit activity4 parameters
get all contributor commit activity4 parameters
get the weekly commit count4 parameters
get the hourly commit count for each day4 parameters
create a commit status6 parameters
list watchers6 parameters
delete a repository subscription4 parameters
get a repository subscription4 parameters
set a repository subscription4 parameters
list repository tags6 parameters
download a repository archive (tar)6 parameters
list repository teams6 parameters
get all repository topics4 parameters
replace all repository topics4 parameters
get repository clones5 parameters
get top referral paths4 parameters
get top referral sources4 parameters
get page views5 parameters
transfer a repository4 parameters
disable vulnerability alerts4 parameters
check if vulnerability alerts are enabled for a repository4 parameters
enable vulnerability alerts4 parameters
download a repository archive (zip)6 parameters
create a repository using a template4 parameters
list public repositories3 parameters
list scim provisioned identities5 parameters
provision and invite a scim user2 parameters
delete a scim user from an organization4 parameters
get scim provisioning information for a user4 parameters
update a provisioned organization membership4 parameters
search code5 parameters
search commits5 parameters
search issues and pull requests5 parameters
search labels4 parameters
search repositories5 parameters
search topics 1 parameter
search users5 parameters
delete a team (legacy)2 parameters
get a team (legacy)2 parameters
list discussions (legacy)5 parameters
create a discussion (legacy)2 parameters
delete a discussion (legacy)4 parameters
get a discussion (legacy)4 parameters
list discussion comments (legacy)7 parameters
create a discussion comment (legacy)4 parameters
delete a discussion comment (legacy)6 parameters
get a discussion comment (legacy)6 parameters
list reactions for a team discussion comment (legacy)9 parameters
create reaction for a team discussion comment (legacy)6 parameters
list reactions for a team discussion (legacy)7 parameters
create reaction for a team discussion (legacy)4 parameters
list pending team invitations (legacy)4 parameters
list team members (legacy)5 parameters
remove team member (legacy)4 parameters
get team member (legacy)4 parameters
add team member (legacy)4 parameters
remove team membership for a user (legacy)4 parameters
get team membership for a user (legacy)4 parameters
add or update team membership for a user (legacy)4 parameters
list team projects (legacy)4 parameters
remove a project from a team (legacy)4 parameters
check team permissions for a project (legacy)4 parameters
add or update team project permissions (legacy)4 parameters
list team repositories (legacy)4 parameters
remove a repository from a team (legacy)6 parameters
check team permissions for a repository (legacy)6 parameters
add or update team repository permissions (legacy)6 parameters
list idp groups for a team (legacy)2 parameters
list child teams (legacy)4 parameters
get the authenticated user
list users blocked by the authenticated user
unblock a user2 parameters
check if a user is blocked by the authenticated user2 parameters
block a user2 parameters
delete an email address for the authenticated user
list email addresses for the authenticated user2 parameters
add an email address for the authenticated user
list followers of the authenticated user2 parameters
list the people the authenticated user follows2 parameters
unfollow a user2 parameters
check if a person is followed by the authenticated user2 parameters
follow a user2 parameters
list gpg keys for the authenticated user2 parameters
create a gpg key for the authenticated user
delete a gpg key for the authenticated user2 parameters
get a gpg key for the authenticated user2 parameters
list app installations accessible to the user access token2 parameters
list repositories accessible to the user access token4 parameters
remove a repository from an app installation4 parameters
add a repository to an app installation4 parameters
list user account issues assigned to the authenticated user8 parameters
list public ssh keys for the authenticated user2 parameters
create a public ssh key for the authenticated user
delete a public ssh key for the authenticated user2 parameters
get a public ssh key for the authenticated user2 parameters
list subscriptions for the authenticated user2 parameters
list subscriptions for the authenticated user (stubbed)2 parameters
list organization memberships for the authenticated user3 parameters
get an organization membership for the authenticated user2 parameters
list user migrations2 parameters
start a user migration
get a user migration status3 parameters
delete a user migration archive2 parameters
download a user migration archive2 parameters
unlock a user repository4 parameters
list repositories for a user migration4 parameters
list organizations for the authenticated user2 parameters
create a user project
list public email addresses for the authenticated user2 parameters
list repositories for the authenticated user9 parameters
create a repository for the authenticated user
list repository invitations for the authenticated user2 parameters
decline a repository invitation2 parameters
list repositories starred by the authenticated user4 parameters
unstar a repository for the authenticated user4 parameters
check if a repository is starred by the authenticated user4 parameters
star a repository for the authenticated user4 parameters
list repositories watched by the authenticated user2 parameters
list teams for the authenticated user2 parameters
list users2 parameters
get a user2 parameters
list events for the authenticated user4 parameters
list organization events for the authenticated user6 parameters
list public events for a user4 parameters
list followers of a user4 parameters
list the people a user follows4 parameters
check if a user follows another user4 parameters
list gists for a user5 parameters
list gpg keys for a user4 parameters
get contextual information for a user4 parameters
get a user installation for the authenticated app2 parameters
list public keys for a user4 parameters
list organizations for a user4 parameters
list user projects5 parameters
list events received by the authenticated user4 parameters
list public events received by a user4 parameters
list repositories for a user7 parameters
get github actions billing for a user2 parameters
get github packages billing for a user2 parameters
get shared storage billing for a user2 parameters
list repositories starred by a user6 parameters
list repositories watched by a user4 parameters
get the zen of github

The modern Unified API platform, built differently

Real-time, pass-through

Every request hits the source API live. No caching, no sync jobs, no stale data — just on-demand API reads/writes with native and virtual webhooks for instant updates.

Zero-storage by design

We never store end-customer data. Traffic is stateless and regionalized (US/EU/AU), reducing compliance scope and eliminating data-at-rest risk.

One API, deeply normalized

360+ integrations, 23 categories... Unified objects, endpoints, scopes, and errors—plus raw payload passthrough when you need provider-specific fields.

Custom fields & objects

Go beyond shallow schemas. We support custom fields and read/write on custom objects (e.g., Salesforce) via unified metadata APIs.

AI-ready integrations

Built for AI products: real-time streams for RAG/embeddings and Unified MCP tools that securely grant LLMs controlled integration access.

Predictable pricing, no lock-in

Transparent usage-based pricing that scales with API volume—not customers. Own your credentials and migrate anytime.

Add a GitHub integration to your application in hours

1Test drive integrations

Effortlessly test API calls, explore endpoints, and try out the GitHub integration using synthetic data in our Sandbox environment.

2Authorize connections

Drop in our Authorization component with a single line of code. Your users can then connect and grant access to their GitHub data.

3Start making API calls

Use the Connection ID to interact with GitHub via our unified API. We handle maintenance and updates so you can focus on your product.

Seamless Auth, no extra work

Unified.to removes the complexity of authentication and authorization so you can focus on building your product, not managing auth flows. Our pre-built UI and flexible API handle everything in the background—no extra setup required.

See documentation

Trusted by global product companies and developers to power integrations for innovative AI and SaaS applications

Humi.ca
Paidiem.com
HeroHunt.ai
HireTechLadies.com
Sailes.ai
Foresight
Recital
Talin
Sync2Hire
Humi.ca
Paidiem.com
HeroHunt.ai
HireTechLadies.com
Sailes.ai
Foresight
Recital
Talin
Sync2Hire

5 stars on G2

Integrate with all the major repository applications

Unified.to makes it possible to integrate once to a unified API to connect with all the applications your customers use, so you can train AI models, build advanced automation, and expand your market.

Start testing for free

Integrateonce,launchindays

With 368+ pre-built integrations and zero maintenance burden, Unified.to unlocks your team's integration potential, so you can unblock growth.