Built by Metorial, the integration platform for agentic AI.
Lists branches (Git refs) in a repository. Optionally filter to a specific prefix. Can also include branch statistics like ahead/behind counts relative to a base branch.
Searches for code across repositories in the project. Supports filtering by repository, branch, file path, and file extension. Returns matching file paths with match locations.
Creates a new branch in a repository from a specified source commit SHA. The source commit is typically the HEAD of an existing branch.
Adds a comment to a pull request. Supports general comments, inline code comments on specific files/lines, replying to existing threads, and updating thread status (active, fixed, closed, etc.).
Updates an existing Git repository's settings. Can rename, change the default branch, or enable/disable the repository.
Gets detailed information about a specific pull request, including reviewers, vote status, completion options, labels, and comment threads.
Creates a new Git repository in the Azure DevOps project. Optionally creates a fork of an existing repository by specifying a parent repository.
Lists pull requests in a repository with filtering by status, creator, reviewer, and branches. Returns PR metadata including title, status, reviewers, and merge info.
Permanently deletes a Git repository from the Azure DevOps project. This action cannot be undone.
Deletes a branch from a repository. Requires the current commit SHA of the branch to ensure you're deleting the correct ref.
Retrieves the content of a file from a repository at a specific version (branch, tag, or commit). Can also list files/folders at a given path.
Creates a new pull request in a repository. Supports draft PRs, auto-complete with configurable merge strategies, and initial reviewer assignment.
Lists commits in a repository with filtering by branch, author, date range, and file path. Returns commit metadata including author, message, and change counts.
Updates a pull request's properties. Can change title, description, status (complete/abandon/reactivate), draft state, target branch, and auto-complete settings. Also supports adding/removing reviewers and voting.
Lists all Git repositories in the configured Azure DevOps project. Returns repository metadata including name, default branch, size, fork status, and URLs.