Bamboo integration
Atlassian Bamboo CI/CD server for continuous integration, deployment, and release management
Say what should happen.
The workflow builds itself.
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
cancel_deploymentCancel deploymentDELETECancel a queued deploymentget_deploy_issue_statusGet deploy issue statusGETRetrieve deployment status for a JIRA issueget_deployment_dashboardGet deployment dashboardGETRetrieve the deployment dashboard with all environment statusesget_deployment_environment_resultsGet deployment environment resultsGETRetrieve deployment results for a specific environmentget_deployment_projectGet deployment projectGETRetrieve a specific deployment projectget_deployment_project_dashboardGet deployment project dashboardGETRetrieve dashboard for a specific deployment projectget_deployment_projects_for_planGet deployment projects for planGETRetrieve deployment projects linked to a specific build planget_deployment_queueGet deployment queueGETRetrieve the current deployment queueget_deployment_resultGet deployment resultGETRetrieve a specific deployment resultlist_deployment_projectsList deployment projectsGETList all deployment projectsqueue_deploymentQueue deploymentPOSTQueue a deployment of a version to an environment
Plan, 8 operations
clone_planClone planPUTClone a build plan to a new locationdisable_planDisable planDELETEDisable a build planenable_planEnable planPOSTEnable a build planfavourite_planFavourite planPOSTMark a build plan as favourite for the current userget_planGet planGETRetrieve details for a specific build planlist_plansList plansGETList all build plans visible to the current usersearch_plansSearch plansGETSearch for build plans by search termunfavourite_planUnfavourite planDELETERemove favourite status from a build plan
Label, 6 operations
add_build_labelAdd build labelPOSTAdd a label to a build resultadd_plan_labelAdd plan labelPOSTAdd a label to a build planlist_build_labelsList build labelsGETList labels for a specific build resultlist_plan_labelsList plan labelsGETRetrieve labels for a specific build planremove_build_labelRemove build labelDELETERemove a label from a build resultremove_plan_labelRemove plan labelDELETERemove a label from a build plan
Result, 6 operations
get_build_resultGet build resultGETRetrieve a specific build result by build numberget_results_by_changesetGet results by changesetGETList build results related to a specific changeset or commitlist_branch_resultsList branch resultsGETList build results for a specific plan branchlist_plan_resultsList plan resultsGETList build results for a specific planlist_project_resultsList project resultsGETList latest build results for plans in a specific projectlist_resultsList resultsGETList latest build results for all plans visible to the user
Server, 6 operations
get_infoGet infoGETRetrieve Bamboo instance informationget_reindex_statusGet reindex statusGETRetrieve current reindex operation statusget_server_infoGet server infoGETRetrieve Bamboo server information including version and statepause_serverPause serverPOSTPause the Bamboo server to stop accepting new buildsresume_serverResume serverPOSTResume the Bamboo server to start accepting builds againtrigger_reindexTrigger reindexPOSTTrigger a Bamboo reindex operation
Branch, 5 operations
create_plan_branchCreate plan branchPUTCreate or update a plan branchget_plan_branchGet plan branchGETRetrieve details for a specific plan branchget_plan_vcs_branchesGet plan vcs branchesGETRetrieve VCS branches available for a build planlist_plan_branchesList plan branchesGETRetrieve branches for a specific build plansearch_branchesSearch branchesGETSearch for branches of a build plan
Version, 5 operations
create_deployment_versionCreate deployment versionPOSTCreate a new deployment release version from a build resultget_deployment_version_statusGet deployment version statusGETRetrieve the approval status of a deployment versionlist_deployment_versionsList deployment versionsGETList release versions for a deployment projectsearch_versionsSearch versionsGETSearch for deployment versions by search termupdate_deployment_version_statusUpdate deployment version statusPOSTUpdate the approval status of a deployment version
Build, 3 operations
get_build_statusGet build statusGETRetrieve runtime status for a currently executing buildqueue_buildQueue buildPOSTQueue a build for executionstop_buildStop buildDELETEStop a running build or remove it from the queue
Project, 3 operations
get_projectGet projectGETRetrieve a specific project by its keylist_projectsList projectsGETRetrieve all projects visible to the current usersearch_projectsSearch projectsGETSearch for projects by search term
Agent, 2 operations
list_agentsList agentsGETList all build agents (local and remote)list_remote_agentsList remote agentsGETList all remote build agents
Comment, 2 operations
add_build_commentAdd build commentPOSTAdd a comment to a build resultlist_build_commentsList build commentsGETList comments for a specific build result
Dependency, 2 operations
list_plan_dependencies_childrenList plan dependencies childrenGETList child dependencies for a build planlist_plan_dependencies_parentsList plan dependencies parentsGETList parent dependencies for a build plan
User, 2 operations
get_current_userGet current userGETRetrieve information about the currently authenticated usersearch_usersSearch usersGETSearch for Bamboo users by search term
Artifact, 1 operation
get_plan_artifactsGet plan artifactsGETRetrieve artifact definitions for a build plan
Queue, 1 operation
get_build_queueGet build queueGETRetrieve 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 mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Bamboo
- Create your workspace
Sign up free. Nothing to install.
- 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.
- 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.
