Connect Buildkite MCP to your AI agents, securely.
One secured endpoint for every Buildkite call your AI agents make, scoped per user, inspected, and logged.Try Buildkite MCP now
What your agents can ask once Buildkite MCP is connected.
Select the tools your AI agents can call
56 tools from the Buildkite MCP schema.
Showing 56 tools
What Buildkite MCP exposes
Buildkite MCP groups its 56 tools into 12 categories, each with a suggested starting policy.
All 56 tools as JSON, ready to paste.
| Category | Covers | Access | Suggested policy |
|---|---|---|---|
| Clusters & Queues | Listing and reading clusters with their default queues and configuration, creating and updating clusters, listing and reading queues with their dispatch status and agent configuration, creating and updating queues, and pausing or resuming queue dispatch | Read / Write | pause_cluster_queue_dispatch stops new jobs reaching agents without anything appearing broken, which is the quiet failure here. Every write needs the write_clusters token scope |
| Pipelines & Schedules | Listing and reading pipelines with their configuration, steps, environment variables and build statistics, creating YAML pipelines and updating existing ones, and listing, reading, creating and updating pipeline schedules with their cron expressions, branches and environment variables | Read / Write | A pipeline is executable configuration and a schedule makes it run unattended on a cron. get_pipeline returns environment variables as part of the configuration, so treat the read as sensitive too |
| Cache Registries | Listing and reading a cluster's cache registries with their policy and default status, creating and updating them, setting another registry as the cluster's default and deleting one with its cache metadata | Read / Write | delete_cache_registry is the only true delete on this surface. A cluster's default registry cannot be deleted, and these tools are absent from MCP server v1.24.0 and earlier |
| Builds | Listing builds for an organization or a pipeline as lightweight summaries, reading a single build's metadata, getting its Test Engine runs, triggering a new build for a commit and branch with optional environment variables, cancelling a running build and rebuilding one | Read / Write | create_build is annotated destructiveHint false but starts a build and executes pipeline commands, which Buildkite gives as the reason not to treat that annotation as a read-only allowlist. It accepts environment variables, so it can inject values into the run |
| Jobs | Listing a build's jobs with state filtering, reading a job by UUID at build or organization scope, unblocking a blocked job, retrying a failed or timed-out job, and retrieving a job's environment variables | Read / Write | get_job_env returns a job's environment variables, which is where CI credentials typically live; it needs its own read_job_env scope, so leave that scope off the token unless the agent genuinely needs it. unblock_job releases a gate a person was meant to approve |
| Test Engine | Listing tests in a suite with execution metrics over a time range, reading a specific test with failure metadata, listing and reading test runs, and retrieving failed executions with optional full error messages and stack traces | Read | Entirely read-only under the read_suites scope. get_failed_executions can expand to full stack traces, which often contain file paths and occasionally data from the system under test |
| User & Organization | The current API access token with its scopes and UUID, the user account that owns the token, and the Buildkite organization that token belongs to | Read | Read-only. access_token is the fastest way to confirm what the connection can actually do, since every other tool is bounded by that token's scopes |
| Cluster Secrets | Listing a cluster's secrets with their details, reading a specific secret's details, and creating a secret with an optional description and access policy | Read / Write | Secret values are write-only and never returned by the Buildkite API or the MCP server, so the reads expose metadata rather than material. create_cluster_secret introduces a credential into the CI environment |
| Logs | Searching log entries with regex patterns and optional context lines, showing the last N entries for recent errors, and reading entries from a specific row number, all over Parquet conversions of the raw job logs | Read | Read-only, but the Parquet copies persist: logs for terminal jobs are stored indefinitely, locally under the home directory or /tmp for the local server and in the Buildkite platform for the remote one. BKLOG_CACHE_URL can redirect that cache to an S3 bucket |
| Artifacts | Listing a build's artifacts across all its jobs and an individual job's artifacts with file details, paths, sizes, MIME types and download URLs, and downloading a specific artifact's content | Read | get_artifact returns the content base64-encoded, so arbitrary build output lands in the model's context. Scope by what the pipeline actually produces rather than allowing the whole artifact surface |
| Agents | Listing agents in an organization with their connection state, host details, version, current job and pause status, and reading a specific agent with its metadata | Read | Read-only under the read_agents scope. Host details and metadata describe the build infrastructure, so treat the output as internal |
| Annotations | Listing the annotations on a build or a specific job, and creating an annotation on either | Read / Write | create_annotation is annotated destructive and writes content visible to everyone looking at the build, which makes it the agent's voice in a shared place |
Connect Buildkite MCP to your AI agent
Four steps, under ten minutes.
- 01
Sign in to NeuralTrust
Open the NeuralTrust platform, sign in and go to Getting started, then Connect your tools.
- 02
Choose your agent
When asked which agent you use, pick Claude Code, Codex, Cursor, Windsurf, Copilot or your own code.
- 03
Connect Buildkite
Find Buildkite in the tool list and connect it.
- 04
Connect your agent
Follow the steps on screen to add the config to your agent, then send the test prompt.
Permissions down to the single tool
You do not allow Buildkite MCP or block it. You allow the exact tools each agent can call, one by one.
| Buildkite MCP | 56 TOOLS AVAILABLE |
|---|---|
| Code review agent | 4 tools, read only |
| Issue triage bot | 9 tools |
| Platform team assistant | all 56 tools |
- Tool by toolConnecting the server is not the unit of access. Each tool is granted on its own.
- Default denyA tool you have not enabled is never exposed to the agent.
- Approval on writesTools that change or delete things can require a human to confirm.
Is Buildkite MCP secure?
One endpoint instead of raw credentials. Every call is checked against policy and logged.
| AI agentsConnect through your MCP client configuration. | NeuralTrustApply controls based on your configuration. | Buildkite MCP56 documented tools, each carrying standard MCP annotations that Buildkite describes as hints that grant and enforce nothing. 21 are write tools, 14 of them annotated destructive. Toolsets can be selected through the X-Buildkite-Toolsets header on the remote server or --enabled-toolsets locally, and a --read-only flag and least-privilege token scopes are the controls that actually bind. |
|---|---|---|
| Coding assistants | Connection & credentialsper user | Clusters & Queues10 tools |
| Internal copilots | Tool access policiesdeny by default | Pipelines & Schedules8 tools |
| Workflow automations | Request & response inspectioninline | Cache Registries6 tools |
| Compatible MCP clients | Activity monitoringalerts and logs | All other tools32 tools |
Use Buildkite MCP with any AI agent framework
Setup guides for the tools your team already uses.
Claude CodeAdd Buildkite MCP to Claude Code from the terminal
CursorUse Buildkite MCP tools inside Cursor's agent
CodexConnect Buildkite MCP to the OpenAI Codex CLI
WindsurfGive Windsurf's Cascade access to Buildkite MCP
Gemini CLICall Buildkite MCP from Gemini CLI prompts
Google AntigravityLet Antigravity agents work with Buildkite MCP
GitHub CopilotUse Buildkite MCP in Copilot agent mode
Claude EnterpriseRoll out Buildkite MCP across your Claude workspace
Microsoft Copilot StudioAdd Buildkite MCP as a tool for Copilot Studio agents
Open WebUIBring Buildkite MCP tools into Open WebUI chats
LangChainLoad Buildkite MCP tools into LangChain agents
HaystackPlug Buildkite MCP into Haystack agent pipelines
Strands AgentsGive Strands agents Buildkite MCP tools
Vercel AI SDKCall Buildkite MCP from Vercel AI SDK apps
n8nUse Buildkite MCP in n8n AI agent workflows
Common questions about running Buildkite MCP through TrustGate.
Other MCP servers
More servers from the catalog.
Railway
Securely connect your AI agents to Railway through TrustGate: projects and services, feature flags, redeploys, staged-change deploys and Railway's own multi-step agent, scoped per agent and logged.
11 toolsViewRender
Securely connect your AI agents to Render through TrustGate: services, deploys, logs, metrics, Postgres databases and key-value stores, scoped per agent and logged.
26 toolsView)
Endor Labs
Securely connect your AI agents to Endor Labs through TrustGate: dependency vulnerability and risk checks, Endor's vulnerability database, platform findings, repo scans and AI diff review, scoped per agent and logged.
6 toolsViewSonarQube
Securely connect your AI agents to SonarQube through TrustGate: code analysis, issues, quality gates, security hotspots, coverage, measures and dependency risks, scoped per agent and logged.
38 toolsView
Connect Buildkite MCP instantly
Pick the tools, point your agent at TrustGate, and Buildkite MCP is live: scoped, inspected, logged.