Can AI agents automate HashiCorp Terraform?

HashiCorp · hybrid · developer-toolsplatformenterprise

HashiCorp Terraform is automatable today through the official CLI. Agents run init, validate, plan, apply, destroy, import, and login on Windows, macOS, and Linux. That is the complete documented production path for infrastructure as code. The official Terraform MCP server adds current public Registry documentation and HCP Terraform or Terraform Enterprise workspace, run, and variable tools over stdio or streamable HTTP. Write and destroy tools stay off until ENABLE_TF_OPERATIONS is set and a TFE token is present. The HCP Terraform API is a documented JSON:API with Bearer user, team, organization, and audit-trails tokens and official Go and Python clients, but HashiCorp states it covers a subset of product features. Organization tokens cannot plan or apply. Terraform 1.6 and later use Business Source License 1.1, not an OSI open-source license. Zapier, Make, Microsoft Power Automate, and n8n had no native Terraform connector on 2026-08-30. HCP notification configurations cover generic HTTP, Slack, and Teams. Pulumi, Ansible, and cloud consoles are outside this record. Computer-use viability is unassessed. CLI scores 9 and is the best path.

Best path today: cli · Overall automatability: 9/10

Modalities

ModalityStatusDetail
APIyesjson-apiresttfe-user-tokentfe-team-tokentfe-organization-tokentfe-audit-trails-token
coverage: partial · docs
SDKyesgopython
official: yes
MCPyes
verdict: official
Integrationsno
CLIyes
Extensibilityyeshcl
webhooks: True
Data access
export: state, plan-json · import: terraform-import
RPA / UI automationunknownweb-dom
No repeatable UI probe was run. The Terraform CLI, HCP Terraform API, and official MCP server cover plan, apply, and workspace operations without browser control.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
78099

Evidence

FactTierSourceDate
homepagedeclaredsource2026-08-30
deploymentdeclaredsource2026-08-30
licensedeclaredsource2026-08-30
platformsdeclaredsource2026-08-30
modalities.api.existsdeclaredsource2026-08-30
modalities.api.kinds[0]declaredsource2026-08-30
modalities.api.kinds[1]declaredsource2026-08-30
modalities.api.auth[0]declaredsource2026-08-30
modalities.api.auth[1]declaredsource2026-08-30
modalities.api.auth[2]declaredsource2026-08-30
modalities.api.auth[3]declaredsource2026-08-30
modalities.api.coveragedeclaredsource2026-08-30
modalities.sdk.existsdeclaredsource2026-08-30
modalities.sdk.languages[1]declaredsource2026-08-30
modalities.mcp.first_partydeclaredsource2026-08-30
modalities.cli.existsdeclaredsource2026-08-30
modalities.extensibility.scripting[0]declaredsource2026-08-30
modalities.extensibility.webhooksdeclaredsource2026-08-30
modalities.data_access.export[0]declaredsource2026-08-30
modalities.data_access.import[0]declaredsource2026-08-30
modalities.agent_docs.llms_txtscrapedsource2026-08-30
modalities.integrations.zapierscrapedsource2026-08-30
modalities.integrations.makescrapedsource2026-08-30
modalities.integrations.power_automatescrapedsource2026-08-30
modalities.integrations.n8nscrapedsource2026-08-30
verdict.scores.apideclaredsource2026-08-30
verdict.scores.mcpdeclaredsource2026-08-30
verdict.scores.clideclaredsource2026-08-30
verdict.scores.integrationsscrapedsource2026-08-30
freshness.watch[0].urldeclaredsource2026-08-30
freshness.watch[1].urldeclaredsource2026-08-30
freshness.watch[2].urldeclaredsource2026-08-30
freshness.watch[3].urldeclaredsource2026-08-30

Related tools

Other products in this database that share a category with HashiCorp Terraform.

Last verified 2026-08-30 · volatility high · JSON record