> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/index/resource-types.md).

# Resource types

All 139 Harness MCP Server resource types organized by toolset, with the CRUD operations and execute actions each one supports.

Harness MCP Server organizes 139 resource types across 30 toolsets. Every resource type supports a subset of CRUD operations, and some also support execute actions. You can pass the resource type name to any tool through the `resource_type` parameter, and call `harness_describe` at runtime to confirm what a specific deployment exposes.

You can limit which of these load at startup, see [Toolset filtering](/harness-platform/use-harness-ai/connect-with-ai/index/environment-variables.md#toolset-filtering).

***

### Platform <a href="#platform" id="platform"></a>

| Resource Type  | List | Get | Create | Update | Delete | Execute Actions |
| -------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `organization` |   x  |  x  |    x   |    x   |    x   |                 |
| `project`      |   x  |  x  |    x   |    x   |    x   |                 |

***

### Agent Pipelines <a href="#agent-pipelines" id="agent-pipelines"></a>

| Resource Type | List | Get | Create | Update | Delete | Execute Actions |
| ------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `agent`       |   x  |  x  |    x   |    x   |    x   |                 |
| `agent_run`   |   x  |     |        |        |        |                 |

***

### Pipelines <a href="#pipelines" id="pipelines"></a>

| Resource Type            | List | Get | Create | Update | Delete | Execute Actions     |
| ------------------------ | :--: | :-: | :----: | :----: | :----: | ------------------- |
| `pipeline`               |   x  |  x  |    x   |    x   |    x   | `run`, `retry`      |
| `execution`              |   x  |  x  |        |        |        | `interrupt`         |
| `trigger`                |   x  |  x  |    x   |    x   |    x   |                     |
| `pipeline_summary`       |      |  x  |        |        |        |                     |
| `input_set`              |   x  |  x  |        |        |        |                     |
| `runtime_input_template` |      |  x  |        |        |        |                     |
| `approval_instance`      |   x  |     |        |        |        | `approve`, `reject` |

***

### Services <a href="#services" id="services"></a>

| Resource Type | List | Get | Create | Update | Delete | Execute Actions |
| ------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `service`     |   x  |  x  |    x   |    x   |    x   |                 |

***

### Environments <a href="#environments" id="environments"></a>

| Resource Type | List | Get | Create | Update | Delete | Execute Actions |
| ------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `environment` |   x  |  x  |    x   |    x   |    x   | `move_configs`  |

***

### Connectors <a href="#connectors" id="connectors"></a>

| Resource Type         | List | Get | Create | Update | Delete | Execute Actions   |
| --------------------- | :--: | :-: | :----: | :----: | :----: | ----------------- |
| `connector`           |   x  |  x  |    x   |    x   |    x   | `test_connection` |
| `connector_catalogue` |   x  |     |        |        |        |                   |

***

### Infrastructure <a href="#infrastructure" id="infrastructure"></a>

| Resource Type    | List | Get | Create | Update | Delete | Execute Actions |
| ---------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `infrastructure` |   x  |  x  |    x   |    x   |    x   | `move_configs`  |

***

### Secrets <a href="#secrets" id="secrets"></a>

| Resource Type | List | Get | Create | Update | Delete | Execute Actions |
| ------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `secret`      |   x  |  x  |        |        |        |                 |

Secret values are never returned. Go to [Approvals and safety](/harness-platform/use-harness-ai/connect-with-ai/index/approvals-and-safety.md) to review the full safeguard list.

***

### Execution logs <a href="#execution-logs" id="execution-logs"></a>

| Resource Type   | List | Get | Create | Update | Delete | Execute Actions |
| --------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `execution_log` |      |  x  |        |        |        |                 |

***

### Audit trail <a href="#audit-trail" id="audit-trail"></a>

| Resource Type | List | Get | Create | Update | Delete | Execute Actions |
| ------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `audit_event` |   x  |  x  |        |        |        |                 |

***

### Delegates <a href="#delegates" id="delegates"></a>

| Resource Type    | List | Get | Create | Update | Delete | Execute Actions           |
| ---------------- | :--: | :-: | :----: | :----: | :----: | ------------------------- |
| `delegate`       |   x  |     |        |        |        |                           |
| `delegate_token` |   x  |  x  |    x   |        |    x   | `revoke`, `get_delegates` |

***

### Code repositories <a href="#code-repositories" id="code-repositories"></a>

| Resource Type  | List | Get | Create | Update | Delete | Execute Actions      |
| -------------- | :--: | :-: | :----: | :----: | :----: | -------------------- |
| `repository`   |   x  |  x  |    x   |    x   |        |                      |
| `branch`       |   x  |  x  |    x   |        |    x   |                      |
| `commit`       |   x  |  x  |        |        |        | `diff`, `diff_stats` |
| `file_content` |      |  x  |        |        |        | `blame`              |
| `tag`          |   x  |     |    x   |        |    x   |                      |
| `repo_rule`    |   x  |  x  |        |        |        |                      |
| `space_rule`   |   x  |  x  |        |        |        |                      |

***

### Artifact registries <a href="#artifact-registries" id="artifact-registries"></a>

| Resource Type      | List | Get | Create | Update | Delete | Execute Actions |
| ------------------ | :--: | :-: | :----: | :----: | :----: | --------------- |
| `registry`         |   x  |  x  |        |        |        |                 |
| `artifact`         |   x  |     |        |        |        |                 |
| `artifact_version` |   x  |     |        |        |        |                 |
| `artifact_file`    |   x  |     |        |        |        |                 |

***

### Templates <a href="#templates" id="templates"></a>

| Resource Type | List | Get | Create | Update | Delete | Execute Actions |
| ------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `template`    |   x  |  x  |    x   |    x   |    x   |                 |

***

### Dashboards <a href="#dashboards" id="dashboards"></a>

| Resource Type    | List | Get | Create | Update | Delete | Execute Actions |
| ---------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `dashboard`      |   x  |  x  |        |        |        |                 |
| `dashboard_data` |      |  x  |        |        |        |                 |

***

### Internal Developer Portal (IDP) <a href="#internal-developer-portal-idp" id="internal-developer-portal-idp"></a>

| Resource Type           | List | Get | Create | Update | Delete | Execute Actions |
| ----------------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `idp_entity`            |   x  |  x  |        |        |        |                 |
| `scorecard`             |   x  |  x  |        |        |        |                 |
| `scorecard_check`       |   x  |  x  |        |        |        |                 |
| `scorecard_stats`       |      |  x  |        |        |        |                 |
| `scorecard_check_stats` |      |  x  |        |        |        |                 |
| `idp_score`             |   x  |  x  |        |        |        |                 |
| `idp_workflow`          |   x  |     |        |        |        | `execute`       |
| `idp_tech_doc`          |   x  |     |        |        |        |                 |

***

### Pull requests <a href="#pull-requests" id="pull-requests"></a>

| Resource Type  | List | Get | Create | Update | Delete | Execute Actions |
| -------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `pull_request` |   x  |  x  |    x   |    x   |        | `merge`         |
| `pr_reviewer`  |   x  |     |    x   |        |        | `submit_review` |
| `pr_comment`   |   x  |     |    x   |        |        |                 |
| `pr_check`     |   x  |     |        |        |        |                 |
| `pr_activity`  |   x  |     |        |        |        |                 |

***

### Feature Management & Experimentation (FME) <a href="#feature-management-and-experimentation-fme" id="feature-management-and-experimentation-fme"></a>

| Resource Type                       | List | Get | Create | Update | Delete | Execute Actions                           |
| ----------------------------------- | :--: | :-: | :----: | :----: | :----: | ----------------------------------------- |
| `fme_workspace`                     |   x  |     |        |        |        |                                           |
| `fme_environment`                   |   x  |     |        |        |        |                                           |
| `fme_feature_flag`                  |   x  |  x  |    x   |    x   |    x   | `kill`, `restore`, `archive`, `unarchive` |
| `fme_feature_flag_definition`       |      |  x  |        |        |        |                                           |
| `fme_rollout_status`                |   x  |     |        |        |        |                                           |
| `fme_rule_based_segment`            |   x  |  x  |    x   |        |    x   |                                           |
| `fme_rule_based_segment_definition` |   x  |     |        |    x   |        | `enable`, `disable`, `change_request`     |
| `feature_flag`                      |   x  |  x  |    x   |        |    x   | `toggle`                                  |

***

### GitOps <a href="#gitops" id="gitops"></a>

| Resource Type              | List | Get | Create | Update | Delete | Execute Actions |
| -------------------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `gitops_agent`             |   x  |  x  |        |        |        |                 |
| `gitops_application`       |   x  |  x  |        |        |        | `sync`          |
| `gitops_cluster`           |   x  |  x  |        |        |        |                 |
| `gitops_repository`        |   x  |  x  |        |        |        |                 |
| `gitops_applicationset`    |   x  |  x  |        |        |        |                 |
| `gitops_repo_credential`   |   x  |  x  |        |        |        |                 |
| `gitops_app_event`         |   x  |     |        |        |        |                 |
| `gitops_pod_log`           |      |  x  |        |        |        |                 |
| `gitops_managed_resource`  |   x  |     |        |        |        |                 |
| `gitops_resource_action`   |   x  |     |        |        |        |                 |
| `gitops_dashboard`         |      |  x  |        |        |        |                 |
| `gitops_app_resource_tree` |      |  x  |        |        |        |                 |

***

### Chaos Engineering <a href="#chaos-engineering" id="chaos-engineering"></a>

| Resource Type               | List | Get | Create | Update | Delete | Execute Actions        |
| --------------------------- | :--: | :-: | :----: | :----: | :----: | ---------------------- |
| `chaos_experiment`          |   x  |  x  |        |        |        | `run`                  |
| `chaos_probe`               |   x  |  x  |        |        |        | `enable`, `verify`     |
| `chaos_experiment_template` |   x  |     |        |        |        | `create_from_template` |
| `chaos_infrastructure`      |   x  |     |        |        |        |                        |
| `chaos_experiment_variable` |   x  |     |        |        |        |                        |
| `chaos_experiment_run`      |   x  |  x  |        |        |        |                        |
| `chaos_loadtest`            |   x  |  x  |    x   |        |    x   | `run`, `stop`          |
| `chaos_k8s_infrastructure`  |   x  |  x  |        |        |        | `check_health`         |
| `chaos_hub`                 |   x  |  x  |        |        |        |                        |
| `chaos_fault`               |   x  |  x  |        |        |        |                        |
| `chaos_network_map`         |   x  |  x  |        |        |        |                        |
| `chaos_guard_condition`     |   x  |  x  |        |        |        |                        |
| `chaos_guard_rule`          |   x  |  x  |        |        |        |                        |
| `chaos_recommendation`      |   x  |  x  |        |        |        |                        |
| `chaos_risk`                |   x  |  x  |        |        |        |                        |

***

### Cloud Cost Management (CCM) <a href="#cloud-cost-management-ccm" id="cloud-cost-management-ccm"></a>

| Resource Type                | List | Get | Create | Update | Delete | Execute Actions                                                                |
| ---------------------------- | :--: | :-: | :----: | :----: | :----: | ------------------------------------------------------------------------------ |
| `cost_perspective`           |   x  |  x  |    x   |    x   |    x   |                                                                                |
| `cost_breakdown`             |   x  |     |        |        |        |                                                                                |
| `cost_timeseries`            |   x  |     |        |        |        |                                                                                |
| `cost_summary`               |   x  |  x  |        |        |        |                                                                                |
| `cost_recommendation`        |   x  |  x  |        |        |        | `update_state`, `override_savings`, `create_jira_ticket`, `create_snow_ticket` |
| `cost_anomaly`               |   x  |     |        |        |        |                                                                                |
| `cost_anomaly_summary`       |      |  x  |        |        |        |                                                                                |
| `cost_category`              |   x  |  x  |        |        |        |                                                                                |
| `cost_account_overview`      |      |  x  |        |        |        |                                                                                |
| `cost_filter_value`          |   x  |     |        |        |        |                                                                                |
| `cost_recommendation_stats`  |      |  x  |        |        |        |                                                                                |
| `cost_recommendation_detail` |      |  x  |        |        |        |                                                                                |
| `cost_commitment`            |      |  x  |        |        |        |                                                                                |

***

### AI DLC Insights (AIDI) <a href="#ai-dlc-insights-aidi" id="ai-dlc-insights-aidi"></a>

| Resource Type             | List | Get | Create | Update | Delete | Execute Actions                                                                                              |
| ------------------------- | :--: | :-: | :----: | :----: | :----: | ------------------------------------------------------------------------------------------------------------ |
| `sei_metric`              |   x  |     |        |        |        |                                                                                                              |
| `sei_productivity_metric` |      |  x  |        |        |        |                                                                                                              |
| `sei_dora_metric`         |      |  x  |        |        |        | Pass `metric`: deployment\_frequency, change\_failure\_rate, mttr, lead\_time                                |
| `sei_team`                |   x  |  x  |        |        |        |                                                                                                              |
| `sei_team_detail`         |   x  |     |        |        |        | Pass `aspect`: integrations, developers, integration\_filters                                                |
| `sei_org_tree`            |   x  |  x  |        |        |        |                                                                                                              |
| `sei_org_tree_detail`     |   x  |  x  |        |        |        | Pass `aspect`: efficiency\_profile, productivity\_profile, business\_alignment\_profile, integrations, teams |
| `sei_business_alignment`  |   x  |  x  |        |        |        |                                                                                                              |
| `sei_ai_usage`            |   x  |  x  |        |        |        | Pass `aspect`: metrics, breakdown, summary, top\_languages                                                   |
| `sei_ai_adoption`         |   x  |  x  |        |        |        | Pass `aspect`: metrics, breakdown, summary                                                                   |
| `sei_ai_impact`           |      |  x  |        |        |        | Pass `aspect`: pr\_velocity, rework                                                                          |
| `sei_ai_raw_metric`       |   x  |     |        |        |        |                                                                                                              |

***

### Software Supply Chain Assurance (SCS) <a href="#software-supply-chain-assurance-scs" id="software-supply-chain-assurance-scs"></a>

| Resource Type              | List | Get | Create | Update | Delete | Execute Actions |
| -------------------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `scs_artifact_source`      |   x  |     |        |        |        |                 |
| `artifact_security`        |   x  |  x  |        |        |        |                 |
| `scs_artifact_component`   |   x  |     |        |        |        |                 |
| `scs_artifact_remediation` |      |  x  |        |        |        |                 |
| `scs_chain_of_custody`     |      |  x  |        |        |        |                 |
| `scs_compliance_result`    |   x  |     |        |        |        |                 |
| `code_repo_security`       |   x  |  x  |        |        |        |                 |
| `scs_sbom`                 |      |  x  |        |        |        |                 |

***

### Security Testing Orchestration (STO) <a href="#security-testing-orchestration-sto" id="security-testing-orchestration-sto"></a>

| Resource Type           | List | Get | Create | Update | Delete | Execute Actions                |
| ----------------------- | :--: | :-: | :----: | :----: | :----: | ------------------------------ |
| `security_issue`        |   x  |     |        |        |        |                                |
| `security_issue_filter` |   x  |     |        |        |        |                                |
| `security_exemption`    |   x  |     |        |        |        | `approve`, `reject`, `promote` |

***

### Access control <a href="#access-control" id="access-control"></a>

| Resource Type     | List | Get | Create | Update | Delete | Execute Actions |
| ----------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `user`            |   x  |  x  |        |        |        |                 |
| `user_group`      |   x  |  x  |    x   |        |    x   |                 |
| `service_account` |   x  |  x  |    x   |        |    x   |                 |
| `role`            |   x  |  x  |    x   |        |    x   |                 |
| `role_assignment` |   x  |     |    x   |        |        |                 |
| `resource_group`  |   x  |  x  |    x   |        |    x   |                 |
| `permission`      |   x  |     |        |        |        |                 |

***

### Governance <a href="#governance" id="governance"></a>

| Resource Type       | List | Get | Create | Update | Delete | Execute Actions |
| ------------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `policy`            |   x  |  x  |    x   |    x   |    x   |                 |
| `policy_set`        |   x  |  x  |    x   |    x   |    x   |                 |
| `policy_evaluation` |   x  |  x  |        |        |        |                 |

***

### Deployment freeze <a href="#deployment-freeze" id="deployment-freeze"></a>

| Resource Type   | List | Get | Create | Update | Delete | Execute Actions |
| --------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `freeze_window` |   x  |  x  |    x   |    x   |    x   | `toggle_status` |
| `global_freeze` |      |  x  |        |        |        | `manage`        |

***

### Service overrides <a href="#service-overrides" id="service-overrides"></a>

| Resource Type      | List | Get | Create | Update | Delete | Execute Actions |
| ------------------ | :--: | :-: | :----: | :----: | :----: | --------------- |
| `service_override` |   x  |  x  |    x   |    x   |    x   |                 |

***

### Settings <a href="#settings" id="settings"></a>

| Resource Type | List | Get | Create | Update | Delete | Execute Actions |
| ------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `setting`     |   x  |     |        |        |        |                 |

***

### Infrastructure as Code Management (IaCM) <a href="#infrastructure-as-code-management" id="infrastructure-as-code-management"></a>

| Resource Type       | List | Get | Create | Update | Delete | Execute Actions |
| ------------------- | :--: | :-: | :----: | :----: | :----: | --------------- |
| `iacm_workspace`    |   x  |  x  |    x   |    x   |        |                 |
| `iacm_resource`     |   x  |  x  |        |        |        |                 |
| `iacm_variable_set` |   x  |  x  |    x   |    x   |        |                 |
| `iacm_module`       |   x  |  x  |    x   |    x   |        |                 |
| `iacm_provider`     |   x  |  x  |    x   |    x   |        |                 |

`iacm_resource` is read-only and lists Terraform/OpenTofu-managed resources and outputs for a workspace. `iacm_workspace` supports creation from scratch and from workspace templates. `iacm_provider` update uses the provider version API. Delete is not supported for any IaCM resource type. Go to [Harness MCP Server for IaCM](https://developer.harness.io/infrastructure-as-code-management/platform/platform-integrations/iacm-mcp) for example prompts and required RBAC permissions.

***

### Visualizations <a href="#visualizations" id="visualizations"></a>

Inline PNG chart visualizations rendered from Harness data. Use `include_visual=true` on supported tools to generate charts.

| Resource Type             | Description                                    | How to generate                                       |
| ------------------------- | ---------------------------------------------- | ----------------------------------------------------- |
| `visual_timeline`         | Gantt chart of pipeline stage execution        | `harness_diagnose` with `visual_type: "timeline"`     |
| `visual_stage_flow`       | DAG flowchart of pipeline stages and steps     | `harness_diagnose` with `visual_type: "flow"`         |
| `visual_health_dashboard` | Project health overview with status indicators | `harness_status` with `include_visual: true`          |
| `visual_pie_chart`        | Donut chart of execution status breakdown      | `harness_list` with `visual_type: "pie"`              |
| `visual_bar_chart`        | Bar chart of execution counts by pipeline      | `harness_list` with `visual_type: "bar"`              |
| `visual_timeseries`       | Daily execution trend over 30 days             | `harness_list` with `visual_type: "timeseries"`       |
| `visual_architecture`     | Pipeline YAML architecture diagram             | `harness_diagnose` with `visual_type: "architecture"` |

***

### Related articles <a href="#related-articles" id="related-articles"></a>

* [Tools reference](/harness-platform/use-harness-ai/connect-with-ai/index/tools-reference.md): Review the tools that operate on these resource types.
* [Environment variables](/harness-platform/use-harness-ai/connect-with-ai/index/environment-variables.md): Filter which toolsets load at startup.
* [Prompt templates](/harness-platform/use-harness-ai/connect-with-ai/index/prompt-templates.md): Use pre-built workflows that combine several resource types.

{% @harness-feedback/feedback module="harness-ai" pagePath="harness-ai/use-harness-ai/connect-with-ai/index/resource-types" %}
