{"id":"pipethedev-terraform-mcp-server","name":"Terraform-MCP-Server","homepage":"terraform-mcp-server.brimble.app","repo_url":"https://github.com/pipethedev/Terraform-MCP-Server","category":"devtools","subcategories":[],"tags":["mcp","terraform","iac","documentation","automation","registry","go"],"what_it_does":"Provides an MCP (Model Context Protocol) server that integrates with the Terraform Registry APIs to support discovery and documentation retrieval for Terraform providers and modules (including search/pagination for modules and fetching detailed provider/module docs).","use_cases":["Automating Terraform provider and module discovery","Searching Terraform modules and browsing their details","Fetching provider resource/data source/function documentation from Terraform Registry","Assisting IaC analysis workflows by exposing registry documentation to agent tools"],"not_for":["Performing authenticated or privileged actions on behalf of users (no mention of write operations)","Acting as a source of truth for “recommended” infrastructure changes without human review","Offline/local evaluation without network access to Terraform Registry (implied by registry API integration)"],"best_when":"You want an agent to consult Terraform Registry documentation for research, mapping resources to docs, and accelerating exploration of providers/modules.","avoid_when":"You need strict control over what external network calls are made, or you require documented retry/idempotency/error-handling behavior for mission-critical automation.","alternatives":["Using Terraform Registry website/docs directly","Custom scripts calling the Terraform Registry API","Other MCP servers or tooling that wrap registry documentation with stronger enterprise controls"],"af_score":57.8,"security_score":40.5,"reliability_score":22.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:21:58.740527+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["No authentication described for using the MCP server itself; Terraform Registry access implied via outbound network calls"],"oauth":false,"scopes":false,"notes":"README does not describe any auth mechanism (API keys, OAuth, scopes) for the MCP server or for Terraform Registry access. If Terraform Registry requests are unauthenticated, this may rely on public endpoints; if authenticated access is needed, it is not documented here."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided in the README content."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":57.8,"security_score":40.5,"reliability_score":22.5,"mcp_server_quality":75.0,"documentation_accuracy":80.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":95.0,"rate_limit_clarity":10.0,"tls_enforcement":70.0,"auth_strength":20.0,"scope_granularity":0.0,"dependency_hygiene":30.0,"secret_handling":85.0,"security_notes":"Security section only provides a contact address and policy link; no technical details about TLS, auth, logging/PII handling, or dependency vulnerabilities are provided in the supplied README excerpt. The tool likely performs read-only registry lookups, but the lack of documented auth and rate-limit/error-handling guidance limits safe operational use. README includes a user caution to review outputs for security/compliance before implementation.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":30.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"module search supports pagination (pagination parameters described only at a high level: “with pagination”).","retry_guidance_documented":false,"known_agent_gotchas":["Because the tools fetch external registry content dynamically, results may vary and should be reviewed for security/compliance/cost before use (README caution).","If pagination parameters are required to fully retrieve results, agents must iterate until exhaustion; README does not provide detailed pagination semantics in the excerpt.","No explicit guidance is provided for handling transient network/API failures or timeouts (retry guidance not documented)."]}}