Get started free
All integrations

Bamboo integration

Atlassian Bamboo CI/CD server for continuous integration, deployment, and release management

63 toolsBasic authAPI docs

Common Bamboo use cases

  • Cancel a build triggered by mistake
  • Search for feature branches by name
  • Tag a plan as production or nightly
  • Remove an outdated label from a plan
  • Verify that API credentials are valid
  • Remove a plan from the favourites list
  • Search for users to assign permissions
  • Disable builds for a deprecated project
  • List artifacts produced by a build plan
  • Review build history for a specific plan

What you can do with Bamboo

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Deployment, 11 operations

  • DELETEcancel_deployment

    Cancel a queued deployment

  • GETget_deploy_issue_status

    Retrieve deployment status for a JIRA issue

  • GETget_deployment_dashboard

    Retrieve the deployment dashboard with all environment statuses

  • GETget_deployment_environment_results

    Retrieve deployment results for a specific environment

  • GETget_deployment_project

    Retrieve a specific deployment project

  • GETget_deployment_project_dashboard

    Retrieve dashboard for a specific deployment project

  • GETget_deployment_projects_for_plan

    Retrieve deployment projects linked to a specific build plan

  • GETget_deployment_queue

    Retrieve the current deployment queue

  • GETget_deployment_result

    Retrieve a specific deployment result

  • GETlist_deployment_projects

    List all deployment projects

  • POSTqueue_deployment

    Queue a deployment of a version to an environment

Plan, 8 operations

  • PUTclone_plan

    Clone a build plan to a new location

  • DELETEdisable_plan

    Disable a build plan

  • POSTenable_plan

    Enable a build plan

  • POSTfavourite_plan

    Mark a build plan as favourite for the current user

  • GETget_plan

    Retrieve details for a specific build plan

  • GETlist_plans

    List all build plans visible to the current user

  • GETsearch_plans

    Search for build plans by search term

  • DELETEunfavourite_plan

    Remove favourite status from a build plan

Label, 6 operations

  • POSTadd_build_label

    Add a label to a build result

  • POSTadd_plan_label

    Add a label to a build plan

  • GETlist_build_labels

    List labels for a specific build result

  • GETlist_plan_labels

    Retrieve labels for a specific build plan

  • DELETEremove_build_label

    Remove a label from a build result

  • DELETEremove_plan_label

    Remove a label from a build plan

Result, 6 operations

  • GETget_build_result

    Retrieve a specific build result by build number

  • GETget_results_by_changeset

    List build results related to a specific changeset or commit

  • GETlist_branch_results

    List build results for a specific plan branch

  • GETlist_plan_results

    List build results for a specific plan

  • GETlist_project_results

    List latest build results for plans in a specific project

  • GETlist_results

    List latest build results for all plans visible to the user

Server, 6 operations

  • GETget_info

    Retrieve Bamboo instance information

  • GETget_reindex_status

    Retrieve current reindex operation status

  • GETget_server_info

    Retrieve Bamboo server information including version and state

  • POSTpause_server

    Pause the Bamboo server to stop accepting new builds

  • POSTresume_server

    Resume the Bamboo server to start accepting builds again

  • POSTtrigger_reindex

    Trigger a Bamboo reindex operation

Branch, 5 operations

  • PUTcreate_plan_branch

    Create or update a plan branch

  • GETget_plan_branch

    Retrieve details for a specific plan branch

  • GETget_plan_vcs_branches

    Retrieve VCS branches available for a build plan

  • GETlist_plan_branches

    Retrieve branches for a specific build plan

  • GETsearch_branches

    Search for branches of a build plan

Version, 5 operations

  • POSTcreate_deployment_version

    Create a new deployment release version from a build result

  • GETget_deployment_version_status

    Retrieve the approval status of a deployment version

  • GETlist_deployment_versions

    List release versions for a deployment project

  • GETsearch_versions

    Search for deployment versions by search term

  • POSTupdate_deployment_version_status

    Update the approval status of a deployment version

Build, 3 operations

  • GETget_build_status

    Retrieve runtime status for a currently executing build

  • POSTqueue_build

    Queue a build for execution

  • DELETEstop_build

    Stop a running build or remove it from the queue

Project, 3 operations

  • GETget_project

    Retrieve a specific project by its key

  • GETlist_projects

    Retrieve all projects visible to the current user

  • GETsearch_projects

    Search for projects by search term

Agent, 2 operations

  • GETlist_agents

    List all build agents (local and remote)

  • GETlist_remote_agents

    List all remote build agents

Comment, 2 operations

  • POSTadd_build_comment

    Add a comment to a build result

  • GETlist_build_comments

    List comments for a specific build result

Dependency, 2 operations

  • GETlist_plan_dependencies_children

    List child dependencies for a build plan

  • GETlist_plan_dependencies_parents

    List parent dependencies for a build plan

User, 2 operations

  • GETget_current_user

    Retrieve information about the currently authenticated user

  • GETsearch_users

    Search for Bamboo users by search term

Artifact, 1 operation

  • GETget_plan_artifacts

    Retrieve artifact definitions for a build plan

Queue, 1 operation

  • GETget_build_queue

    Retrieve the current build queue

Use Bamboo from Claude Code, Cursor or Codex

Connect Bamboo in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Bamboo operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Bamboo

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Bamboo once

    Add your Bamboo connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Bamboo integration FAQ

What can you do with the Bamboo integration?
LiveContext exposes 63 operations on Bamboo, covering deployment, plan, label and result. Common uses include Cancel a build triggered by mistake, Search for feature branches by name and Tag a plan as production or nightly.

Popular integrations

Browse the whole catalog