Bamboo integration
Atlassian Bamboo CI/CD server for continuous integration, deployment, and release management
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 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.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…