Skip to main content
Glama
asadongit

Terraform Engine MCP Server

by asadongit

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_tasksA
List all available Terraform tasks (templates) in the registry.
Args:
    category: Optional category to filter tasks (e.g. database, network, compute).
    provider: Optional cloud provider to filter tasks (e.g. aws, azure, gcp).
Returns:
    JSON string representing the list of tasks and their details.
get_task_schemaA
Get the metadata and input schema (JSON Schema) for a registered task.
Args:
    task_name: The unique alphanumeric name of the task.
provision_taskA
Provision a new deployment for a given task.
Args:
    task_name: The registered task name to deploy.
    deployment_name: A unique name for this deployment instance.
    payload: JSON object/dictionary containing the variables matching the task schema.
get_deployment_statusA
Get the current status, configurations, and outputs of a deployment by its name.
Args:
    deployment_name: The unique name of the deployment to inspect.
destroy_deploymentB
Tear down and delete an existing deployment by its name.
Args:
    deployment_name: The name of the deployment to destroy.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/asadongit/tf-multicloud-app'

If you have feedback or need assistance with the MCP directory API, please join our Discord server