# Buildkite MCP

> Connects to Buildkite via Scalekit MCP to manage CI/CD pipelines, builds, agents, artifacts, and job logs.

**URL:** https://caywork.com/learn/docs/node/buildkitemcp-node

## Content

The **Buildkite MCP Node** integrates securely with Buildkite's CI/CD API through the Scalekit MCP gateway. It enables your AI agent to list and retrieve pipelines, create and list builds, inspect agents and artifacts, and retrieve job logs.

## Parameters

### Required Parameters
* **action** (string): The target Buildkite MCP tool action to run. Must be one of the enabled actions:
  * `buildkite_agent`: Agent.
  * `buildkite_agents_list`: Agents List.
  * `buildkite_artifacts_list`: Artifacts List.
  * `buildkite_build_create`: Build Create.
  * `buildkite_builds_list`: Builds List.
  * `buildkite_job_log_get`: Job Log Get.
  * `buildkite_oauth`: OAuth.
  * `buildkite_pipeline_get`: Pipeline Get.
  * `buildkite_pipelines_list`: Pipelines List.

### Optional Parameters
* **params** (object): A key-value dictionary containing action-specific inputs (e.g., `{'pipeline': 'my-org/my-pipeline', 'build_number': '123'}`).

## Practical Use Cases
1. **CI/CD status checks**: List pipelines and builds to verify deployment health before promoting releases.
2. **Pipeline orchestration**: Create builds and poll job logs to drive automated Buildkite workflows.