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 |