{"id":"tf-mcp-server","name":"tf-mcp-server","homepage":"https://pypi.org/project/tf-mcp-server/","repo_url":null,"category":"infrastructure","subcategories":[],"tags":["devtools","infrastructure","mcp","terraform","ai-agent-tools"],"what_it_does":"MCP server package intended to expose Terraform-related functionality to an AI agent via the Model Context Protocol (MCP). It acts as an adapter between agent tooling and Terraform workflows (e.g., inspecting/planning/applying), depending on the specific server implementation.","use_cases":["Allowing AI agents to interact with Terraform workflows through MCP tools","Automating Terraform plan review or policy checks with agent-driven tool calls","Generating Terraform-related answers/actions while keeping the agent within an MCP tool sandbox"],"not_for":["Directly replacing Terraform CLI for all interactive use cases without agent orchestration","Security-critical unattended provisioning without additional guardrails/approvals","Production deployment automation without validating the underlying Terraform actions and permissions"],"best_when":"You want an MCP tool interface for Terraform tasks so an AI agent can reason and then trigger controlled Terraform operations in your environment.","avoid_when":"You cannot provide safe execution controls (least-privilege credentials, environment separation, approval gates) for Terraform actions.","alternatives":["Terraform CLI with scripted wrappers (plan/apply) and an LLM-based planner","OpenAI/Anthropic tool calling with custom middleware (non-MCP) around Terraform","Dedicated Terraform automation services (e.g., Terraform Cloud/Enterprise APIs) with agent integration via REST"],"af_score":36.0,"security_score":40.8,"reliability_score":28.8,"package_type":"mcp_server","discovery_source":["pypi"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:42:10.766785+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":[],"oauth":false,"scopes":false,"notes":"Authentication specifics are not provided in the supplied content. MCP servers that execute Terraform typically rely on local/agent-provided credentials (e.g., cloud provider credentials, Terraform backend auth), but this cannot be verified 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 was supplied; as a package/repo, it is assumed to be self-hosted unless stated otherwise."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":36.0,"security_score":40.8,"reliability_score":28.8,"mcp_server_quality":45.0,"documentation_accuracy":40.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":35.0,"rate_limit_clarity":0.0,"tls_enforcement":70.0,"auth_strength":35.0,"scope_granularity":25.0,"dependency_hygiene":40.0,"secret_handling":35.0,"security_notes":"Security cannot be fully assessed from the provided information. MCP servers that can run Terraform should use least-privilege credentials, avoid logging secrets, and implement strong guardrails against unintended apply/destroy operations. Rate limiting and detailed auth/authorization controls should be verified in the actual repo.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":40.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Terraform actions are not inherently safe/idempotent (especially apply); ensure the agent cannot run destructive actions without explicit approvals","Tool calls may depend on local filesystem/project context and credentials availability; agents can fail when required env/config is missing"]}}