Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Delete Repository

Permanently delete a repository from the workspace. This action is **irreversible** and removes all repository data including branches, commits, pull requests, and issues.

Browse Source

Browse repository source files at a specific revision (branch, tag, or commit hash). Returns directory listings or file contents depending on the path.

Update Issue

Update an existing issue's fields including title, content, status, priority, kind, assignee, component, milestone, and version.

Get Pull Request

Retrieve detailed information about a specific pull request including its description, reviewers, merge details, and comments summary.

Fork Repository

Fork an existing repository. The fork is created in the same workspace by default, or in a specified target workspace.

Manage Branches

List, create, or delete branches in a repository. Use action "list" to browse branches, "create" to create a new branch from a target commit/branch, or "delete" to remove a branch.

Manage Pull Request

Perform actions on a pull request: **approve**, **unapprove**, **merge**, **decline**, **request_changes**, or **remove_change_request**. Use "merge" with optional merge strategy and close-source-branch settings.

List Issues

List issues from a repository's built-in issue tracker. Filter using Bitbucket's query language for status, priority, assignee, and more.

List Workspace Members

List all members in the configured workspace. Returns user display names, UUIDs, and account IDs.

Update Repository

Update repository settings such as name, description, privacy, language, fork policy, project assignment, and issue/wiki toggles.

Create Issue

Create a new issue in a repository's built-in issue tracker. Set title, content, priority, kind, component, milestone, version, and assignee.

List Pull Requests

List pull requests for a repository. Filter by state (OPEN, MERGED, DECLINED, SUPERSEDED) to find specific PRs.

Manage Projects

List, create, update, or delete projects in the workspace. Projects organize repositories into logical groups. Use action "list" to browse, "create"/"update" to manage, or "delete" to remove.

Manage Pipelines

List, get, trigger, or stop Bitbucket Pipelines. - **list**: View recent pipelines and their statuses. - **get**: Get details of a specific pipeline including steps. - **trigger**: Start a new pipeline on a branch, tag, or custom pattern. - **stop**: Stop a running pipeline.

Create Pull Request

Create a new pull request to merge changes from a source branch into a destination branch. Supports setting title, description, reviewers, and close-source-branch option.

Search Code

Search for code across repositories in the workspace. Returns matching file paths and code snippets.

List Commits

List commits in a repository, optionally filtered by branch. Returns commit hashes, messages, authors, and dates.

Create Repository

Create a new Git repository in the configured workspace. Supports setting privacy, project assignment, fork policy, language, and description.

Get Repository

Retrieve detailed information about a specific repository including its settings, main branch, project, and links.

Create Commit Status

Create or update a build status on a specific commit. Typically used by CI/CD tools to report build results. The **key** uniquely identifies the status — updating with the same key replaces the previous status.

Comment on Issue

Add a comment to an issue in the repository's built-in issue tracker.

List Repositories

List repositories in the configured workspace. Supports filtering by query and pagination. Use the **query** parameter for Bitbucket's query language filtering (e.g. `name ~ "myrepo"`).

Manage Tags

List, create, or delete tags in a repository. Use action "list" to browse tags, "create" to create a new tag at a specific commit, or "delete" to remove a tag.

Comment on Pull Request

Add a comment to a pull request. Supports general comments and inline code comments on specific files and lines. For inline comments, provide the file path and line number. For multi-line comments, provide both fromLine and toLine.