Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Bitbucket MCP

OCI · GHCR.IO/FABIANSCHURIG/BITBUCKET-MCP:0.18.5 · SCANNED AUG 3

Bitbucket Cloud MCP in Go: complete API auto-generated from spec, customizable prompts.

−5 this week 35 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security0
  • Malware scan not yet available for this package.Unverified
  • CVE data not yet available for this package.Unverified
  • Install-script risk not yet assessed.Unverified
  • Dependency-health data not yet available.Unverified
Provenance & Transparency45
Schema Quality & AI Usability56
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (fair).Partial
  • Context-footprint check failed: tool/resource definitions use about 24207 tokens (~1274/item across 19 items; 19 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 2 categories

Categories scored 0 because we could not verify them: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

oci · ghcr.io/fabianschurig/bitbucket-mcp:0.18.5

# add to Claude Code
claude mcp add fabianschurig-bitbucket-mcp -- docker run --rm -i ghcr.io/fabianschurig/bitbucket-mcp:0.18.5
# add to Codex CLI
codex mcp add fabianschurig-bitbucket-mcp -- docker run --rm -i ghcr.io/fabianschurig/bitbucket-mcp:0.18.5
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "fabianschurig-bitbucket-mcp": {
      "type": "local",
      "command": [
        "docker",
        "run",
        "--rm",
        "-i",
        "ghcr.io/fabianschurig/bitbucket-mcp:0.18.5"
      ],
      "enabled": true
    }
  }
}
# ~/.hermes/config.yaml
mcp_servers:
  fabianschurig-bitbucket-mcp:
    command: "docker"
    args: ["run", "--rm", "-i", "ghcr.io/fabianschurig/bitbucket-mcp:0.18.5"]
// mcp.json
{
  "mcpServers": {
    "fabianschurig-bitbucket-mcp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/fabianschurig/bitbucket-mcp:0.18.5"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 31 Jul 26 −5
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 27 Jul 26 +29
    • Tool coverage: unverified → 100 functional
    • Schema quality: unverified → 100 functional
    • First check of Schema quality: fail functional
    • First check of Schema quality: fair functional
    • First check of Tool coverage: 100 functional
    • First check of Schema quality: fail functional
  • 26 Jul 26 11

    First indexed and scored.

    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed oci/ghcr.io/fabianschurig/bitbucket-mcp:0.18.5

Provenance none

Ecosystem: oci · Outcome: none

Reason: no_attestation

MCP tools — 19 exposed · ~24,207 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
bitbucket_branch-restrictions ~762

Manage Bitbucket branch restrictions Available operations: - listBranchRestrictions: List branch restrictions [GET] - createABranchRestrictionRule: Create a branch restriction rule [POST] - getABranchRestrictionRule: Get a branch restriction rule [GET] - updateABranchRestrictionRule: Update a branch restriction rule [PUT]

NameTypeReqDescription
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_branch_match_kindstringBody field: Indicates how the restriction is matched against a branch. The default is `glob`. [branching_model, glob] (use parameter name: body_branch_match_kind)
body_branch_typestringBody field: Apply the restriction to branches of this type. Active when `branch_match_kind` is `branching_model`. The branch type will be calculated using the branching model configured for the repos…
body_groupsstringBody field: groups (use parameter name: body_groups)
body_kindstringBody field: The type of restriction that is being applied. [push, delete, force, restrict_merges, require_tasks_to_be_completed, require_approvals_to_merge, require_review_group_approvals_to_merge, r…
body_patternstringBody field: Apply the restriction to branches that match this pattern. Active when `branch_match_kind` is `glob`. Will be empty when `branch_match_kind` is `branching_model`. (use parameter name: bod…
body_usersstringBody field: users (use parameter name: body_users)
body_valuestringBody field: Value with kind-specific semantics: * `require_approvals_to_merge` uses it to require a minimum number of approvals on a PR. * `require_default_reviewer_approvals_to_merge` uses it to r…
idstringpath parameter
kindstringquery parameter
operationstringyesThe API operation to execute. - listBranchRestrictions: List branch restrictions [GET /repositories/{workspace}/{repo_slug}/branch-restrictions] - createABranchRestrictionRule: Create a branch restr…
pageintegerquery parameter
pagelenintegerquery parameter
patternstringquery parameter
repo_slugstringpath parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_branching-model ~1,080

Manage Bitbucket branching models Available operations: - getTheBranchingModelForARepository: Get the branching model for a repository [GET] - getTheBranchingModelConfigForARepository: Get the branching model config for a repository [GET] - updateTheBranchingModelConfigForARepository: Update the branching model config for a repository [PUT] - getTheEffectiveOrCurrentlyAppliedBranchingModelForARepository: Get the effective, or currently applied, branching model for a repository [GET] - getTheBranchingModelForAProject: Get the branching model for a project [GET] - getTheBranchingModelConfigForAProject: Get the branching model config for a project [GET] - updateTheBranchingModelConfigForAProject: Update the branching model config for a project [PUT]

NameTypeReqDescription
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_branch_typesstringBody field: branch_types (use parameter name: body_branch_types)
body_development_is_validstringBody field: Indicates if the configured branch is valid, that is, if the configured branch actually exists currently. Is always `true` when `use_mainbranch` is `true` (even if the main branch does no…
body_development_namestringBody field: The configured branch. It must be `null` when `use_mainbranch` is `true`. Otherwise it must be a non-empty value. It is possible for the configured branch to not exist (e.g. it was delete…
body_development_use_mainbranchstringBody field: Indicates if the setting points at an explicit branch (`false`) or tracks the main branch (`true`). When `true` the `name` must be `null` or not provided. When `false` the `name` must con…
body_production_enabledstringBody field: Indicates if branch is enabled or not. (use parameter name: body_production_enabled)
body_production_is_validstringBody field: Indicates if the configured branch is valid, that is, if the configured branch actually exists currently. Is always `true` when `use_mainbranch` is `true` (even if the main branch does no…
body_production_namestringBody field: The configured branch. It must be `null` when `use_mainbranch` is `true`. Otherwise it must be a non-empty value. It is possible for the configured branch to not exist (e.g. it was delete…
body_production_use_mainbranchstringBody field: Indicates if the setting points at an explicit branch (`false`) or tracks the main branch (`true`). When `true` the `name` must be `null` or not provided. When `false` the `name` must con…
operationstringyesThe API operation to execute. - getTheBranchingModelForARepository: Get the branching model for a repository [GET /repositories/{workspace}/{repo_slug}/branching-model] - getTheBranchingModelConfigF…
project_keystringpath parameter
repo_slugstringpath parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_commit-statuses ~688

Read or post CI/CD build statuses tied to individual commits.

NameTypeReqDescription
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_descriptionstringBody field: A description of the build (e.g. "Unit tests in Bamboo") (use parameter name: body_description)
body_keystringBody field: An identifier for the status that's unique to its type (current "build" is the only supported type) and the vendor, e.g. BB-DEPLOY (use parameter name: body_key)
body_namestringBody field: An identifier for the build itself, e.g. BB-DEPLOY-1 (use parameter name: body_name)
body_refnamestringBody field: The name of the ref that pointed to this commit at the time the status object was created. Note that this the ref may since have moved off of the commit. This optional field can be usefu…
body_statestringBody field: Provides some indication of the status of this commit [FAILED, INPROGRESS, STOPPED, SUCCESSFUL] (use parameter name: body_state)
body_urlstringBody field: A URL linking back to the vendor or build system, for providing more information about whatever process produced this status. Accepts context variables `repository` and `commit` that Bitb…
commitstringpath parameter
keystringpath parameter
operationstringyesThe API operation to execute. - listCommitStatusesForACommit: List commit statuses for a commit [GET /repositories/{workspace}/{repo_slug}/commit/{commit}/statuses] - createABuildStatusForACommit: C…
pageintegerquery parameter
pagelenintegerquery parameter
pull_request_idintegerpath parameter
qstringquery parameter
refnamestringquery parameter
repo_slugstringpath parameter
sortstringquery parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_commits ~1,027

Read commit history and compare branches or commits.

NameTypeReqDescription
binarybooleanquery parameter
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_commit_datestringBody field: date (use parameter name: body_commit_date)
body_commit_hashstringBody field: hash (use parameter name: body_commit_hash)
body_commit_messagestringBody field: message (use parameter name: body_commit_message)
body_commit_parentsstringBody field: parents (JSON array) (use parameter name: body_commit_parents)
body_content_markupstringBody field: The type of markup language the raw content is to be interpreted in. [markdown, creole, plaintext] (use parameter name: body_content_markup)
body_content_rawstringBody field: The text as it was typed by a user. (use parameter name: body_content_raw)
body_inline_fromstringBody field: The comment's anchor line in the old version of the file. If the comment is a multi-line comment, this is the ending line number in the old version of the file. (use parameter name: body_…
body_inline_pathstringBody field: The path of the file this comment is anchored to. (use parameter name: body_inline_path)
body_inline_start_fromstringBody field: The starting line number in the old version of the file, if the comment is a multi-line comment. This is null otherwise. (use parameter name: body_inline_start_from)
body_inline_start_tostringBody field: The starting line number in the new version of the file, if the comment is a multi-line comment. This is null otherwise. (use parameter name: body_inline_start_to)
body_inline_tostringBody field: The comment's anchor line in the new version of the file. If the comment is a multi-line comment, this is the ending line number in the new version of the file. (use parameter name: body_…
body_parent_idstringBody field: id (use parameter name: body_parent_id)
comment_idintegerpath parameter
commitstringpath parameter
contextintegerquery parameter
ignore_whitespacebooleanquery parameter
mergebooleanquery parameter
operationstringyesThe API operation to execute. - getACommit: Get a commit [GET /repositories/{workspace}/{repo_slug}/commit/{commit}] - approveACommit: Approve a commit [POST /repositories/{workspace}/{repo_slug}/co…
pageintegerquery parameter
pagelenintegerquery parameter
pathstringquery parameter
qstringquery parameter
renamesbooleanquery parameter
repo_slugstringpath parameter
revisionstringpath parameter
revspecstringpath parameter
sortstringquery parameter
specstringpath parameter
topicbooleanquery parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_deployments ~1,157

Track deployments across environments (staging, production, etc.).

NameTypeReqDescription
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_added_onstringBody field: added_on (use parameter name: body_added_on)
body_commentstringBody field: The comment parsed from the deploy key (if present) (use parameter name: body_comment)
body_keystringBody field: The deploy key value. (use parameter name: body_key)
body_labelstringBody field: The user-defined label for the deploy key (use parameter name: body_label)
body_last_usedstringBody field: last_used (use parameter name: body_last_used)
body_namestringBody field: The name of the environment. (use parameter name: body_name)
body_owner_display_namestringBody field: display_name (use parameter name: body_owner_display_name)
body_owner_uuidstringBody field: uuid (use parameter name: body_owner_uuid)
body_repository_descriptionstringBody field: description (use parameter name: body_repository_description)
body_repository_fork_policystringBody field: Controls the rules for forking this repository. * **allow_forks**: unrestricted forking * **no_public_forks**: restrict forking to private forks (forks cannot be made public later) *…
body_repository_full_namestringBody field: The concatenation of the repository owner's username and the slugified name, e.g. "evzijst/interruptingcow". This is the same string used in Bitbucket URLs. (use parameter name: body_repo…
body_repository_has_issuesstringBody field: The issue tracker for this repository is enabled. Issue Tracker features are not supported for repositories in workspaces administered through admin.atlassian.com. (use parameter name:…
body_repository_has_wikistringBody field: The wiki for this repository is enabled. Wiki features are not supported for repositories in workspaces administered through admin.atlassian.com. (use parameter name: body_repository_ha…
body_repository_is_privatestringBody field: is_private (use parameter name: body_repository_is_private)
body_repository_languagestringBody field: language (use parameter name: body_repository_language)
body_repository_namestringBody field: name (use parameter name: body_repository_name)
body_repository_scmstringBody field: [git] (use parameter name: body_repository_scm)
body_repository_sizestringBody field: size (use parameter name: body_repository_size)
body_repository_uuidstringBody field: The repository's immutable id. This can be used as a substitute for the slug segment in URLs. Doing this guarantees your URLs will survive renaming of the repository by its owner, or even…
body_uuidstringBody field: The UUID identifying the environment. (use parameter name: body_uuid)
deployment_uuidstringpath parameter
environment_uuidstringpath parameter
key_idstringpath parameter
operationstringyesThe API operation to execute. - listRepositoryDeployKeys: List repository deploy keys [GET /repositories/{workspace}/{repo_slug}/deploy-keys] - addARepositoryDeployKey: Add a repository deploy key […
pageintegerquery parameter
pagelenintegerquery parameter
project_keystringpath parameter
repo_slugstringpath parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_downloads ~191

Manage Bitbucket repository downloads Available operations: - listDownloadArtifacts: List download artifacts [GET] - uploadADownloadArtifact: Upload a download artifact [POST] - getADownloadArtifactLink: Get a download artifact link [GET]

NameTypeReqDescription
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
filenamestringpath parameter
operationstringyesThe API operation to execute. - listDownloadArtifacts: List download artifacts [GET /repositories/{workspace}/{repo_slug}/downloads] - uploadADownloadArtifact: Upload a download artifact [POST /repo…
repo_slugstringpath parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_hooks ~869

Manage Bitbucket webhooks Available operations: - getAWebhookResource: Get a webhook resource [GET] - listSubscribableWebhookTypes: List subscribable webhook types [GET] - listWebhooksForARepository: List webhooks for a repository [GET] - createAWebhookForARepository: Create a webhook for a repository [POST] - getAWebhookForARepository: Get a webhook for a repository [GET] - updateAWebhookForARepository: Update a webhook for a repository [PUT] - listWebhooksForAWorkspace: List webhooks for a workspace [GET] - createAWebhookForAWorkspace: Create a webhook for a workspace [POST] - getAWebhookForAWorkspace: Get a webhook for a workspace [GET] - updateAWebhookForAWorkspace: Update a webhook for a workspace [PUT]

NameTypeReqDescription
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_activestringBody field: active (use parameter name: body_active)
body_descriptionstringBody field: A user-defined description of the webhook. (use parameter name: body_description)
body_eventsstringBody field: The events this webhook is subscribed to. [issue:comment_created, issue:created, issue:updated, pipeline:span_created, project:updated, pullrequest:approved, pullrequest:changes_request_c…
body_secretstringBody field: The secret to associate with the hook. The secret is never returned via the API. As such, this field is only used during updates. The secret can be set to `null` or "" to remove the secre…
body_urlstringBody field: The URL events get delivered to. (use parameter name: body_url)
operationstringyesThe API operation to execute. - getAWebhookResource: Get a webhook resource [GET /hook_events] - listSubscribableWebhookTypes: List subscribable webhook types [GET /hook_events/{subject_type}] - lis…
pageintegerquery parameter
pagelenintegerquery parameter
repo_slugstringpath parameter
subject_typestringpath parameter
uidstringpath parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_issues ~3,112

Manage the issue tracker for a Bitbucket repository.

NameTypeReqDescription
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_assignee_display_namestringBody field: display_name (use parameter name: body_assignee_display_name)
body_assignee_uuidstringBody field: uuid (use parameter name: body_assignee_uuid)
body_changes_assignee_newstringBody field: new (use parameter name: body_changes_assignee_new)
body_changes_assignee_oldstringBody field: old (use parameter name: body_changes_assignee_old)
body_changes_component_newstringBody field: new (use parameter name: body_changes_component_new)
body_changes_component_oldstringBody field: old (use parameter name: body_changes_component_old)
body_changes_content_newstringBody field: new (use parameter name: body_changes_content_new)
body_changes_content_oldstringBody field: old (use parameter name: body_changes_content_old)
body_changes_kind_newstringBody field: new (use parameter name: body_changes_kind_new)
body_changes_kind_oldstringBody field: old (use parameter name: body_changes_kind_old)
body_changes_milestone_newstringBody field: new (use parameter name: body_changes_milestone_new)
body_changes_milestone_oldstringBody field: old (use parameter name: body_changes_milestone_old)
body_changes_priority_newstringBody field: new (use parameter name: body_changes_priority_new)
body_changes_priority_oldstringBody field: old (use parameter name: body_changes_priority_old)
body_changes_state_newstringBody field: new (use parameter name: body_changes_state_new)
body_changes_state_oldstringBody field: old (use parameter name: body_changes_state_old)
body_changes_title_newstringBody field: new (use parameter name: body_changes_title_new)
body_changes_title_oldstringBody field: old (use parameter name: body_changes_title_old)
body_changes_version_newstringBody field: new (use parameter name: body_changes_version_new)
body_changes_version_oldstringBody field: old (use parameter name: body_changes_version_old)
body_component_idstringBody field: id (use parameter name: body_component_id)
body_component_namestringBody field: name (use parameter name: body_component_name)
body_content_markupstringBody field: The type of markup language the raw content is to be interpreted in. [markdown, creole, plaintext] (use parameter name: body_content_markup)
body_content_rawstringBody field: The text as it was typed by a user. (use parameter name: body_content_raw)
body_edited_onstringBody field: edited_on (use parameter name: body_edited_on)
body_include_attachmentsstringBody field: include_attachments (use parameter name: body_include_attachments)
body_inline_fromstringBody field: The comment's anchor line in the old version of the file. If the comment is a multi-line comment, this is the ending line number in the old version of the file. (use parameter name: body_…
body_inline_pathstringBody field: The path of the file this comment is anchored to. (use parameter name: body_inline_path)
body_inline_start_fromstringBody field: The starting line number in the old version of the file, if the comment is a multi-line comment. This is null otherwise. (use parameter name: body_inline_start_from)
body_inline_start_tostringBody field: The starting line number in the new version of the file, if the comment is a multi-line comment. This is null otherwise. (use parameter name: body_inline_start_to)
body_inline_tostringBody field: The comment's anchor line in the new version of the file. If the comment is a multi-line comment, this is the ending line number in the new version of the file. (use parameter name: body_…
body_issue_component_idstringBody field: id (use parameter name: body_issue_component_id)
body_issue_content_markupstringBody field: The type of markup language the raw content is to be interpreted in. [markdown, creole, plaintext] (use parameter name: body_issue_content_markup)
body_issue_content_rawstringBody field: The text as it was typed by a user. (use parameter name: body_issue_content_raw)
body_issue_edited_onstringBody field: edited_on (use parameter name: body_issue_edited_on)
body_issue_idstringBody field: id (use parameter name: body_issue_id)
body_issue_kindstringBody field: [bug, enhancement, proposal, task] (use parameter name: body_issue_kind)
body_issue_milestone_idstringBody field: id (use parameter name: body_issue_milestone_id)
body_issue_prioritystringBody field: [trivial, minor, major, critical, blocker] (use parameter name: body_issue_priority)
body_issue_statestringBody field: [submitted, new, open, resolved, on hold, invalid, duplicate, wontfix, closed] (use parameter name: body_issue_state)
body_issue_titlestringBody field: title (use parameter name: body_issue_title)
body_issue_version_idstringBody field: id (use parameter name: body_issue_version_id)
body_issue_votesstringBody field: votes (use parameter name: body_issue_votes)
body_kindstringBody field: [bug, enhancement, proposal, task] (use parameter name: body_kind)
body_message_markupstringBody field: The type of markup language the raw content is to be interpreted in. [markdown, creole, plaintext] (use parameter name: body_message_markup)
body_message_rawstringBody field: The text as it was typed by a user. (use parameter name: body_message_raw)
body_milestone_idstringBody field: id (use parameter name: body_milestone_id)
body_milestone_namestringBody field: name (use parameter name: body_milestone_name)
body_namestringBody field: name (use parameter name: body_name)
body_parent_idstringBody field: id (use parameter name: body_parent_id)
body_prioritystringBody field: [trivial, minor, major, critical, blocker] (use parameter name: body_priority)
body_project_keystringBody field: project_key (use parameter name: body_project_key)
body_project_namestringBody field: project_name (use parameter name: body_project_name)
body_reporter_display_namestringBody field: display_name (use parameter name: body_reporter_display_name)
body_reporter_uuidstringBody field: uuid (use parameter name: body_reporter_uuid)
body_repository_descriptionstringBody field: description (use parameter name: body_repository_description)
body_repository_fork_policystringBody field: Controls the rules for forking this repository. * **allow_forks**: unrestricted forking * **no_public_forks**: restrict forking to private forks (forks cannot be made public later) *…
body_repository_full_namestringBody field: The concatenation of the repository owner's username and the slugified name, e.g. "evzijst/interruptingcow". This is the same string used in Bitbucket URLs. (use parameter name: body_repo…
body_repository_has_issuesstringBody field: The issue tracker for this repository is enabled. Issue Tracker features are not supported for repositories in workspaces administered through admin.atlassian.com. (use parameter name:…
body_repository_has_wikistringBody field: The wiki for this repository is enabled. Wiki features are not supported for repositories in workspaces administered through admin.atlassian.com. (use parameter name: body_repository_ha…
body_repository_is_privatestringBody field: is_private (use parameter name: body_repository_is_private)
body_repository_languagestringBody field: language (use parameter name: body_repository_language)
body_repository_namestringBody field: name (use parameter name: body_repository_name)
body_repository_scmstringBody field: [git] (use parameter name: body_repository_scm)
body_repository_sizestringBody field: size (use parameter name: body_repository_size)
body_repository_uuidstringBody field: The repository's immutable id. This can be used as a substitute for the slug segment in URLs. Doing this guarantees your URLs will survive renaming of the repository by its owner, or even…
body_send_emailstringBody field: send_email (use parameter name: body_send_email)
body_statestringBody field: [submitted, new, open, resolved, on hold, invalid, duplicate, wontfix, closed] (use parameter name: body_state)
body_titlestringBody field: title (use parameter name: body_title)
body_typestringBody field: type (use parameter name: body_type)
body_version_idstringBody field: id (use parameter name: body_version_id)
body_version_namestringBody field: name (use parameter name: body_version_name)
body_votesstringBody field: votes (use parameter name: body_votes)
change_idstringpath parameter
comment_idintegerpath parameter
component_idintegerpath parameter
issue_idstringpath parameter
milestone_idintegerpath parameter
operationstringyesThe API operation to execute. - listComponents: List components [GET /repositories/{workspace}/{repo_slug}/components] - getAComponentForIssues: Get a component for issues [GET /repositories/{worksp…
pageintegerquery parameter
pagelenintegerquery parameter
pathstringpath parameter
qstringquery parameter
repo_namestringpath parameter
repo_slugstringpath parameter
sortstringquery parameter
task_idstringpath parameter
version_idintegerpath parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_pipelines ~3,352

Inspect and trigger Bitbucket Pipelines (CI/CD). Debugging a failing build: 1. getPipelinesForRepository — List recent runs; note the pipeline UUID. 2. getPipelineForRepository — Get state and result of a specific run. 3. getPipelineStepsForRepository — List steps; identify which step failed. 4. getPipelineStepLogForRepository — Read the raw log for the failed step.

NameTypeReqDescription
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_build_numberstringBody field: The build number of the pipeline. (use parameter name: body_build_number)
body_build_seconds_usedstringBody field: The number of build seconds used by this pipeline. (use parameter name: body_build_seconds_used)
body_completed_onstringBody field: The timestamp when the Pipeline was completed. This is not set if the pipeline is still in progress. (use parameter name: body_completed_on)
body_configuration_sourcesstringBody field: An ordered list of sources of the pipeline configuration (use parameter name: body_configuration_sources)
body_creator_display_namestringBody field: display_name (use parameter name: body_creator_display_name)
body_creator_uuidstringBody field: uuid (use parameter name: body_creator_uuid)
body_cron_patternstringBody field: The cron expression with second precision (7 fields) that the schedule applies. For example, for expression: 0 0 12 * * ? *, will execute at 12pm UTC every day. (use parameter name: body_…
body_enabledstringBody field: Whether Pipelines is enabled for the repository. (use parameter name: body_enabled)
body_hostnamestringBody field: The hostname of the known host. (use parameter name: body_hostname)
body_keystringBody field: The unique name of the variable. (use parameter name: body_key)
body_nextstringBody field: The next number that will be used as build number. (use parameter name: body_next)
body_private_keystringBody field: The SSH private key. This value will be empty when retrieving the SSH key pair. (use parameter name: body_private_key)
body_public_keystringBody field: The SSH public key. (use parameter name: body_public_key)
body_public_key_keystringBody field: The base64 encoded public key. (use parameter name: body_public_key_key)
body_public_key_key_typestringBody field: The type of the public key. (use parameter name: body_public_key_key_type)
body_public_key_md5_fingerprintstringBody field: The MD5 fingerprint of the public key. (use parameter name: body_public_key_md5_fingerprint)
body_public_key_sha256_fingerprintstringBody field: The SHA-256 fingerprint of the public key. (use parameter name: body_public_key_sha256_fingerprint)
body_repository_descriptionstringBody field: description (use parameter name: body_repository_description)
body_repository_fork_policystringBody field: Controls the rules for forking this repository. * **allow_forks**: unrestricted forking * **no_public_forks**: restrict forking to private forks (forks cannot be made public later) *…
body_repository_full_namestringBody field: The concatenation of the repository owner's username and the slugified name, e.g. "evzijst/interruptingcow". This is the same string used in Bitbucket URLs. (use parameter name: body_repo…
body_repository_has_issuesstringBody field: The issue tracker for this repository is enabled. Issue Tracker features are not supported for repositories in workspaces administered through admin.atlassian.com. (use parameter name:…
body_repository_has_wikistringBody field: The wiki for this repository is enabled. Wiki features are not supported for repositories in workspaces administered through admin.atlassian.com. (use parameter name: body_repository_ha…
body_repository_is_privatestringBody field: is_private (use parameter name: body_repository_is_private)
body_repository_languagestringBody field: language (use parameter name: body_repository_language)
body_repository_namestringBody field: name (use parameter name: body_repository_name)
body_repository_scmstringBody field: [git] (use parameter name: body_repository_scm)
body_repository_sizestringBody field: size (use parameter name: body_repository_size)
body_repository_uuidstringBody field: The repository's immutable id. This can be used as a substitute for the slug segment in URLs. Doing this guarantees your URLs will survive renaming of the repository by its owner, or even…
body_securedstringBody field: If true, this variable will be treated as secured. The value will never be exposed in the logs or the REST API. (use parameter name: body_secured)
body_target_ref_namestringBody field: The name of the reference. (use parameter name: body_target_ref_name)
body_target_ref_typestringBody field: The type of reference (branch only). [branch] (use parameter name: body_target_ref_type)
body_target_selector_patternstringBody field: The name of the matching pipeline definition. (use parameter name: body_target_selector_pattern)
body_target_selector_typestringBody field: The type of selector. [branches, tags, bookmarks, default, custom] (use parameter name: body_target_selector_type)
body_uuidstringBody field: The UUID identifying the variable. (use parameter name: body_uuid)
body_valuestringBody field: The value of the variable. If the variable is secured, this will be empty. (use parameter name: body_value)
body_variablesstringBody field: The variables for the pipeline. (use parameter name: body_variables)
cache_uuidstringpath parameter
created_onstringquery parameter
creator.uuidstringquery parameter
environment_uuidstringpath parameter
known_host_uuidstringpath parameter
log_uuidstringpath parameter
operationstringyesThe API operation to execute. - getDeploymentVariables: List variables for an environment [GET /repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variables] - c…
pageintegerquery parameter
pagelenintegerquery parameter
pipeline_uuidstringpath parameter
repo_slugstringpath parameter
runner_uuidstringpath parameter
schedule_uuidstringpath parameter
selected_userstringpath parameter
sortstringquery parameter
statusstringquery parameter
step_uuidstringpath parameter
target.branchstringquery parameter
target.commit.hashstringquery parameter
target.ref_namestringquery parameter
target.ref_typestringquery parameter
target.selector.patternstringquery parameter
target.selector.typestringquery parameter
test_case_uuidstringpath parameter
trigger_typestringquery parameter
usernamestringpath parameter
variable_uuidstringpath parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_pr ~2,834

Manage pull requests in a Bitbucket repository. Typical workflow: 1. listPullRequests — Find open PRs; note the pull_request_id. 2. getAPullRequest — Read title, description, reviewers, state. 3. listCommentsOnAPullRequest — Read existing review comments. 4. listChangesInAPullRequest — See which files changed. 5. createACommentOnAPullRequest — Post a review comment. 6. approveAPullRequest / requestChangesForAPullRequest — Submit review. 7. mergeAPullRequest — Merge when all checks pass.

NameTypeReqDescription
asyncbooleanquery parameter
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_close_source_branchstringBody field: A boolean flag indicating if merging the pull request closes the source branch. (use parameter name: body_close_source_branch)
body_comment_content_markupstringBody field: The type of markup language the raw content is to be interpreted in. [markdown, creole, plaintext] (use parameter name: body_comment_content_markup)
body_comment_content_rawstringBody field: The text as it was typed by a user. (use parameter name: body_comment_content_raw)
body_comment_idstringBody field: id (use parameter name: body_comment_id)
body_comment_inline_fromstringBody field: The comment's anchor line in the old version of the file. If the comment is a multi-line comment, this is the ending line number in the old version of the file. (use parameter name: body_…
body_comment_inline_pathstringBody field: The path of the file this comment is anchored to. (use parameter name: body_comment_inline_path)
body_comment_inline_start_fromstringBody field: The starting line number in the old version of the file, if the comment is a multi-line comment. This is null otherwise. (use parameter name: body_comment_inline_start_from)
body_comment_inline_start_tostringBody field: The starting line number in the new version of the file, if the comment is a multi-line comment. This is null otherwise. (use parameter name: body_comment_inline_start_to)
body_comment_inline_tostringBody field: The comment's anchor line in the new version of the file. If the comment is a multi-line comment, this is the ending line number in the new version of the file. (use parameter name: body_…
body_comment_parent_idstringBody field: id (use parameter name: body_comment_parent_id)
body_content_markupstringBody field: The type of markup language the raw content is to be interpreted in. [markdown, creole, plaintext] (use parameter name: body_content_markup)
body_content_rawstringBody field: The text as it was typed by a user. (use parameter name: body_content_raw)
body_descriptionstringBody field: Explains what the pull request does. (use parameter name: body_description)
body_destination_commit_hashstringBody field: hash (use parameter name: body_destination_commit_hash)
body_draftstringBody field: A boolean flag indicating whether the pull request is a draft. (use parameter name: body_draft)
body_inline_fromstringBody field: The comment's anchor line in the old version of the file. If the comment is a multi-line comment, this is the ending line number in the old version of the file. (use parameter name: body_…
body_inline_pathstringBody field: The path of the file this comment is anchored to. (use parameter name: body_inline_path)
body_inline_start_fromstringBody field: The starting line number in the old version of the file, if the comment is a multi-line comment. This is null otherwise. (use parameter name: body_inline_start_from)
body_inline_start_tostringBody field: The starting line number in the new version of the file, if the comment is a multi-line comment. This is null otherwise. (use parameter name: body_inline_start_to)
body_inline_tostringBody field: The comment's anchor line in the new version of the file. If the comment is a multi-line comment, this is the ending line number in the new version of the file. (use parameter name: body_…
body_merge_strategystringBody field: The merge strategy that will be used to merge the pull request. [merge_commit, squash, fast_forward, squash_fast_forward, rebase_fast_forward, rebase_merge] (use parameter name: body_merg…
body_messagestringBody field: The commit message that will be used on the resulting commit. Note that the size of the message is limited to 128 KiB. (use parameter name: body_message)
body_parent_idstringBody field: id (use parameter name: body_parent_id)
body_pendingstringBody field: pending (use parameter name: body_pending)
body_pullrequest_close_source_branchstringBody field: A boolean flag indicating if merging the pull request closes the source branch. (use parameter name: body_pullrequest_close_source_branch)
body_pullrequest_descriptionstringBody field: Explains what the pull request does. (use parameter name: body_pullrequest_description)
body_pullrequest_draftstringBody field: A boolean flag indicating whether the pull request is a draft. (use parameter name: body_pullrequest_draft)
body_pullrequest_idstringBody field: The pull request's unique ID. Note that pull request IDs are only unique within their associated repository. (use parameter name: body_pullrequest_id)
body_pullrequest_reasonstringBody field: Explains why a pull request was declined. This field is only applicable to pull requests in rejected state. (use parameter name: body_pullrequest_reason)
body_pullrequest_reviewersstringBody field: The list of users that were added as reviewers on this pull request when it was created. For performance reasons, the API only includes this list on a pull request's `self` URL. (use para…
body_pullrequest_statestringBody field: The pull request's current status. [OPEN, MERGED, DECLINED, SUPERSEDED] (use parameter name: body_pullrequest_state)
body_pullrequest_titlestringBody field: Title of the pull request. (use parameter name: body_pullrequest_title)
body_reasonstringBody field: Explains why a pull request was declined. This field is only applicable to pull requests in rejected state. (use parameter name: body_reason)
body_resolution_typestringBody field: type (use parameter name: body_resolution_type)
body_reviewersstringBody field: The list of users that were added as reviewers on this pull request when it was created. For performance reasons, the API only includes this list on a pull request's `self` URL. (use para…
body_source_commit_hashstringBody field: hash (use parameter name: body_source_commit_hash)
body_statestringBody field: The pull request's current status. [OPEN, MERGED, DECLINED, SUPERSEDED] (use parameter name: body_state)
body_titlestringBody field: Title of the pull request. (use parameter name: body_title)
body_typestringBody field: type (use parameter name: body_type)
comment_idintegerpath parameter
commitstringpath parameter
operationstringyesThe API operation to execute. - getPullrequestsForCommit: List pull requests that contain a commit [GET /repositories/{workspace}/{repo_slug}/commit/{commit}/pullrequests] - listDefaultReviewers: Li…
pageintegerquery parameter
pagelenintegerquery parameter
pull_request_idintegerpath parameter
qstringquery parameter
repo_slugstringpath parameter
selected_userstringpath parameter
sortstringquery parameter
statestringquery parameter
target_usernamestringpath parameter
task_idstringpath parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_project-branch-restrictions ~333

Manage Bitbucket project-level branch restrictions (internal API) Available operations: - replaceProjectBranchRestrictionsByBranchType: Replace project branch restrictions matched by branching-model branch type [PUT] - replaceProjectBranchRestrictionsByPattern: Replace project branch restrictions matched by glob pattern [PUT] - getProjectBranchRestrictionsGroupedByBranch: List project branch restrictions grouped by branch [GET]

NameTypeReqDescription
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_valuesstringBody field: The full desired list of rules. (use parameter name: body_values)
branch_typestringpath parameter
operationstringyesThe API operation to execute. - replaceProjectBranchRestrictionsByBranchType: Replace project branch restrictions matched by branching-model branch type [PUT https://bitbucket.org/!api/internal/work…
patternstringpath parameter
project_keystringpath parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_projects ~1,075

Manage Bitbucket projects Available operations: - listProjectsInAWorkspace: List projects in a workspace [GET] - createAProjectInAWorkspace: Create a project in a workspace [POST] - getAProjectForAWorkspace: Get a project for a workspace [GET] - updateAProjectForAWorkspace: Update a project for a workspace [PUT] - listTheDefaultReviewersInAProject: List the default reviewers in a project [GET] - getWorkspacesProjectsDefault-Reviewers: Get a default reviewer [GET] - addTheSpecificUserAsADefaultReviewerForTheProject: Add the specific user as a default reviewer for the project [PUT] - listExplicitGroupPermissionsForAProject: List explicit group permissions for a project [GET] - getAnExplicitGroupPermissionForAProject: Get an explicit group permission for a project [GET] - updateAnExplicitGroupPermissionForAProject: Update an explicit group permission for a project [PUT] - listExplicitUserPermissionsForAProject: List explicit user permissions for a project [GET] - getAnExplicitUserPermissionForAProject: Get an explicit user permission for a project [GET] - updateAnExplicitUserPermissionForAProject: Update an explicit user permission for a project [PUT]

NameTypeReqDescription
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_descriptionstringBody field: description (use parameter name: body_description)
body_has_publicly_visible_reposstringBody field: Indicates whether the project contains publicly visible repositories. Note that private projects cannot contain public repositories. (use parameter name: body_has_publicly_visible_repos)
body_is_privatestringBody field: Indicates whether the project is publicly accessible, or whether it is private to the team and consequently only visible to team members. Note that private projects cannot contain public…
body_keystringBody field: The project's key. (use parameter name: body_key)
body_namestringBody field: The name of the project. (use parameter name: body_name)
body_owner_display_namestringBody field: display_name (use parameter name: body_owner_display_name)
body_owner_uuidstringBody field: uuid (use parameter name: body_owner_uuid)
body_permissionstringBody field: [read, write, create-repo, admin] (use parameter name: body_permission)
body_uuidstringBody field: The project's immutable id. (use parameter name: body_uuid)
group_slugstringpath parameter
operationstringyesThe API operation to execute. - listProjectsInAWorkspace: List projects in a workspace [GET /workspaces/{workspace}/projects] - createAProjectInAWorkspace: Create a project in a workspace [POST /wor…
pageintegerquery parameter
pagelenintegerquery parameter
project_keystringpath parameter
selected_userstringpath parameter
selected_user_idstringpath parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_refs ~517

Manage branches and tags in a Bitbucket repository.

NameTypeReqDescription
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_datestringBody field: The date that the tag was created, if available (use parameter name: body_date)
body_messagestringBody field: The message associated with the tag, if available. (use parameter name: body_message)
body_namestringBody field: The name of the ref. (use parameter name: body_name)
body_tagger_rawstringBody field: The raw author value from the repository. This may be the only value available if the author does not match a user in Bitbucket. (use parameter name: body_tagger_raw)
body_target_datestringBody field: date (use parameter name: body_target_date)
body_target_hashstringBody field: hash (use parameter name: body_target_hash)
body_target_messagestringBody field: message (use parameter name: body_target_message)
body_target_parentsstringBody field: parents (JSON array) (use parameter name: body_target_parents)
body_typestringBody field: type (use parameter name: body_type)
namestringpath parameter
operationstringyesThe API operation to execute. - listBranchesAndTags: List branches and tags [GET /repositories/{workspace}/{repo_slug}/refs] - listOpenBranches: List open branches [GET /repositories/{workspace}/{re…
pageintegerquery parameter
pagelenintegerquery parameter
qstringquery parameter
repo_slugstringpath parameter
sortstringquery parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_reports ~1,052

Manage Bitbucket commit reports and annotations Available operations: - getReportsForCommit: List reports [GET] - getReport: Get a report [GET] - createOrUpdateReport: Create or update a report [PUT] - getAnnotationsForReport: List annotations [GET] - bulkCreateOrUpdateAnnotations: Bulk create or update annotations [POST] - getAnnotation: Get an annotation [GET] - createOrUpdateAnnotation: Create or update an annotation [PUT]

NameTypeReqDescription
annotationIdstringpath parameter
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_annotation_typestringBody field: The type of the report. [VULNERABILITY, CODE_SMELL, BUG] (use parameter name: body_annotation_type)
body_datastringBody field: An array of data fields to display information on the report. Maximum 10. (use parameter name: body_data)
body_detailsstringBody field: A string to describe the purpose of the report. (use parameter name: body_details)
body_external_idstringBody field: ID of the report provided by the report creator. It can be used to identify the report as an alternative to it's generated uuid. It is not used by Bitbucket, but only by the report creato…
body_linestringBody field: The line number that the annotation should belong to. If no line number is provided, then it will default to 0 and in a pull request it will appear at the top of the file specified by the…
body_linkstringBody field: A URL linking to the results of the report in an external tool. (use parameter name: body_link)
body_logo_urlstringBody field: A URL to the report logo. If none is provided, the default insights logo will be used. (use parameter name: body_logo_url)
body_pathstringBody field: The path of the file on which this annotation should be placed. This is the path of the file relative to the git repository. If no path is provided, then it will appear in the overview mo…
body_remote_link_enabledstringBody field: If enabled, a remote link is created in Jira for the work item associated with the commit the report belongs to. (use parameter name: body_remote_link_enabled)
body_report_typestringBody field: The type of the report. [SECURITY, COVERAGE, TEST, BUG] (use parameter name: body_report_type)
body_reporterstringBody field: A string to describe the tool or company who created the report. (use parameter name: body_reporter)
body_resultstringBody field: The state of the report. May be set to PENDING and later updated. [PASSED, FAILED, PENDING] (use parameter name: body_result)
body_severitystringBody field: The severity of the annotation. [CRITICAL, HIGH, MEDIUM, LOW] (use parameter name: body_severity)
body_titlestringBody field: The title of the report. (use parameter name: body_title)
body_uuidstringBody field: The UUID that can be used to identify the report. (use parameter name: body_uuid)
commitstringpath parameter
operationstringyesThe API operation to execute. - getReportsForCommit: List reports [GET /repositories/{workspace}/{repo_slug}/commit/{commit}/reports] - getReport: Get a report [GET /repositories/{workspace}/{repo_s…
pageintegerquery parameter
pagelenintegerquery parameter
repo_slugstringpath parameter
reportIdstringpath parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_repos ~2,199

Browse and manage Bitbucket repositories and read source files. Common operations: - listRepositoriesInAWorkspace — Find repos by name or project. - getARepository — Read repo metadata (main branch, links). - getFileOrDirectoryContents — Read source files or list a directory. - createARepository — Create a new repo.

NameTypeReqDescription
afterstringquery parameter
authorstringquery parameter
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_activestringBody field: active (use parameter name: body_active)
body_descriptionstringBody field: description (use parameter name: body_description)
body_eventsstringBody field: The events this webhook is subscribed to. [issue:comment_created, issue:created, issue:updated, pipeline:span_created, project:updated, pullrequest:approved, pullrequest:changes_request_c…
body_fork_policystringBody field: Controls the rules for forking this repository. * **allow_forks**: unrestricted forking * **no_public_forks**: restrict forking to private forks (forks cannot be made public later) *…
body_full_namestringBody field: The concatenation of the repository owner's username and the slugified name, e.g. "evzijst/interruptingcow". This is the same string used in Bitbucket URLs. (use parameter name: body_full…
body_has_issuesstringBody field: The issue tracker for this repository is enabled. Issue Tracker features are not supported for repositories in workspaces administered through admin.atlassian.com. (use parameter name:…
body_has_wikistringBody field: The wiki for this repository is enabled. Wiki features are not supported for repositories in workspaces administered through admin.atlassian.com. (use parameter name: body_has_wiki)
body_is_privatestringBody field: is_private (use parameter name: body_is_private)
body_languagestringBody field: language (use parameter name: body_language)
body_mainbranch_default_merge_strategystringBody field: The default merge strategy for pull requests targeting this branch. (use parameter name: body_mainbranch_default_merge_strategy)
body_mainbranch_merge_strategiesstringBody field: Available merge strategies for pull requests targeting this branch. [merge_commit, squash, fast_forward, squash_fast_forward, rebase_fast_forward, rebase_merge] (use parameter name: body_…
body_mainbranch_namestringBody field: The name of the ref. (use parameter name: body_mainbranch_name)
body_mainbranch_typestringBody field: type (use parameter name: body_mainbranch_type)
body_namestringBody field: name (use parameter name: body_name)
body_owner_display_namestringBody field: display_name (use parameter name: body_owner_display_name)
body_owner_uuidstringBody field: uuid (use parameter name: body_owner_uuid)
body_permissionstringBody field: [read, write, admin] (use parameter name: body_permission)
body_project_descriptionstringBody field: description (use parameter name: body_project_description)
body_project_has_publicly_visible_reposstringBody field: Indicates whether the project contains publicly visible repositories. Note that private projects cannot contain public repositories. (use parameter name: body_project_has_publicly_visibl…
body_project_is_privatestringBody field: Indicates whether the project is publicly accessible, or whether it is private to the team and consequently only visible to team members. Note that private projects cannot contain public…
body_project_keystringBody field: The project's key. (use parameter name: body_project_key)
body_project_namestringBody field: The name of the project. (use parameter name: body_project_name)
body_project_uuidstringBody field: The project's immutable id. (use parameter name: body_project_uuid)
body_scmstringBody field: [git] (use parameter name: body_scm)
body_secretstringBody field: The secret to associate with the hook. The secret is never returned via the API. As such, this field is only used during updates. The secret can be set to `null` or "" to remove the secre…
body_sizestringBody field: size (use parameter name: body_size)
body_urlstringBody field: The URL events get delivered to. (use parameter name: body_url)
body_uuidstringBody field: The repository's immutable id. This can be used as a substitute for the slug segment in URLs. Doing this guarantees your URLs will survive renaming of the repository by its owner, or even…
branchstringquery parameter
commitstringpath parameter
filesstringquery parameter
formatstringquery parameter
group_slugstringpath parameter
max_depthintegerquery parameter
messagestringquery parameter
operationstringyesThe API operation to execute. - listPublicRepositories: List public repositories [GET /repositories] - listRepositoriesInAWorkspace: List repositories in a workspace [GET /repositories/{workspace}]…
pageintegerquery parameter
pagelenintegerquery parameter
parentsstringquery parameter
pathstringpath parameter
qstringquery parameter
renamesstringquery parameter
repo_slugstringpath parameter
rolestringquery parameter
selected_user_idstringpath parameter
sortstringquery parameter
uidstringpath parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_search ~189

Search for code across all repositories in a Bitbucket workspace. Use operation searchWorkspace with the search_query parameter.

NameTypeReqDescription
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
operationstringyesThe API operation to execute. - searchTeam: Search for code in a team's repositories [GET /teams/{username}/search/code] - searchAccount: Search for code in a user's repositories [GET /users/{select…
pageintegerquery parameter
pagelenintegerquery parameter
search_querystringquery parameter
selected_userstringpath parameter
usernamestringpath parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_snippets ~1,295

Manage Bitbucket snippets Available operations: - listSnippets: List snippets [GET] - createASnippet: Create a snippet [POST] - listSnippetsInAWorkspace: List snippets in a workspace [GET] - createASnippetForAWorkspace: Create a snippet for a workspace [POST] - getASnippet: Get a snippet [GET] - updateASnippet: Update a snippet [PUT] - listCommentsOnASnippet: List comments on a snippet [GET] - createACommentOnASnippet: Create a comment on a snippet [POST] - getACommentOnASnippet: Get a comment on a snippet [GET] - updateACommentOnASnippet: Update a comment on a snippet [PUT] - listSnippetChanges: List snippet changes [GET] - getAPreviousSnippetChange: Get a previous snippet change [GET] - getASnippetsRawFileAtHead: Get a snippet's raw file at HEAD [GET] - checkIfTheCurrentUserIsWatchingASnippet: Check if the current user is watching a snippet [GET] - watchASnippet: Watch a snippet [PUT] - listUsersWatchingASnippet: List users watching a snippet [GET] - getAPreviousRevisionOfASnippet: Get a previous revision of a snippet [GET] - updateAPreviousRevisionOfASnippet: Update a previous revision of a snippet [PUT] - getASnippetsRawFile: Get a snippet's raw file [GET] - getSnippetChangesBetweenVersions: Get snippet changes between versions [GET] - getSnippetPatchBetweenVersions: Get snippet patch between versions [GET]

NameTypeReqDescription
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_creator_display_namestringBody field: display_name (use parameter name: body_creator_display_name)
body_creator_uuidstringBody field: uuid (use parameter name: body_creator_uuid)
body_is_privatestringBody field: is_private (use parameter name: body_is_private)
body_owner_display_namestringBody field: display_name (use parameter name: body_owner_display_name)
body_owner_uuidstringBody field: uuid (use parameter name: body_owner_uuid)
body_scmstringBody field: The DVCS used to store the snippet. [git] (use parameter name: body_scm)
body_snippet_idstringBody field: id (use parameter name: body_snippet_id)
body_snippet_is_privatestringBody field: is_private (use parameter name: body_snippet_is_private)
body_snippet_scmstringBody field: The DVCS used to store the snippet. [git] (use parameter name: body_snippet_scm)
body_snippet_titlestringBody field: title (use parameter name: body_snippet_title)
body_titlestringBody field: title (use parameter name: body_title)
comment_idintegerpath parameter
encoded_idstringpath parameter
node_idstringpath parameter
operationstringyesThe API operation to execute. - listSnippets: List snippets [GET /snippets] - createASnippet: Create a snippet [POST /snippets] - listSnippetsInAWorkspace: List snippets in a workspace [GET /snippet…
pageintegerquery parameter
pagelenintegerquery parameter
pathstringpath parameter
revisionstringpath parameter
rolestringquery parameter
workspacestringpath parameter

No output schema declared.

No examples provided.

bitbucket_users ~894

Manage Bitbucket users Available operations: - getCurrentUser: Get current user [GET] - listEmailAddressesForCurrentUser: List email addresses for current user [GET] - getAnEmailAddressForCurrentUser: Get an email address for current user [GET] - getAUser: Get a user [GET] - listGpgKeys: List GPG keys [GET] - addANewGpgKey: Add a new GPG key [POST] - getAGpgKey: Get a GPG key [GET] - listSshKeys: List SSH keys [GET] - addANewSshKey: Add a new SSH key [POST] - getASshKey: Get a SSH key [GET] - updateASshKey: Update a SSH key [PUT]

NameTypeReqDescription
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_added_onstringBody field: added_on (use parameter name: body_added_on)
body_commentstringBody field: The comment parsed from the SSH key (if present) (use parameter name: body_comment)
body_expires_onstringBody field: expires_on (use parameter name: body_expires_on)
body_fingerprintstringBody field: The GPG key fingerprint. (use parameter name: body_fingerprint)
body_keystringBody field: The GPG key value in X format. (use parameter name: body_key)
body_key_idstringBody field: The unique identifier for the GPG key (use parameter name: body_key_id)
body_labelstringBody field: The user-defined label for the SSH key (use parameter name: body_label)
body_last_usedstringBody field: last_used (use parameter name: body_last_used)
body_namestringBody field: The user-defined label for the GPG key (use parameter name: body_name)
body_owner_display_namestringBody field: display_name (use parameter name: body_owner_display_name)
body_owner_uuidstringBody field: uuid (use parameter name: body_owner_uuid)
body_parent_fingerprintstringBody field: The fingerprint of the parent key. This value is null unless the current key is a subkey. (use parameter name: body_parent_fingerprint)
body_subkeysstringBody field: subkeys (JSON array) (use parameter name: body_subkeys)
body_uuidstringBody field: The SSH key's immutable ID. (use parameter name: body_uuid)
emailstringpath parameter
expires_onstringquery parameter
fingerprintstringpath parameter
key_idstringpath parameter
operationstringyesThe API operation to execute. - getCurrentUser: Get current user [GET /user] - listEmailAddressesForCurrentUser: List email addresses for current user [GET /user/emails] - getAnEmailAddressForCurren…
pageintegerquery parameter
pagelenintegerquery parameter
selected_userstringpath parameter

No output schema declared.

No examples provided.

bitbucket_workspaces ~1,581

Manage Bitbucket workspaces Available operations: - listWorkspacesForTheCurrentUser: List workspaces for the current user [GET] - getUserWorkspaces: List workspaces for the current user [GET] - getUserPermissionOnAWorkspace: Get user permission on a workspace [GET] - listWorkspacesForUser: List workspaces for user [GET] - getAWorkspace: Get a workspace [GET] - listWebhooksForAWorkspace: List webhooks for a workspace [GET] - createAWebhookForAWorkspace: Create a webhook for a workspace [POST] - getAWebhookForAWorkspace: Get a webhook for a workspace [GET] - updateAWebhookForAWorkspace: Update a webhook for a workspace [PUT] - listUsersInAWorkspace: List users in a workspace [GET] - getUserMembershipForAWorkspace: Get user membership for a workspace [GET] - listUserPermissionsInAWorkspace: List user permissions in a workspace [GET] - listAllRepositoryPermissionsForAWorkspace: List all repository permissions for a workspace [GET] - listARepositoryPermissionsForAWorkspace: List a repository permissions for a workspace [GET] - listProjectsInAWorkspace: List projects in a workspace [GET] - createAProjectInAWorkspace: Create a project in a workspace [POST] - getAProjectForAWorkspace: Get a project for a workspace [GET] - updateAProjectForAWorkspace: Update a project for a workspace [PUT] - listWorkspacePullRequestsForAUser: List workspace pull requests for a user [GET] - getTheWorkspaceSystemGpgPublicKeys: Get the workspace system GPG public key(s) [GET]

NameTypeReqDescription
administratorbooleanquery parameter
bodystringRaw JSON request body (for create/update operations). If provided, body field parameters are ignored.
body_activestringBody field: active (use parameter name: body_active)
body_descriptionstringBody field: A user-defined description of the webhook. (use parameter name: body_description)
body_eventsstringBody field: The events this webhook is subscribed to. [issue:comment_created, issue:created, issue:updated, pipeline:span_created, project:updated, pullrequest:approved, pullrequest:changes_request_c…
body_has_publicly_visible_reposstringBody field: Indicates whether the project contains publicly visible repositories. Note that private projects cannot contain public repositories. (use parameter name: body_has_publicly_visible_repos)
body_is_privatestringBody field: Indicates whether the project is publicly accessible, or whether it is private to the team and consequently only visible to team members. Note that private projects cannot contain public…
body_keystringBody field: The project's key. (use parameter name: body_key)
body_namestringBody field: The name of the project. (use parameter name: body_name)
body_owner_display_namestringBody field: display_name (use parameter name: body_owner_display_name)
body_owner_uuidstringBody field: uuid (use parameter name: body_owner_uuid)
body_secretstringBody field: The secret to associate with the hook. The secret is never returned via the API. As such, this field is only used during updates. The secret can be set to `null` or "" to remove the secre…
body_urlstringBody field: The URL events get delivered to. (use parameter name: body_url)
body_uuidstringBody field: The project's immutable id. (use parameter name: body_uuid)
memberstringpath parameter
operationstringyesThe API operation to execute. - listWorkspacesForTheCurrentUser: List workspaces for the current user [GET /user/permissions/workspaces] - getUserWorkspaces: List workspaces for the current user [GE…
pageintegerquery parameter
pagelenintegerquery parameter
project_keystringpath parameter
qstringquery parameter
repo_slugstringpath parameter
rolestringquery parameter
selected_userstringpath parameter
sortstringquery parameter
statestringquery parameter
uidstringpath parameter
workspacestringpath parameter

No output schema declared.

No examples provided.