Enables AI agents to interact with the Terraform Registry API for provider, resource, and module information.
Enables AI agents to interact with the Terraform Registry API for provider, resource, and module information.
A Model Context Protocol (MCP) server that provides tools for interacting with the Terraform Registry API. This server enables AI agents to query provider information, resource details, and module metadata.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| providerDetails | Gets detailed information about a Terraform provider |
| resourceUsage | Gets example usage of a Terraform resource and related resources |
| moduleSearch | Searches for and recommends Terraform modules based on a query |
| listDataSources | Lists all available data sources for a provider and their basic details |
| resourceArgumentDetails | Fetches comprehensive details about a resource type's arguments |
| moduleDetails | Retrieves detailed metadata for a Terraform module |
| functionDetails | Gets details about a Terraform provider function |
| providerGuides | Lists and views provider-specific guides and documentation |
| policySearch | Searches for policy libraries in the Terraform Registry |
| policyDetails | Gets detailed information about a specific policy library |
| listOrganizations | Lists all organizations the authenticated user has access to |
| privateModuleSearch | Searches for private modules in an organization |
| privateModuleDetails | Gets detailed information about a private module |
| explorerQuery | Queries the Terraform Cloud Explorer API to analyze data |
| listWorkspaces | Lists workspaces in an organization |
| workspaceDetails | Gets detailed information about a specific workspace |
| lockWorkspace | Locks a workspace to prevent runs |
| unlockWorkspace | Unlocks a workspace to allow runs |
| listRuns | Lists runs for a workspace |
| runDetails | Gets detailed information about a specific run |
| createRun | Creates a new run for a workspace |
| applyRun | Applies a run that's been planned |
| cancelRun | Cancels a run that's in progress |
| listWorkspaceResources | Lists resources in a workspace |
{
"mcpServers": {
"terraform-registry": {
"command": "npx",
"args": [
"-y",
"terraform-mcp-server"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
AWS Labs' official server suite — current AWS docs, CDK guidance, cost analysis and service tools.
Cloud browsers for AI agents — automation sessions that run in Browserbase's fleet, not on your machine.
Workers, KV, R2 and D1 by conversation — Cloudflare's official remote servers for building and observability.
Dashboards, Prometheus and Loki queries, incidents and alerts — observability by conversation.
kubectl with a conversational interface — inspect pods, read logs, diagnose clusters and manage workloads.