Azure Repos Git API
REST API for managing Git repositories, branches, commits, pull requests, pushes, and items in Azure Repos. Provides full programmatic control over Git-based source code hosted in Azure DevOps, including creating and reviewing pull requests, managing branches and tags, browsing repository content, and pushing commits.
What You Can Do
MCP Tools
repositories-list
Azure Repos List repositories
repositories-create
Azure Repos Create a repository
repositories-get
Azure Repos Get a repository
repositories-update
Azure Repos Update a repository
repositories-delete
Azure Repos Delete a repository
pullrequests-list
Azure Repos List pull requests
pullrequests-create
Azure Repos Create a pull request
pullrequests-get
Azure Repos Get a pull request
pullrequests-update
Azure Repos Update a pull request
pullrequestreviewers-list
Azure Repos List pull request reviewers
pullrequestreviewers-createorupdate
Azure Repos Add or update a reviewer
pullrequestreviewers-delete
Azure Repos Remove a reviewer
pullrequestthreads-list
Azure Repos List pull request threads
pullrequestthreads-create
Azure Repos Create a comment thread
pullrequestcommits-list
Azure Repos List pull request commits
commits-list
Azure Repos List commits
commits-get
Azure Repos Get a commit
refs-list
Azure Repos List refs (branches and tags)
refs-update
Azure Repos Create, update, or delete refs
pushes-list
Azure Repos List pushes
pushes-create
Azure Repos Create a push
pushes-get
Azure Repos Get a push
items-list
Azure Repos List items (files and folders)
stats-list
Azure Repos List branch statistics