Skip to main content
Glama

Cloud Egress Cost Calculator

egress-cost-calculator
Read-onlyIdempotent

Use this when a user asks about monthly internet egress cost from daily request volume, average response size, provider, and CDN offload. Uses the same model as the browser calculator.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cdn_pctNocdn expressed as a percentage.
providerNoCloud provider whose published pricing model should be applied.
daily_requestsYesdaily requests used by this deterministic tool.
avg_response_kbYesavg response kb used by this deterministic tool.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
cdn_pctYes
providerYes
cost_riskYes
next_stepYes
rate_per_gbYes
free_tier_gbYes
next_step_urlYes
why_follow_upYes
cdn_offload_gbYes
interpretationYes
daily_egress_gbYes
monthly_cost_usdYes
origin_egress_gbYes
affiliate_contextNo
computation_basisYes
monthly_egress_gbYes
billable_egress_gbYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedOutput schema / properties / cdn_pct
      Added value: +{
      +  "type": "number"
      +}
    • changedOutput schema / required
      Previous value: -[
      -  "billable_egress_gb",
      -  "cdn_offload_gb",
      -  "computation_basis",
      -  "cost_risk",
      -  "daily_egress_gb",
      -  "free_tier_gb",
      -  "interpretation",
      -  "monthly_cost_usd",
      -  "monthly_egress_gb",
      -  "next_step",
      -  "next_step_url",
      -  "origin_egress_gb",
      -  "provider",
      -  "rate_per_gb",
      -  "why_follow_up"
      -]New value: +[
      +  "billable_egress_gb",
      +  "cdn_offload_gb",
      +  "cdn_pct",
      +  "computation_basis",
      +  "cost_risk",
      +  "daily_egress_gb",
      +  "free_tier_gb",
      +  "interpretation",
      +  "monthly_cost_usd",
      +  "monthly_egress_gb",
      +  "next_step",
      +  "next_step_url",
      +  "origin_egress_gb",
      +  "provider",
      +  "rate_per_gb",
      +  "why_follow_up"
      +]
  2. Changed18 schema fields changed
    • addedInput schema / properties / avg_response_kb
      Added value: +{
      +  "description": "avg response kb used by this deterministic tool.",
      +  "examples": [
      +    1
      +  ],
      +  "minimum": 0,
      +  "type": "number"
      +}
    • addedInput schema / properties / cdn_pct
      Added value: +{
      +  "description": "cdn expressed as a percentage.",
      +  "examples": [
      +    1
      +  ],
      +  "maximum": 100,
      +  "minimum": 0,
      +  "type": "number"
      +}
    • addedInput schema / properties / daily_requests
      Added value: +{
      +  "description": "daily requests used by this deterministic tool.",
      +  "examples": [
      +    1
      +  ],
      +  "minimum": 0,
      +  "type": "number"
      +}
    • addedInput schema / properties / provider
      Added value: +{
      +  "description": "Cloud provider whose published pricing model should be applied.",
      +  "enum": [
      +    "AWS",
      +    "GCP",
      +    "Azure",
      +    "Cloudflare",
      +    "DigitalOcean"
      +  ],
      +  "examples": [
      +    "AWS"
      +  ],
      +  "type": "string"
      +}
    • removedInput schema / properties / transfer_gb
      Removed value: -{
      -  "type": "number"
      -}
    • changedInput schema / required
      Previous value: -[
      -  "transfer_gb"
      -]New value: +[
      +  "daily_requests",
      +  "avg_response_kb"
      +]
    • addedOutput schema / properties / billable_egress_gb
      Added value: +{
      +  "type": "number"
      +}
    • addedOutput schema / properties / cdn_offload_gb
      Added value: +{
      +  "type": "number"
      +}
    • addedOutput schema / properties / computation_basis
      Added value: +{
      +  "type": "string"
      +}
    • addedOutput schema / properties / daily_egress_gb
      Added value: +{
      +  "type": "number"
      +}
    • removedOutput schema / properties / effective_rate_per_gb
      Removed value: -{
      -  "type": "number"
      -}
    • addedOutput schema / properties / free_tier_gb
      Added value: +{
      +  "type": "number"
      +}
    • addedOutput schema / properties / monthly_egress_gb
      Added value: +{
      +  "type": "number"
      +}
    • addedOutput schema / properties / origin_egress_gb
      Added value: +{
      +  "type": "number"
      +}
    • addedOutput schema / properties / provider
      Added value: +{
      +  "type": "string"
      +}
    • addedOutput schema / properties / rate_per_gb
      Added value: +{
      +  "type": "number"
      +}
    • removedOutput schema / properties / transfer_gb
      Removed value: -{
      -  "type": "number"
      -}
    • changedOutput schema / required
      Previous value: -[
      -  "cost_risk",
      -  "effective_rate_per_gb",
      -  "interpretation",
      -  "monthly_cost_usd",
      -  "next_step",
      -  "next_step_url",
      -  "transfer_gb",
      -  "why_follow_up"
      -]New value: +[
      +  "billable_egress_gb",
      +  "cdn_offload_gb",
      +  "computation_basis",
      +  "cost_risk",
      +  "daily_egress_gb",
      +  "free_tier_gb",
      +  "interpretation",
      +  "monthly_cost_usd",
      +  "monthly_egress_gb",
      +  "next_step",
      +  "next_step_url",
      +  "origin_egress_gb",
      +  "provider",
      +  "rate_per_gb",
      +  "why_follow_up"
      +]
  3. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "affiliate_context": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "affiliate": {
      +          "type": "string"
      +        },
      +        "cta_label": {
      +          "type": "string"
      +        },
      +        "disclosure": {
      +          "type": "string"
      +        },
      +        "framing": {
      +          "type": "string"
      +        },
      +        "posture": {
      +          "enum": [
      +            "secondary"
      +          ],
      +          "type": "string"
      +        },
      +        "slot_id": {
      +          "type": "string"
      +        },
      +        "url": {
      +          "type": "string"
      +        },
      +        "variant": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "affiliate",
      +        "cta_label",
      +        "disclosure",
      +        "framing",
      +        "posture",
      +        "slot_id",
      +        "url",
      +        "variant"
      +      ],
      +      "type": "object"
      +    },
      +    "cost_risk": {
      +      "type": "string"
      +    },
      +    "effective_rate_per_gb": {
      +      "type": "number"
      +    },
      +    "interpretation": {
      +      "type": "string"
      +    },
      +    "monthly_cost_usd": {
      +      "type": "number"
      +    },
      +    "next_step": {
      +      "type": "string"
      +    },
      +    "next_step_url": {
      +      "type": "string"
      +    },
      +    "transfer_gb": {
      +      "type": "number"
      +    },
      +    "why_follow_up": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "cost_risk",
      +    "effective_rate_per_gb",
      +    "interpretation",
      +    "monthly_cost_usd",
      +    "next_step",
      +    "next_step_url",
      +    "transfer_gb",
      +    "why_follow_up"
      +  ],
      +  "type": "object"
      +}
  4. Changed1 schema field changed
    • addedInput schema / additionalProperties
      Added value: +false
  5. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources