Bitbucket MCP
UnclaimedBitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
Install
npx -y bitbucket-mcp@latestUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
addPullRequestComment
Creates a comment on a pull request (general or inline).
all
When true (and page is not provided), the server automatically follows Bitbucket next links until all items are fetched or a safety cap of 1,000 entries is reached.
approvePullRequest
Approves a pull request.
comment_id
Comment ID
content
Comment content in markdown format
convertTodraft
Converts a regular pull request to draft status.
createDraftPullRequest
Creates a new draft pull request.
createPullRequest
Creates a new pull request.
declinePullRequest
Declines a pull request.
description
Pull request description
draft
(optional): Whether to create the pull request as a draft
getPullRequest
Gets details for a specific pull request.
getPullRequestActivity
Gets the activity log for a pull request.
getPullRequestComment
Gets a specific comment on a pull request.
getPullRequestComments
Lists comments on a pull request.
getPullRequests
Gets pull requests for a repository.
getRepository
Gets details for a specific repository.
inline
(optional): Inline comment information for commenting on specific lines
limit
Deprecated alias for pagelen kept for backward compatibility.
listRepositories
Lists repositories in a workspace.
mergePullRequest
Merges a pull request.
message
(optional): Reason for declining
name
(optional): Filter repositories by partial name match
page
1-based Bitbucket page number to fetch. When omitted, the first page is returned.
pagelen
Number of items per page (Bitbucket pagelen). Defaults to 10 and is capped at 100.
publishDraftPullRequest
Publishes a draft pull request to make it ready for review.
pull_request_id
Pull request ID
removeChangeRequest
Removes a change request from a pull request.
repo_slug
Repository slug
requestChanges
Requests changes on a pull request.
reviewers
(optional): List of reviewer usernames
sourceBranch
Source branch name
state
(optional): Pull request state (OPEN, MERGED, DECLINED, SUPERSEDED)
strategy
(optional): Merge strategy (merge-commit, squash, fast-forward)
targetBranch
Target branch name
title
Pull request title
unapprovePullRequest
Removes an approval from a pull request.
updatePullRequest
Updates a pull request.
updatePullRequestComment
Updates a comment on a pull request.
workspace
(optional): Bitbucket workspace name