MCP / Developer tools

Bitbucket MCP

Bitbucket Cloud: repos, pull requests, branches, pipelines. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

Sign in once244 actionsDeveloper tools
Ask your agent
List up to 10 branches in this Bitbucket repository, sorted by name.

Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.

What Bitbucket MCP can do

244 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

ActionWhat it does
bitbucket_add_default_reviewerAdd a default reviewer to a repository (idempotent).
bitbucket_add_gpg_keyAdd a GPG public key to your account
bitbucket_add_project_default_reviewerAdd a default reviewer to a project WRITE action
bitbucket_add_project_deploy_keyAdd a deploy key (public SSH key) to a project
bitbucket_add_repository_deploy_keyAdd a deploy key (public SSH key) to a repository
bitbucket_add_ssh_keyAdd an SSH public key to your account
bitbucket_approve_commitApprove a commit as the connected user WRITE action
bitbucket_approve_pull_requestApprove a pull request as the connected user WRITE action
bitbucket_branch_createCreate a branch with {name, target.hash}.
bitbucket_branch_deleteDelete a branch (the main branch cannot be deleted).
bitbucket_branch_getGet one branch and its head commit
bitbucket_branches_listList branches
Show all 60 actions
ActionWhat it does
bitbucket_browse_repository_pathBrowse a directory (paginated listing) or read a file at a revision Files come back as text (up to max_chars), directories and format=meta as JSON.
bitbucket_commit_getGet one commit
bitbucket_commits_listList commits, newest first or the history of one ref with revision.
bitbucket_create_branch_restrictionCreate a branch restriction rule
bitbucket_create_commit_build_statusReport a build status on a commit (overwrites the same key)
bitbucket_create_commit_by_uploading_filesCreate a commit by uploading files (multipart: each file under its repository path).
bitbucket_create_commit_commentComment on a commit
bitbucket_create_deployment_variableCreate a deployment environment variable
bitbucket_create_environmentCreate a deployment environment
bitbucket_create_pipeline_known_hostAdd a Pipelines SSH known host
bitbucket_create_pipeline_scheduleCreate a pipeline schedule
bitbucket_create_projectCreate a project in a workspace
bitbucket_create_pull_request_taskCreate a task on a pull request
bitbucket_create_repositories_commit_reports_annotationsCreate or update up to 100 annotations of a Code Insights report
bitbucket_create_repository_pipeline_variableCreate a repository pipeline variable
bitbucket_create_snippetCreate a snippet (or /snippets for your own account) as multipart form data.
bitbucket_create_snippet_commentComment on a snippet
bitbucket_create_tagCreate a tag
bitbucket_create_workspace_pipeline_variableCreate a workspace pipeline variable
bitbucket_delete_branch_restrictionDelete a branch restriction rule DESTRUCTIVE
bitbucket_delete_commit_commentDelete a commit comment DESTRUCTIVE
bitbucket_delete_deployment_variableDelete a deployment environment variable DESTRUCTIVE
bitbucket_delete_downloadDelete a repository download artifact DESTRUCTIVE
bitbucket_delete_environmentDelete a deployment environment DESTRUCTIVE
bitbucket_delete_gpg_keyDelete a GPG key from your account DESTRUCTIVE
bitbucket_delete_pipeline_cacheDelete one pipeline cache DESTRUCTIVE
bitbucket_delete_pipeline_cachesDelete all versions of a named pipeline cache
bitbucket_delete_pipeline_known_hostDelete a Pipelines SSH known host DESTRUCTIVE
bitbucket_delete_pipeline_scheduleDelete a pipeline schedule DESTRUCTIVE
bitbucket_delete_pipeline_ssh_key_pairDelete the Pipelines SSH key pair of a repository DESTRUCTIVE
bitbucket_delete_projectDelete an empty project DESTRUCTIVE
bitbucket_delete_project_deploy_keyDelete a project deploy key DESTRUCTIVE
bitbucket_delete_project_group_permissionRemove a group's explicit permission from a project DESTRUCTIVE
bitbucket_delete_project_user_permissionRemove a user's explicit permission from a project DESTRUCTIVE
bitbucket_delete_pull_request_commentDelete a pull request comment DESTRUCTIVE
bitbucket_delete_pull_request_taskDelete a pull request task DESTRUCTIVE
bitbucket_delete_reportDelete a Code Insights report and its annotations DESTRUCTIVE
bitbucket_delete_repositories_commit_reports_annotationsDelete one annotation of a Code Insights report DESTRUCTIVE
bitbucket_delete_repository_deploy_keyDelete a repository deploy key DESTRUCTIVE
bitbucket_delete_repository_group_permissionRemove a group's explicit permission from a repository DESTRUCTIVE
bitbucket_delete_repository_pipeline_variableDelete a repository pipeline variable DESTRUCTIVE
bitbucket_delete_repository_runnerDelete a repository runner DESTRUCTIVE
bitbucket_delete_repository_user_permissionRemove a user's explicit permission from a repository DESTRUCTIVE
bitbucket_delete_snippetDelete a snippet (with node_id: only if that revision is still the latest).
bitbucket_delete_snippet_commentDelete a snippet comment DESTRUCTIVE
bitbucket_delete_snippets_watchStop watching a snippet DESTRUCTIVE
bitbucket_delete_ssh_keyDelete one of your SSH keys DESTRUCTIVE
bitbucket_delete_tagDelete a tag DESTRUCTIVE

And 184 more actions; the docs lists every one.

Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

“List up to 10 branches in this Bitbucket repository, sorted by name.”uses bitbucket_branches_list
“Show the 10 most recent commits on the Bitbucket branch I select, with authors and commit messages.”uses bitbucket_commits_list
“Read this Bitbucket commit and summarize its message, author and reported parent commits.”uses bitbucket_commit_get

Connect Bitbucket in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

  1. 01

    Add FlyMy.AI

    Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.

  2. 02

    Sign in to Bitbucket

    Open the Bitbucket connection settings and sign in once. Your agent then works as your account; the token stays with FlyMy.AI, never in a prompt or a chat.

  3. 03

    Ask

    Paste a request from this page. Every run shows what it cost.

Claude Code
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp

Then run /mcp in Claude Code and sign in.

Codex
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop
https://mcp-agents.flymy.ai/mcp

Settings, Connectors, Add custom connector: paste this URL.

Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Bitbucket account, under its plan and limits. No seats and no minimum.

Go to the source

From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.