# Terraform Registry

> Use this tool when you need to automate Terraform-related tasks, assist in infrastructure-as-code development, or provide intelligent suggestions for Terraform configurations. It enables AI agents to query the Terraform Registry API for provider information, resource details, and module metadata, and generates example configurations. The tool accepts queries and provider/module names as inputs and returns relevant details, examples, and recommendations as outputs.

Canonical page: https://skillsregistry.net/skills/thrashr888-terraform-registry  
JSON: https://api.skillsregistry.net/v1/skills/thrashr888-terraform-registry

## Description

This MCP server implementation provides tools for interacting with the Terraform Registry API, enabling AI agents to query provider information, resource details, module metadata, and generate example configurations. Developed by Paul Thrasher, it offers functionalities such as provider lookup, resource usage examples, module recommendations, data source lookup, and schema details retrieval. Built with TypeScript and leveraging the Model Context Protocol SDK, the server is particularly useful for AI applications that need to automate Terraform-related tasks, assist in infrastructure-as-code development, or provide intelligent suggestions for Terraform configurations.

## Trust

- **Trust score (0–1):** 0.88
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/thrashr888-terraform-registry)
- **Repository:** <https://github.com/thrashr888/terraform-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "thrashr888-terraform-registry"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/thrashr888-terraform-registry` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/thrashr888-terraform-registry/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
