Harness MCP Server - Barndoor Documentation

Harness

SecureBarndoor ManagedDevOps & Infrastructure

Summary: Harness is a modern software delivery platform that helps engineering teams automate deployments, manage pipelines, track cost, govern environments, and streamline DevOps workflows across the entire development lifecycle.

How Teams Use It: With the Barndoor-Managed Harness MCP Server, teams can safely connect AI agents to inspect pipelines, analyze executions, manage environments, review pull requests, fetch artifacts, and surface cloud-cost insights — all while preserving organizational controls, respecting project scopes, and protecting sensitive CI/CD configuration data.

Tools

Tool Name Tool Description Tool Type
Create Pull Request Creates a new pull request in Harness Code. Initiates code review process. Requires source branch, target branch, and title. Create
Fetch Execution URL Retrieves the URL for a pipeline execution. Returns direct link to view execution details. Requires execution identifier. Read
Get CCM Cost Category Retrieves a specific cost category configuration. Returns category rules and cost data. Requires category identifier. Read
Get CCM Overview Retrieves Cloud Cost Management overview. Returns cost summary and trends. No required inputs. Read
Get Connector Details Retrieves details of a specific connector in Harness. Returns connector configuration and status. Requires connector identifier. Read
Get Dashboard Data Retrieves data displayed on a specific dashboard. Returns metrics and visualizations. Requires dashboard identifier. Read
Get Environment Retrieves details of a specific environment. Returns environment type and infrastructure. Requires environment identifier. Read
Get Execution Retrieves details of a specific pipeline execution. Returns execution status, stages, and logs. Requires plan execution ID. Read
Get Pipeline Retrieves details of a specific pipeline. Returns pipeline configuration and stages. Requires pipeline ID. Read
Get PR Activities Retrieves activity history for a pull request. Returns comments, reviews, and status changes. Requires repository and PR number. Read
Get PR Checks Retrieves status checks for a pull request. Returns check results and pipeline statuses. Requires repository and PR number. Read
Get Pull Request Retrieves details of a specific pull request in Harness Code. Returns PR status and changes. Requires repository and PR number. Read
Get Registry Retrieves details of a specific artifact registry. Returns registry configuration and access details. Requires registry identifier. Read
Get Repository Retrieves details of a specific code repository. Returns repository configuration and branches. Requires repository identifier. Read
Get Service Retrieves details of a specific service definition. Returns service configuration and artifacts. Requires service identifier. Read
List Artifact Files Lists files within an artifact. Returns file names and paths in the artifact. Requires artifact identifier. Read
List Artifact Versions Lists available versions of an artifact. Returns version tags and build numbers. Requires artifact identifier. Read
List Artifacts Lists all artifacts in a registry. Returns artifact names and latest versions. Requires registry identifier. Read
List CCM Cost Categories Lists cost categories in Cloud Cost Management. Returns category names for cost allocation. No required inputs. Read
List CCM Cost Categories Detail Lists detailed cost category information. Returns categories with rules and allocations. No required inputs. Read