cancel_build
Stop a running Codemagic CI/CD build by providing its build ID. This tool helps manage active builds and control resource usage.
Instructions
Cancel a running Codemagic build.
Args: build_id: The build ID to cancel.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| build_id | Yes |
Implementation Reference
- codemagic_mcp/tools/builds.py:76-84 (handler)The 'cancel_build' MCP tool handler, which uses the CodemagicClient to perform the cancellation.
@mcp.tool(annotations=ToolAnnotations(destructiveHint=True)) async def cancel_build(build_id: str) -> Any: """Cancel a running Codemagic build. Args: build_id: The build ID to cancel. """ async with CodemagicClient() as client: return await client.cancel_build(build_id)