Skip to main content
Glama

Server Details

Outcome-based infrastructure for agents — verified AWS deployments, metered billing

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
0.0% over 37 days
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.6/5.0

Scored across 12 tools

Disambiguation5/5

Each tool has a distinct purpose with clear boundaries. deploy and destroy are opposites; detect_providers vs detect_region target different scopes; generate_suggestions, get_pricing, and billing tools are well-separated. Detailed descriptions prevent confusion.

Naming Consistency4/5

Most tools follow a verb_noun pattern (deploy, destroy, detect_region, get_balance, list_deployments). Minor inconsistencies: 'teardown_latest' instead of 'destroy_latest', and 'top_up' is verb+adverb rather than verb+noun. Overall pattern is clear.

Tool Count5/5

12 tools cover the full provisioning workflow without excess. Each tool serves a necessary step: detection, suggestion, deployment, status, billing, teardown. Count is well-scoped for the domain.

Completeness5/5

The tool set covers the entire lifecycle from provider detection to deployment, status tracking, billing, and destruction. Missing features like update/rollback are not typical for provisioning servers. The inclusion of top_up and list_credentials fills common gaps.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 24 tool updates
    • Addedbilling.balance
    • Addedbilling.top_up
    • Addedcredentials.list
    • Removeddeploy
    • Addeddeploy.destroy
    • Addeddeploy.list
    • Addeddeploy.run
    • Addeddeploy.status
    • Addeddeploy.teardown_latest
    • Removeddestroy
    • Removeddetect_providers
    • Removeddetect_region
    • Removedgenerate_suggestions
    • Removedget_balance
    • Removedget_deployment_status
    • Removedget_pricing
    • Removedlist_credentials
    • Removedlist_deployments
    • Addedpricing.get
    • Addedproviders.detect
    • Addedregion.detect
    • Addedsuggestions.generate
    • Removedteardown_latest
    • Removedtop_up
  2. 12 tool updates
    • Changeddeploy3 fields changed
      • addedInput schema / properties / projectId / description
        Added value: +"Optional project id to group related deployments"
      • addedInput schema / properties / region / description
        Added value: +"Target region; defaults via detect_region for provider"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "category": {
        +      "type": "string"
        +    },
        +    "createdAt": {
        +      "type": "string"
        +    },
        +    "deploymentId": {
        +      "type": "string"
        +    },
        +    "message": {
        +      "type": "string"
        +    },
        +    "provider": {
        +      "type": "string"
        +    },
        +    "quote": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "category": {
        +          "type": "string"
        +        },
        +        "currency": {
        +          "type": "string"
        +        },
        +        "estimatedMonthlyCents": {
        +          "type": "number"
        +        },
        +        "quoteId": {
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "quoteId",
        +        "category",
        +        "estimatedMonthlyCents",
        +        "currency"
        +      ],
        +      "type": "object"
        +    },
        +    "region": {
        +      "type": "string"
        +    },
        +    "status": {
        +      "type": "string"
        +    },
        +    "tier": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "deploymentId",
        +    "status",
        +    "createdAt",
        +    "quote",
        +    "region",
        +    "provider",
        +    "tier",
        +    "message"
        +  ],
        +  "type": "object"
        +}
    • Changeddestroy3 fields changed
      • addedInput schema / properties / deploymentId / description
        Added value: +"Deployment id whose resources should be destroyed"
      • addedInput schema / properties / reason / description
        Added value: +"Optional audit reason for the destroy"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "deploymentId": {
        +      "type": "string"
        +    },
        +    "destroyedAt": {
        +      "type": "string"
        +    },
        +    "status": {
        +      "const": "destroyed",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "deploymentId",
        +    "status",
        +    "destroyedAt"
        +  ],
        +  "type": "object"
        +}
    • Changeddetect_providers1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "providers": {
        +      "description": "Detected region for each supported cloud provider",
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "message": {
        +            "description": "Human-readable detection summary",
        +            "type": "string"
        +          },
        +          "provider": {
        +            "description": "Cloud provider id",
        +            "type": "string"
        +          },
        +          "region": {
        +            "description": "Detected or default region",
        +            "type": "string"
        +          },
        +          "source": {
        +            "description": "Where the region value came from",
        +            "enum": [
        +              "env",
        +              "config",
        +              "default"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "provider",
        +          "region",
        +          "source",
        +          "message"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "providers"
        +  ],
        +  "type": "object"
        +}
    • Changeddetect_region1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "message": {
        +      "description": "Human-readable detection summary",
        +      "type": "string"
        +    },
        +    "provider": {
        +      "description": "Cloud provider id",
        +      "type": "string"
        +    },
        +    "region": {
        +      "description": "Detected or default region",
        +      "type": "string"
        +    },
        +    "source": {
        +      "description": "Where the region value came from",
        +      "enum": [
        +        "env",
        +        "config",
        +        "default"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "provider",
        +    "region",
        +    "source",
        +    "message"
        +  ],
        +  "type": "object"
        +}
    • Changedgenerate_suggestions1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "clarificationRequest": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "aspects": {
        +          "items": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "aspect": {
        +                "type": "string"
        +              },
        +              "options": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "required": {
        +                "type": "boolean"
        +              }
        +            },
        +            "required": [
        +              "aspect",
        +              "reason",
        +              "options",
        +              "required"
        +            ],
        +            "type": "object"
        +          },
        +          "type": "array"
        +        },
        +        "confidence": {
        +          "type": "number"
        +        },
        +        "inferredOutcomeType": {
        +          "type": "string"
        +        },
        +        "message": {
        +          "type": "string"
        +        },
        +        "suggestedQuestions": {
        +          "items": {
        +            "type": "string"
        +          },
        +          "type": "array"
        +        }
        +      },
        +      "required": [
        +        "message",
        +        "aspects",
        +        "suggestedQuestions",
        +        "inferredOutcomeType",
        +        "confidence"
        +      ],
        +      "type": "object"
        +    },
        +    "infraType": {
        +      "type": "string"
        +    },
        +    "optionCount": {
        +      "description": "Number of suggestion options returned",
        +      "type": "number"
        +    },
        +    "options": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "complexity": {
        +            "type": "string"
        +          },
        +          "cons": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "description": {
        +            "type": "string"
        +          },
        +          "estimatedMonthlyUsd": {
        +            "type": "number"
        +          },
        +          "id": {
        +            "type": "string"
        +          },
        +          "name": {
        +            "type": "string"
        +          },
        +          "pros": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "provider": {
        +            "type": "string"
        +          },
        +          "resourceCount": {
        +            "type": "number"
        +          },
        +          "resources": {
        +            "items": {
        +              "additionalProperties": {},
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          "targetAudience": {
        +            "type": "string"
        +          },
        +          "tier": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "tier",
        +          "name",
        +          "description",
        +          "targetAudience",
        +          "estimatedMonthlyUsd",
        +          "complexity",
        +          "pros",
        +          "cons",
        +          "resources",
        +          "provider",
        +          "resourceCount"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "outcome": {
        +      "type": "string"
        +    },
        +    "providers": {
        +      "description": "Providers covered by the options",
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "resultId": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "resultId",
        +    "outcome",
        +    "infraType",
        +    "optionCount",
        +    "providers",
        +    "options"
        +  ],
        +  "type": "object"
        +}
    • Changedget_balance1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "accountId": {
        +      "type": "string"
        +    },
        +    "availableUsd": {
        +      "type": "number"
        +    },
        +    "balanceUsd": {
        +      "type": "number"
        +    },
        +    "heldUsd": {
        +      "type": "number"
        +    }
        +  },
        +  "required": [
        +    "accountId",
        +    "balanceUsd",
        +    "heldUsd",
        +    "availableUsd"
        +  ],
        +  "type": "object"
        +}
    • Changedget_deployment_status2 fields changed
      • addedInput schema / properties / deploymentId / description
        Added value: +"Deployment id returned by deploy"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "agentId": {
        +      "type": "string"
        +    },
        +    "category": {
        +      "type": "string"
        +    },
        +    "createdAt": {
        +      "type": "string"
        +    },
        +    "deploymentId": {
        +      "type": "string"
        +    },
        +    "desiredOutcome": {
        +      "type": "string"
        +    },
        +    "projectId": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "endpoints": {
        +          "items": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "protocol": {
        +                "type": "string"
        +              },
        +              "url": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "url",
        +              "protocol"
        +            ],
        +            "type": "object"
        +          },
        +          "type": "array"
        +        },
        +        "estimatedMonthlyCents": {
        +          "type": "number"
        +        },
        +        "verificationResults": {
        +          "items": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "check": {
        +                "type": "string"
        +              },
        +              "message": {
        +                "type": "string"
        +              },
        +              "status": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "check",
        +              "status"
        +            ],
        +            "type": "object"
        +          },
        +          "type": "array"
        +        }
        +      },
        +      "required": [
        +        "endpoints",
        +        "verificationResults",
        +        "estimatedMonthlyCents"
        +      ],
        +      "type": "object"
        +    },
        +    "status": {
        +      "type": "string"
        +    },
        +    "updatedAt": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "deploymentId",
        +    "status",
        +    "createdAt",
        +    "projectId",
        +    "agentId",
        +    "desiredOutcome",
        +    "updatedAt"
        +  ],
        +  "type": "object"
        +}
    • Changedget_pricing14 fields changed
      • addedInput schema / properties / instanceCount / description
        Added value: +"Number of instances to price (default 1)"
      • addedInput schema / properties / instanceType / description
        Added value: +"AWS instance type (e.g. t3.micro) for compute/RDS"
      • addedInput schema / properties / machineType / description
        Added value: +"GCP machine type (e.g. e2-medium)"
      • addedInput schema / properties / memoryInGbs / description
        Added value: +"Oracle memory in GiB for flexible shapes"
      • addedInput schema / properties / ocpus / description
        Added value: +"Oracle OCPU count for flexible shapes"
      • addedInput schema / properties / region / description
        Added value: +"Cloud region; defaults via detect_region for the provider"
      • addedInput schema / properties / resourceType / description
        Added value: +"Cloud resource type to price (prefix gcp_/azure_/oracle_ selects provider)"
      • addedInput schema / properties / shape / description
        Added value: +"Oracle compute shape (e.g. VM.Standard.E4.Flex)"
      • addedInput schema / properties / sizeGb / description
        Added value: +"Disk/volume size in GiB (EBS, etc.)"
      • addedInput schema / properties / storageGb / description
        Added value: +"Object/database storage size in GiB"
      • addedInput schema / properties / vmSize / description
        Added value: +"Azure VM size (e.g. Standard_B1s)"
      • addedInput schema / properties / volumeType / description
        Added value: +"Volume type (e.g. gp3, io2)"
      • addedInput schema / properties / zone / description
        Added value: +"GCP/Azure availability zone when required"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "components": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "description": {
        +      "type": "string"
        +    },
        +    "estimateId": {
        +      "type": "string"
        +    },
        +    "hourlyCostUsd": {
        +      "type": "number"
        +    },
        +    "monthlyCostUsd": {
        +      "type": "number"
        +    },
        +    "provider": {
        +      "type": "string"
        +    },
        +    "region": {
        +      "type": "string"
        +    },
        +    "resourceType": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "estimateId",
        +    "resourceType",
        +    "description",
        +    "monthlyCostUsd",
        +    "hourlyCostUsd",
        +    "components",
        +    "region",
        +    "provider"
        +  ],
        +  "type": "object"
        +}
    • Changedlist_credentials1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "aws": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "configured": {
        +          "description": "Whether usable credentials were found",
        +          "type": "boolean"
        +        },
        +        "message": {
        +          "description": "Human-readable configuration guidance",
        +          "type": "string"
        +        },
        +        "region": {
        +          "description": "Detected region when applicable",
        +          "type": "string"
        +        },
        +        "source": {
        +          "description": "Credential source (environment, profile, none)",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "source",
        +        "configured",
        +        "message"
        +      ],
        +      "type": "object"
        +    },
        +    "azure": {
        +      "$ref": "#/properties/aws"
        +    },
        +    "cloudflare": {
        +      "$ref": "#/properties/aws"
        +    },
        +    "gcp": {
        +      "$ref": "#/properties/aws"
        +    },
        +    "oracle": {
        +      "$ref": "#/properties/aws"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedlist_deployments1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "count": {
        +      "description": "Number of deployments returned",
        +      "type": "number"
        +    },
        +    "deployments": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "category": {
        +            "type": "string"
        +          },
        +          "createdAt": {
        +            "type": "string"
        +          },
        +          "deploymentId": {
        +            "type": "string"
        +          },
        +          "status": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "deploymentId",
        +          "status",
        +          "createdAt"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "count",
        +    "deployments"
        +  ],
        +  "type": "object"
        +}
    • Changedteardown_latest2 fields changed
      • addedInput schema / properties / all / description
        Added value: +"When true, destroy every active deployment; otherwise only the newest"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "destroyed": {
        +      "description": "How many deployments were destroyed",
        +      "type": "number"
        +    },
        +    "results": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "deploymentId": {
        +            "type": "string"
        +          },
        +          "destroyedAt": {
        +            "type": "string"
        +          },
        +          "status": {
        +            "const": "destroyed",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "deploymentId",
        +          "status",
        +          "destroyedAt"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "destroyed",
        +    "results"
        +  ],
        +  "type": "object"
        +}
    • Changedtop_up1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "amountUsd": {
        +      "type": "number"
        +    },
        +    "amountXrp": {
        +      "type": "number"
        +    },
        +    "checkoutUrl": {
        +      "type": "string"
        +    },
        +    "creditedOn": {
        +      "type": "string"
        +    },
        +    "depositAddress": {
        +      "type": "string"
        +    },
        +    "destinationTag": {
        +      "type": "number"
        +    },
        +    "expiresAt": {
        +      "type": "string"
        +    },
        +    "memo": {
        +      "type": "string"
        +    },
        +    "rateUsdPerXrp": {
        +      "type": "number"
        +    },
        +    "topupId": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "topupId"
        +  ],
        +  "type": "object"
        +}
  3. 1 tool update
    • Changedlist_credentials1 field changed
      • changedInput schema / properties / provider / enum
        Previous value: -[
        -  "aws",
        -  "gcp",
        -  "azure",
        -  "oracle"
        -]New value: +[
        +  "aws",
        +  "gcp",
        +  "azure",
        +  "oracle",
        +  "cloudflare"
        +]
  4. 12 tool updates
    • First observeddeploy
    • First observeddestroy
    • First observeddetect_providers
    • First observeddetect_region
    • First observedgenerate_suggestions
    • First observedget_balance
    • First observedget_deployment_status
    • First observedget_pricing
    • First observedlist_credentials
    • First observedlist_deployments
    • First observedteardown_latest
    • First observedtop_up

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources