Listing Thumbnail

    Terraform MCP Server

     Info
    Sold by: HashiCorp 
    Deployed on AWS
    A Terraform MCP Server has been implemented to streamline workflows, allowing developers to write and validate Infrastructure as Code efficiently. This eliminates disruptive context-switching and enables faster, more confident provisioning of cloud infrastructure.

    Overview

    The Terraform MCP Server is a Model Context Protocol (MCP) server that provides seamless integration with Terraform Registry APIs, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.

    Features

    • Terraform Provider Discovery: Query and explore Terraform providers and their documentation
    • Module Search & Analysis: Search and retrieve detailed information about Terraform modules
    • Registry Integration: Direct integration with Terraform Registry APIs
    • Container Ready: Docker support for easy deployment
    • Dual Transport Support: Both Stdio and StreamableHTTP transports

    Caution: The outputs and recommendations provided by the MCP server are generated dynamically and may vary based on the query, model, and the connected MCP server. Users should thoroughly review all outputs/recommendations to ensure they align with their organization's security best practices, cost-efficiency goals, and compliance requirements before implementation.

    Highlights

    • Seamless Terraform Registry Integration
    • Provider & Module Discovery and Analysis
    • Flexible, Deployment-Ready Architecture

    Details

    Delivery method

    Type

    Supported services

    Delivery option
    AI Agent Platform
    Container

    Latest version

    Operating system
    Linux

    Deployed on AWS

    Unlock automation with AI agent solutions

    Fast-track AI initiatives with agents, tools, and solutions from AWS Partners.
    AI Agents

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Terraform MCP Server

     Info
    This product is available free of charge. Free subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Vendor refund policy

    N/A

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    AI Agent Platform

    Supported services: Learn more 
    • Amazon Bedrock AgentCore - Preview
    Container image

    Containers are lightweight, portable execution environments that wrap server application software in a filesystem that includes everything it needs to run. Container applications run on supported container runtimes and orchestration services, such as Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS). Both eliminate the need for you to install and operate your own container orchestration software by managing and scheduling containers on a scalable cluster of virtual machines.

    Version release notes

    Find the latest binaries at: https://releases.hashicorp.com/terraform-mcp-server 

    • Extracting and analyzing data from Terraform Registry

    • Automating Terraform provider, module and policy discovery

    • Getting detailed information about provider resources and data sources

    • Exploring and understanding Terraform modules

    Additional details

    Usage instructions

    Select the appropriate version of our MCP server in AWS Marketplace, then navigate to the AI agent platform to host this agent.

    On configure agent page, set the following environment variables

    • MCP_SESSION_MODE=stateless

    • MCP_CORS_MODE=strict

    • MCP_ALLOWED_ORIGINS=http://127.0.0.1:8000 

    • TRANSPORT_MODE=streamable-http

    • TRANSPORT_HOST=0.0.0.0

    • TRANSPORT_PORT=8000

    Resources

    Support

    Vendor support

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 AWS reviews
    |
    91 external reviews
    Star ratings include only reviews from verified AWS customers. External reviews can also include a star rating, but star ratings from external reviews are not averaged in with the AWS customer star ratings.
    Banking

    Terraform has revolutionized Infra as Code deployment in Cloud

    Reviewed on Jul 29, 2025
    Review provided by G2
    What do you like best about the product?
    What I like best about HashiCorp Terraform is its ability to automate and standardize infrastructure provisioning across cloud environments. As an administrator, the declarative syntax makes it easy to define infrastructure as code, while the plan and apply workflow gives full visibility and control before making any changes. Terraform’s modular structure helps maintain reusable and scalable configurations, and its cloud-agnostic support allows me to manage AWS, Azure, GCP, and more using a single tool. It simplifies my workflow, reduces manual errors, and makes infrastructure management efficient and predictable.
    What do you dislike about the product?
    While I truly value Terraform for its automation and flexibility, one area that I find can be challenging is state file management, especially in larger teams. It requires careful handling and secure backend configuration to avoid conflicts and ensure consistency — but it has taught me the importance of proper collaboration practices and the use of remote state backends with locking.
    What problems is the product solving and how is that benefiting you?
    Manual provisioning replaced with automation – Terraform helps me automate infrastructure deployment, saving time and reducing human error.

    Standardized configurations across environments – I can manage multi-cloud infrastructure using consistent, version-controlled code.

    Change visibility and control – With the plan/apply workflow, I get clear visibility into changes before they’re made, reducing risk.
    Sadi K.

    devops engineer

    Reviewed on Dec 09, 2024
    Review provided by G2
    What do you like best about the product?
    Terraform's best feature is its declarative syntax, allowing you to define infrastructure as code and manage it consistently across multiple providers.
    What do you dislike about the product?
    Terraform can struggle with state file management, especially in collaborative environments, leading to potential conflicts or complexity.
    What problems is the product solving and how is that benefiting you?
    Terraform solves infrastructure provisioning and management across multiple providers using a unified language. It benefits users by improving consistency, scalability, and automation, reducing manual effort and errors.
    Edwin S.

    Terraform benefits

    Reviewed on Nov 20, 2024
    Review provided by G2
    What do you like best about the product?
    The easy way to set up and help to deploy several resources reducing the errors
    What do you dislike about the product?
    Lack of training access. Will like to have better support.
    What problems is the product solving and how is that benefiting you?
    Errors to create several server , vms on the cloud on premise. Pre set up with a terraform file helps to avoid this .
    Utkarsh G.

    IaaC at it's best

    Reviewed on May 21, 2024
    Review provided by G2
    What do you like best about the product?
    One of the best benefits is the multi cloud we have to learn it only once then we can directly deploy resources on any cloud without any issues by just reading the document.
    What do you dislike about the product?
    I particularly have no dislikes it works very great.
    What problems is the product solving and how is that benefiting you?
    I work with virtual machines and kubernetes most of the time so creating it again and again by going through portal is tough with terraform it's just one command away.
    Moises F.

    An essential part of the DevOps Swiss Army Knife

    Reviewed on Apr 27, 2024
    Review provided by G2
    What do you like best about the product?
    Modular, Secure and Versatile. I can talk about tall the technical benefits of using Terraform but I will start with a soft skill that Terraform provides which is the ability to learn different cloud offerings. GUIs are made to simplify single deployments but when you are configuring a module you can see all the options you have for configuration. I will use Azure Storage Blobs as an example. In the GUI when you configure a storage blob by default it is open and available over the internet if you chose defaults. When you are configuring an Azure Storage blob in Terraform you can see how to quickly disable access from public, enforce TLS 1.2, add storage policies for data retention and many more. In short, it enables engineers to build right from the beggining.

    Another favorite is integration. I can easily configure Terraform in Jenkins, Azure DevOps, Git Actions and I can add code security so that I can get suggestions in CI/CD. Even when developing, the local IDEs have plugins to accelerate development with security like Snyk.

    The HCL language also allows you do apply software development so you can have conditions, loops, functions and different styles of data inputs (stings, arrays, tuples, etc) for better code readability and structure.
    What do you dislike about the product?
    When new services come out in cloud providers it might take longer to get a module than using a cloud tool like Bicep or Cloudformation but you can always use the API modules and Hashicorp is good at releasing updates to new features.
    What problems is the product solving and how is that benefiting you?
    - Multi-cloud infrastructure as code.
    - Compliance
    - Security
    View all reviews