{
  "schema": "mcp-tools/v1",
  "tools": [
    {
      "name": "aws_cost_control",
      "description": "Cost Control for AWS: compute current cost and model control-lever savings (aws). Returns representative published-list ESTIMATES — not a quote or actual bill; verify against the real invoice.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "usage": {
            "type": "object",
            "properties": {
              "instances": {
                "description": "Compute fleet",
                "type": "array",
                "maxItems": 40,
                "items": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "description": "Instance type",
                      "type": "string"
                    },
                    "count": {
                      "description": "Count",
                      "type": "number",
                      "minimum": 0
                    }
                  }
                }
              },
              "storage": {
                "description": "EBS and snapshot storage",
                "type": "object",
                "properties": {
                  "gp3": {
                    "description": "gp3",
                    "type": "object",
                    "properties": {
                      "gb": {
                        "description": "Volume (unit: GB)",
                        "type": "number",
                        "minimum": 0
                      },
                      "provisionedIops": {
                        "description": "Provisioned IOPS — 3,000 IOPS included. (unit: IOPS)",
                        "type": "number",
                        "minimum": 0
                      },
                      "provisionedMbps": {
                        "description": "Provisioned throughput — 125 MB/s included. (unit: MB/s)",
                        "type": "number",
                        "minimum": 0
                      }
                    }
                  },
                  "gp2": {
                    "description": "gp2",
                    "type": "object",
                    "properties": {
                      "gb": {
                        "description": "Volume (unit: GB)",
                        "type": "number",
                        "minimum": 0
                      }
                    }
                  },
                  "snapshot_std": {
                    "description": "Snapshot standard",
                    "type": "object",
                    "properties": {
                      "gb": {
                        "description": "Volume (unit: GB)",
                        "type": "number",
                        "minimum": 0
                      }
                    }
                  },
                  "snapshot_archive": {
                    "description": "Snapshot archive",
                    "type": "object",
                    "properties": {
                      "gb": {
                        "description": "Volume (unit: GB)",
                        "type": "number",
                        "minimum": 0
                      }
                    }
                  }
                }
              },
              "egressGbPerMonth": {
                "description": "Data transfer out — Egress is billed in tiers. (unit: GB/mo)",
                "type": "number",
                "minimum": 0
              }
            }
          },
          "controls": {
            "type": "object",
            "properties": {
              "rightsizeComputePercent": {
                "description": "Rightsize compute (reduce by) — Trim over-allocated compute first. (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "storageMigrations": {
                "description": "Move storage to a cheaper product",
                "type": "array",
                "maxItems": 10,
                "items": {
                  "type": "object",
                  "properties": {
                    "from": {
                      "description": "From",
                      "type": "string",
                      "enum": [
                        "gp3",
                        "gp2",
                        "snapshot_std",
                        "snapshot_archive"
                      ]
                    },
                    "to": {
                      "description": "To",
                      "type": "string",
                      "enum": [
                        "gp3",
                        "gp2",
                        "snapshot_std",
                        "snapshot_archive"
                      ]
                    },
                    "gb": {
                      "description": "Amount (unit: GB)",
                      "type": "number",
                      "minimum": 0
                    }
                  }
                }
              },
              "iopsReductions": {
                "description": "Drop overprovisioned IOPS",
                "type": "array",
                "maxItems": 6,
                "items": {
                  "type": "object",
                  "properties": {
                    "product": {
                      "description": "Product",
                      "type": "string",
                      "enum": [
                        "gp3"
                      ]
                    },
                    "iops": {
                      "description": "Drop IOPS (unit: IOPS)",
                      "type": "number",
                      "minimum": 0
                    }
                  }
                }
              },
              "reduceEgressPercent": {
                "description": "Reduce egress (by) (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "commitment": {
                "description": "Commitment (scenario)",
                "type": "object",
                "properties": {
                  "plan": {
                    "description": "Plan",
                    "type": "string",
                    "enum": [
                      "none",
                      "compute_1yr_no",
                      "compute_3yr_all"
                    ]
                  },
                  "coveragePercent": {
                    "description": "Coverage of rightsized compute — Applied after rightsizing, so removed capacity is never committed. (unit: %)",
                    "type": "number",
                    "minimum": 0,
                    "maximum": 100
                  }
                }
              }
            }
          }
        }
      },
      "pricingValidity": {
        "verified": "2026-09-22",
        "validBefore": "2026-10-23",
        "staleAfterDays": 30
      },
      "route": "/aws-cost-control/"
    },
    {
      "name": "azure_cost_control",
      "description": "Cost Control for Microsoft Azure: compute current cost and model control-lever savings (azure). Returns representative published-list ESTIMATES — not a quote or actual bill; verify against the real invoice.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "usage": {
            "type": "object",
            "properties": {
              "instances": {
                "description": "Compute fleet",
                "type": "array",
                "maxItems": 40,
                "items": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "description": "Instance type",
                      "type": "string"
                    },
                    "count": {
                      "description": "Count",
                      "type": "number",
                      "minimum": 0
                    }
                  }
                }
              },
              "storage": {
                "description": "Managed disk and snapshot storage",
                "type": "object",
                "properties": {
                  "premium_ssd": {
                    "description": "Premium SSD",
                    "type": "object",
                    "properties": {
                      "gb": {
                        "description": "Volume (unit: GB)",
                        "type": "number",
                        "minimum": 0
                      }
                    }
                  },
                  "standard_ssd": {
                    "description": "Standard SSD",
                    "type": "object",
                    "properties": {
                      "gb": {
                        "description": "Volume (unit: GB)",
                        "type": "number",
                        "minimum": 0
                      }
                    }
                  },
                  "standard_hdd": {
                    "description": "Standard HDD",
                    "type": "object",
                    "properties": {
                      "gb": {
                        "description": "Volume (unit: GB)",
                        "type": "number",
                        "minimum": 0
                      }
                    }
                  },
                  "snapshot": {
                    "description": "Snapshot",
                    "type": "object",
                    "properties": {
                      "gb": {
                        "description": "Volume (unit: GB)",
                        "type": "number",
                        "minimum": 0
                      }
                    }
                  }
                }
              },
              "egressGbPerMonth": {
                "description": "Data transfer out — Egress is billed in tiers. (unit: GB/mo)",
                "type": "number",
                "minimum": 0
              }
            }
          },
          "controls": {
            "type": "object",
            "properties": {
              "rightsizeComputePercent": {
                "description": "Rightsize compute (reduce by) (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "storageMigrations": {
                "description": "Move storage to a cheaper product",
                "type": "array",
                "maxItems": 10,
                "items": {
                  "type": "object",
                  "properties": {
                    "from": {
                      "description": "From",
                      "type": "string",
                      "enum": [
                        "premium_ssd",
                        "standard_ssd",
                        "standard_hdd",
                        "snapshot"
                      ]
                    },
                    "to": {
                      "description": "To",
                      "type": "string",
                      "enum": [
                        "premium_ssd",
                        "standard_ssd",
                        "standard_hdd",
                        "snapshot"
                      ]
                    },
                    "gb": {
                      "description": "Amount (unit: GB)",
                      "type": "number",
                      "minimum": 0
                    }
                  }
                }
              },
              "reduceEgressPercent": {
                "description": "Reduce egress (by) (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "commitment": {
                "description": "Commitment (scenario)",
                "type": "object",
                "properties": {
                  "plan": {
                    "description": "Plan",
                    "type": "string",
                    "enum": [
                      "none",
                      "reserved_1yr",
                      "reserved_3yr"
                    ]
                  },
                  "coveragePercent": {
                    "description": "Coverage of rightsized compute — Applied after rightsizing, so removed capacity is never committed. (unit: %)",
                    "type": "number",
                    "minimum": 0,
                    "maximum": 100
                  }
                }
              }
            }
          }
        }
      },
      "pricingValidity": {
        "verified": "2026-09-22",
        "validBefore": "2026-10-24",
        "staleAfterDays": 31
      },
      "route": "/azure-cost-control/"
    },
    {
      "name": "gcp_cost_control",
      "description": "Cost Control for Google Cloud: compute current cost and model control-lever savings (gcp). Returns representative published-list ESTIMATES — not a quote or actual bill; verify against the real invoice.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "usage": {
            "type": "object",
            "properties": {
              "instances": {
                "description": "Compute fleet",
                "type": "array",
                "maxItems": 40,
                "items": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "description": "Instance type",
                      "type": "string"
                    },
                    "count": {
                      "description": "Count",
                      "type": "number",
                      "minimum": 0
                    }
                  }
                }
              },
              "storage": {
                "description": "Persistent disk and snapshot storage",
                "type": "object",
                "properties": {
                  "pd_ssd": {
                    "description": "PD SSD",
                    "type": "object",
                    "properties": {
                      "gb": {
                        "description": "Volume (unit: GB)",
                        "type": "number",
                        "minimum": 0
                      }
                    }
                  },
                  "pd_balanced": {
                    "description": "PD Balanced",
                    "type": "object",
                    "properties": {
                      "gb": {
                        "description": "Volume (unit: GB)",
                        "type": "number",
                        "minimum": 0
                      }
                    }
                  },
                  "pd_standard": {
                    "description": "PD Standard",
                    "type": "object",
                    "properties": {
                      "gb": {
                        "description": "Volume (unit: GB)",
                        "type": "number",
                        "minimum": 0
                      }
                    }
                  },
                  "snapshot": {
                    "description": "Snapshot",
                    "type": "object",
                    "properties": {
                      "gb": {
                        "description": "Volume (unit: GB)",
                        "type": "number",
                        "minimum": 0
                      }
                    }
                  }
                }
              },
              "egressGbPerMonth": {
                "description": "Data transfer out — Egress is billed in tiers. (unit: GB/mo)",
                "type": "number",
                "minimum": 0
              }
            }
          },
          "controls": {
            "type": "object",
            "properties": {
              "rightsizeComputePercent": {
                "description": "Rightsize compute (reduce by) (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "storageMigrations": {
                "description": "Move storage to a cheaper product",
                "type": "array",
                "maxItems": 10,
                "items": {
                  "type": "object",
                  "properties": {
                    "from": {
                      "description": "From",
                      "type": "string",
                      "enum": [
                        "pd_ssd",
                        "pd_balanced",
                        "pd_standard",
                        "snapshot"
                      ]
                    },
                    "to": {
                      "description": "To",
                      "type": "string",
                      "enum": [
                        "pd_ssd",
                        "pd_balanced",
                        "pd_standard",
                        "snapshot"
                      ]
                    },
                    "gb": {
                      "description": "Amount (unit: GB)",
                      "type": "number",
                      "minimum": 0
                    }
                  }
                }
              },
              "reduceEgressPercent": {
                "description": "Reduce egress (by) (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "commitment": {
                "description": "Commitment (scenario)",
                "type": "object",
                "properties": {
                  "plan": {
                    "description": "Plan",
                    "type": "string",
                    "enum": [
                      "none",
                      "cud_1yr",
                      "cud_3yr"
                    ]
                  },
                  "coveragePercent": {
                    "description": "Coverage of rightsized compute — Applied after rightsizing, so removed capacity is never committed. (unit: %)",
                    "type": "number",
                    "minimum": 0,
                    "maximum": 100
                  }
                }
              }
            }
          }
        }
      },
      "pricingValidity": {
        "verified": "2026-09-22",
        "validBefore": "2026-10-25",
        "staleAfterDays": 32
      },
      "route": "/google-cloud-cost-control/"
    },
    {
      "name": "kubernetes_cost_control",
      "description": "Kubernetes Cost Control: compute current cost and model control-lever savings (kubernetes). Returns representative published-list ESTIMATES — not a quote or actual bill; verify against the real invoice.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "usage": {
            "type": "object",
            "properties": {
              "nodePools": {
                "description": "Node pools",
                "type": "array",
                "maxItems": 30,
                "items": {
                  "type": "object",
                  "properties": {
                    "nodeType": {
                      "description": "Node shape — Sets node capacity and, unless you enter your own rate, an illustrative hourly cost assumption (not a provider list price).",
                      "type": "string",
                      "enum": [
                        "2vcpu-8gb",
                        "4vcpu-16gb",
                        "8vcpu-32gb",
                        "16vcpu-64gb",
                        "32vcpu-128gb"
                      ]
                    },
                    "count": {
                      "description": "Count",
                      "type": "number",
                      "minimum": 0
                    },
                    "hourlyRateUsd": {
                      "description": "Your node hourly rate — Optional: your machine type's actual hourly price in your region. Replaces the illustrative assumption. (unit: $/hr)",
                      "type": "number",
                      "minimum": 0
                    }
                  }
                }
              },
              "requestedVcpu": {
                "description": "Requested vCPU — Sum of pod requests. Requests are scheduling reservations, not limits.",
                "type": "number",
                "minimum": 0
              },
              "usedVcpu": {
                "description": "Used vCPU — Actual usage; may exceed requests when limits allow.",
                "type": "number",
                "minimum": 0
              },
              "requestedMemoryGb": {
                "description": "Requested memory (unit: GB)",
                "type": "number",
                "minimum": 0
              },
              "usedMemoryGb": {
                "description": "Used memory — May exceed requests; memory above requests risks eviction under node pressure. (unit: GB)",
                "type": "number",
                "minimum": 0
              }
            }
          },
          "controls": {
            "type": "object",
            "properties": {
              "rightsize": {
                "description": "Rightsize to real usage — Assumes the cluster autoscaler or a node-pool resize removes the freed nodes.",
                "type": "boolean"
              },
              "headroomPercent": {
                "description": "Headroom to keep — Buffer left above used capacity. (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "spotPercent": {
                "description": "Move to spot/preemptible — Only safe for interruptible workloads. Uses an illustrative discount assumption. (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "autoscalerReductionPercent": {
                "description": "Off-peak autoscaler scale-down (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              }
            }
          }
        }
      },
      "pricingValidity": {
        "verified": "2026-07-22",
        "validBefore": "2026-08-25",
        "staleAfterDays": 33
      },
      "route": "/kubernetes-cost-control/"
    },
    {
      "name": "storage_lifecycle_cost_control",
      "description": "Cloud Storage Lifecycle Cost Control: compute current cost and model control-lever savings (storage-lifecycle). Returns representative published-list ESTIMATES — not a quote or actual bill; verify against the real invoice.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "usage": {
            "type": "object",
            "properties": {
              "provider": {
                "description": "Provider",
                "type": "string",
                "enum": [
                  "aws",
                  "azure",
                  "gcs"
                ]
              },
              "currentClass": {
                "description": "Current class",
                "type": "string",
                "enum": [
                  "standard",
                  "standard_ia",
                  "glacier_ir",
                  "glacier_flexible",
                  "glacier_deep",
                  "hot",
                  "cool",
                  "cold",
                  "archive",
                  "nearline",
                  "coldline"
                ]
              },
              "storageGb": {
                "description": "Stored data (unit: GB)",
                "type": "number",
                "minimum": 0
              },
              "retrievalGbPerMonth": {
                "description": "Retrieved per month — Retrieval charges can erase storage savings. (unit: GB)",
                "type": "number",
                "minimum": 0
              },
              "retentionDays": {
                "description": "Expected object lifetime — Minimum-duration charges apply below class minimums. (unit: days)",
                "type": "number",
                "minimum": 0
              }
            }
          },
          "controls": {
            "type": "object",
            "properties": {
              "targetClass": {
                "description": "Target class — Colder classes are cheaper to store but costlier to read.",
                "type": "string",
                "enum": [
                  "standard",
                  "standard_ia",
                  "glacier_ir",
                  "glacier_flexible",
                  "glacier_deep",
                  "hot",
                  "cool",
                  "cold",
                  "archive",
                  "nearline",
                  "coldline"
                ]
              },
              "reduceReplicationPercent": {
                "description": "Reduce replicated copies by — Use only for removable duplicate or cross-region copies; do not remove required durability. (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "restoreGb": {
                "description": "One-time restore volume — Shown as a warning-only restore charge; not folded into monthly savings. (unit: GB)",
                "type": "number",
                "minimum": 0
              }
            }
          }
        }
      },
      "pricingValidity": {
        "verified": "2026-09-23",
        "validBefore": "2026-10-28",
        "staleAfterDays": 34
      },
      "route": "/cloud-storage-cost-control/"
    },
    {
      "name": "data_warehouse_cost_control",
      "description": "Data Warehouse Cost Control: compute current cost and model control-lever savings (data-warehouse). Returns representative published-list ESTIMATES — not a quote or actual bill; verify against the real invoice.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "usage": {
            "type": "object",
            "properties": {
              "warehouse": {
                "description": "Warehouse",
                "type": "string",
                "enum": [
                  "bigquery",
                  "snowflake",
                  "redshift"
                ]
              },
              "billingMode": {
                "description": "Billing mode — The engine only credits levers that move the selected billing meter.",
                "type": "string",
                "enum": [
                  "on_demand",
                  "capacity",
                  "standard",
                  "serverless"
                ]
              },
              "queryTbScanned": {
                "description": "Query data scanned (gross) — BigQuery on-demand bills per TiB after the 1 TiB monthly free tier. (unit: TiB/mo)",
                "type": "number",
                "minimum": 0
              },
              "freeTibRemaining": {
                "description": "Unused monthly free tier — Defaults to the full 1 TiB; enter less if other projects on the billing account already use it. (unit: TiB)",
                "type": "number",
                "minimum": 0
              },
              "slots": {
                "description": "Slots (average) — BigQuery Standard edition capacity is billed per slot-hour. Enter your average slots in use. (unit: slots)",
                "type": "number",
                "minimum": 0
              },
              "rpus": {
                "description": "RPUs (average) — Redshift Serverless is billed per RPU-hour. Enter your average RPUs in use. (unit: RPUs)",
                "type": "number",
                "minimum": 0
              },
              "warehouseSize": {
                "description": "Warehouse size — Snowflake sizes: XS, S, M, L, XL.",
                "type": "string"
              },
              "computeHours": {
                "description": "Compute hours — Used by capacity, credit, provisioned, and serverless modes. (unit: hrs/mo)",
                "type": "number",
                "minimum": 0
              },
              "storageTb": {
                "description": "Storage — BigQuery active logical storage per TiB; Snowflake per billed TB; Redshift managed storage per TB of 1,024 GB. (unit: TiB (BigQuery) / TB (Snowflake, Redshift))",
                "type": "number",
                "minimum": 0
              },
              "idlePercent": {
                "description": "Idle compute (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "autoSuspendEnabled": {
                "description": "Auto-suspend already enabled — Prevents claiming the same idle saving twice.",
                "type": "boolean"
              },
              "retentionDays": {
                "description": "Current data retention (unit: days)",
                "type": "number",
                "minimum": 0
              },
              "requiredRetentionDays": {
                "description": "Required retention — Compliance or business floor. (unit: days)",
                "type": "number",
                "minimum": 0
              }
            }
          },
          "controls": {
            "type": "object",
            "properties": {
              "queryScanReductionPercent": {
                "description": "Reduce query scan volume by — Only affects per-TB billing. (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "rightsizeComputePercent": {
                "description": "Rightsize compute (reduce by) (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "idleSuspendCapturePercent": {
                "description": "Capture idle via auto-suspend — Zero when auto-suspend is already active. (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "reduceRetentionToDays": {
                "description": "Reduce retention to — Clamped at required retention. (unit: days)",
                "type": "number",
                "minimum": 0
              },
              "commitment": {
                "description": "Commitment (scenario)",
                "type": "object",
                "properties": {
                  "coveragePercent": {
                    "description": "Coverage (unit: %)",
                    "type": "number",
                    "minimum": 0,
                    "maximum": 100
                  }
                }
              }
            }
          }
        }
      },
      "pricingValidity": {
        "verified": "2026-07-22",
        "validBefore": "2026-08-27",
        "staleAfterDays": 35
      },
      "route": "/data-warehouse-cost-control/"
    },
    {
      "name": "ai_gpu_cost_control",
      "description": "GPU Infrastructure Cost Control: compute current cost and model control-lever savings (ai-gpu). Returns representative published-list ESTIMATES — not a quote or actual bill; verify against the real invoice.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "usage": {
            "type": "object",
            "properties": {
              "gpuType": {
                "description": "GPU type — Each price belongs to one machine, region and purchase model.",
                "type": "string",
                "enum": [
                  "a100-80gb",
                  "a100-40gb",
                  "h100",
                  "a10g",
                  "l4",
                  "t4"
                ]
              },
              "gpuCount": {
                "description": "GPU count",
                "type": "number",
                "minimum": 0
              },
              "hoursPerMonth": {
                "description": "Hours (unit: hrs/mo)",
                "type": "number",
                "minimum": 0
              },
              "utilizationPercent": {
                "description": "GPU utilization (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "idlePercent": {
                "description": "Idle (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "batchable": {
                "description": "Workload is batchable",
                "type": "boolean"
              },
              "latencySensitive": {
                "description": "Latency-sensitive workload — Blocks batching claims.",
                "type": "boolean"
              },
              "interruptible": {
                "description": "Tolerates interruption (spot)",
                "type": "boolean"
              },
              "precisionFlexible": {
                "description": "Precision-flexible (rightsize/quantize)",
                "type": "boolean"
              },
              "autoscalingEnabled": {
                "description": "Autoscaling already enabled — Prevents counting already-captured idle savings.",
                "type": "boolean"
              }
            }
          },
          "controls": {
            "type": "object",
            "properties": {
              "batchCapturePercent": {
                "description": "Recover utilization waste via batching — Zero unless batchable and not latency-sensitive. (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "autoscaleIdleCapturePercent": {
                "description": "Reclaim idle via autoscale (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "spotPercent": {
                "description": "Move to spot — Zero unless interruptible. (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "targetGpuClass": {
                "description": "Target GPU class — Only credited when cheaper, precision-flexible, and priced on the same cloud, cost boundary and purchase model.",
                "type": "string",
                "enum": [
                  "",
                  "a100-80gb",
                  "a100-40gb",
                  "h100",
                  "a10g",
                  "l4",
                  "t4"
                ]
              },
              "quantizationSavingsPercent": {
                "description": "Reduce GPU-hours through quantization — Zero unless precision-flexible. (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "reservedCoveragePercent": {
                "description": "Commitment coverage of non-Spot spend — Illustrative commitment discount; never applied to Spot spend or Capacity Blocks. (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              }
            }
          }
        }
      },
      "pricingValidity": {
        "verified": "2026-07-22",
        "validBefore": "2026-08-28",
        "staleAfterDays": 36
      },
      "route": "/ai-infrastructure-cost-control/"
    },
    {
      "name": "cicd_cost_control",
      "description": "CI/CD Cost Control: compute current cost and model control-lever savings (cicd). Returns representative published-list ESTIMATES — not a quote or actual bill; verify against the real invoice.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "usage": {
            "type": "object",
            "properties": {
              "provider": {
                "description": "CI provider",
                "type": "string",
                "enum": [
                  "github_actions",
                  "gitlab",
                  "circleci"
                ]
              },
              "runnerClass": {
                "description": "Runner class",
                "type": "string",
                "enum": [
                  "linux-2",
                  "linux-4",
                  "linux-8",
                  "linux-16",
                  "small",
                  "medium",
                  "large",
                  "xlarge"
                ]
              },
              "managedRunnerMinutes": {
                "description": "Billable runner overage minutes — Enter only chargeable minutes after plan-included quotas, allowances, and provider credits. GitHub rounds each job up to a whole minute. For GitLab, enter elapsed job minutes: the runner factor is applied here. Self-hosting only wins above the calculated break-even. (unit: min/mo)",
                "type": "number",
                "minimum": 0
              },
              "artifactGb": {
                "description": "Chargeable artifact storage — Enter only storage billed after your plan's included allowance. (unit: GB-mo)",
                "type": "number",
                "minimum": 0
              },
              "cacheGb": {
                "description": "Chargeable cache storage — After the included allowance. Only credited where cache is a billed meter (GitHub, CircleCI). (unit: GB-mo)",
                "type": "number",
                "minimum": 0
              },
              "artifactRetentionDays": {
                "description": "Artifact retention (unit: days)",
                "type": "number",
                "minimum": 0
              },
              "requiredRetentionDays": {
                "description": "Required artifact retention — Compliance floor. (unit: days)",
                "type": "number",
                "minimum": 0
              }
            }
          },
          "controls": {
            "type": "object",
            "properties": {
              "reduceMinutesPercent": {
                "description": "Reduce runner minutes by (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "cacheOptimizationPercent": {
                "description": "Reduce cache storage by (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "reduceArtifactRetentionToDays": {
                "description": "Reduce artifact retention to — Clamped at required retention. (unit: days)",
                "type": "number",
                "minimum": 0
              },
              "reduceParallelismPercent": {
                "description": "Reduce parallelism by — Returns zero under total-minute billing; changes elapsed time, not billed minutes. (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "selfHosted": {
                "description": "Self-hosted runner alternative",
                "type": "object",
                "properties": {
                  "machineType": {
                    "description": "Machine size (illustrative hourly cost, not a quoted SKU)",
                    "type": "string",
                    "enum": [
                      "4vcpu",
                      "8vcpu",
                      "16vcpu"
                    ]
                  },
                  "runnerCount": {
                    "description": "Runner count",
                    "type": "number",
                    "minimum": 0
                  },
                  "maintenanceOverheadPercent": {
                    "description": "Operations overhead — Patching, secrets, isolation, and idle capacity. (unit: %)",
                    "type": "number",
                    "minimum": 0,
                    "maximum": 100
                  },
                  "spotPercent": {
                    "description": "Spot share (unit: %)",
                    "type": "number",
                    "minimum": 0,
                    "maximum": 100
                  },
                  "interruptible": {
                    "description": "Jobs are retry-safe / interruptible",
                    "type": "boolean"
                  },
                  "commitmentCoveragePercent": {
                    "description": "Committed capacity coverage — Applies only to non-Spot machine spend; commitments do not discount Spot. (unit: %)",
                    "type": "number",
                    "minimum": 0,
                    "maximum": 100
                  }
                }
              }
            }
          }
        }
      },
      "pricingValidity": {
        "verified": "2026-07-22",
        "validBefore": "2026-08-29",
        "staleAfterDays": 37
      },
      "route": "/cicd-cost-control/"
    },
    {
      "name": "database_cost_control",
      "description": "Database Cost Control: compute current cost and model control-lever savings (database). Returns representative published-list ESTIMATES — not a quote or actual bill; verify against the real invoice.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "usage": {
            "type": "object",
            "properties": {
              "provider": {
                "description": "Provider",
                "type": "string",
                "enum": [
                  "rds"
                ]
              },
              "instanceClass": {
                "description": "Instance class — e.g. db.r5.xlarge; pricing basis is PostgreSQL in us-east-1.",
                "type": "string"
              },
              "instanceCount": {
                "description": "Primary instances",
                "type": "number",
                "minimum": 0
              },
              "hoursPerMonth": {
                "description": "Hours (unit: hrs/mo)",
                "type": "number",
                "minimum": 0
              },
              "storageType": {
                "description": "Storage type",
                "type": "string",
                "enum": [
                  "gp3",
                  "io2"
                ]
              },
              "storageGb": {
                "description": "Storage (unit: GB)",
                "type": "number",
                "minimum": 0
              },
              "provisionedIops": {
                "description": "Provisioned IOPS — gp3 includes a provider baseline; only additional IOPS are billed where AWS permits provisioning. (unit: IOPS)",
                "type": "number",
                "minimum": 0
              },
              "usedIops": {
                "description": "Used IOPS — Reduction floor is used + headroom. (unit: IOPS)",
                "type": "number",
                "minimum": 0
              },
              "provisionedThroughputMibps": {
                "description": "Provisioned gp3 throughput — gp3 includes a provider baseline; only additional throughput is billed where AWS permits provisioning. (unit: MiB/s)",
                "type": "number",
                "minimum": 0
              },
              "usedThroughputMibps": {
                "description": "Used gp3 throughput — Reduction floor is used + headroom. (unit: MiB/s)",
                "type": "number",
                "minimum": 0
              },
              "backupGb": {
                "description": "Chargeable backup above AWS free allocation — Enter only backup/snapshot storage that is billed after AWS's regional free backup allocation; do not enter total backup storage. (unit: GB-mo)",
                "type": "number",
                "minimum": 0
              },
              "backupRetentionDays": {
                "description": "Backup retention (unit: days)",
                "type": "number",
                "minimum": 0
              },
              "requiredRetentionDays": {
                "description": "Required retention — Compliance floor. (unit: days)",
                "type": "number",
                "minimum": 0
              },
              "cpuCreditVcpuHours": {
                "description": "Billable T3 surplus CPU credits — Enter total billable surplus T3 CPU-credit vCPU-hours; leave zero for non-T3 or when none were billed. (unit: vCPU-hrs)",
                "type": "number",
                "minimum": 0
              },
              "readReplicaCount": {
                "description": "Read replicas",
                "type": "number",
                "minimum": 0
              },
              "requiredReplicas": {
                "description": "Required replicas — HA/read-scaling floor.",
                "type": "number",
                "minimum": 0
              },
              "multiAzEnabled": {
                "description": "Multi-AZ enabled",
                "type": "boolean"
              },
              "multiAzRequired": {
                "description": "Multi-AZ required (HA) — Disabling is refused when required.",
                "type": "boolean"
              }
            }
          },
          "controls": {
            "type": "object",
            "properties": {
              "rightsizeInstancePercent": {
                "description": "Rightsize instance (reduce by) (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "reduceStoragePercent": {
                "description": "Reduce allocated storage by (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "reduceProvisionedIopsTo": {
                "description": "Reduce provisioned IOPS to — Clamped at provider baseline/minimum and used + headroom. (unit: IOPS)",
                "type": "number",
                "minimum": 0
              },
              "reduceProvisionedThroughputToMibps": {
                "description": "Reduce gp3 throughput to — Clamped at gp3 provider baseline and used + headroom. (unit: MiB/s)",
                "type": "number",
                "minimum": 0
              },
              "reduceReplicaCount": {
                "description": "Remove read replicas — Refused below required replicas.",
                "type": "number",
                "minimum": 0
              },
              "reduceBackupRetentionToDays": {
                "description": "Reduce chargeable backup retention to — Scenario applies only to the chargeable backup amount and is refused below required retention. (unit: days)",
                "type": "number",
                "minimum": 0
              },
              "disableMultiAz": {
                "description": "Disable Multi-AZ — Refused when Multi-AZ is required; resilience is never sold as waste.",
                "type": "boolean"
              },
              "reservedCoveragePercent": {
                "description": "Reserved coverage — Applied last, after rightsizing; the 40% discount is a scenario assumption, not a universal AWS quote. (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              }
            }
          }
        }
      },
      "pricingValidity": {
        "verified": "2026-09-23",
        "validBefore": "2026-11-01",
        "staleAfterDays": 38
      },
      "route": "/database-cost-control/"
    },
    {
      "name": "observability_cost_control",
      "description": "Datadog Pricing & Cost Calculator: compute current cost and model control-lever savings (observability). Returns representative published-list ESTIMATES — not a quote or actual bill; verify against the real invoice.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "usage": {
            "type": "object",
            "properties": {
              "vendor": {
                "description": "Vendor",
                "type": "string",
                "enum": [
                  "datadog"
                ]
              },
              "hosts": {
                "description": "Infrastructure hosts",
                "type": "number",
                "minimum": 0
              },
              "logsGbPerDay": {
                "description": "Logs (unit: GB/day)",
                "type": "number",
                "minimum": 0
              },
              "eventsPerGb": {
                "description": "Events per GB",
                "type": "number",
                "minimum": 0
              },
              "indexedPercent": {
                "description": "Indexed logs (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "hotRetentionDays": {
                "description": "Hot retention — Ceils to the next billable tier. (unit: days)",
                "type": "number",
                "minimum": 0
              },
              "apmHosts": {
                "description": "APM hosts",
                "type": "number",
                "minimum": 0
              },
              "traceGbPerMonth": {
                "description": "Trace volume (unit: GB/mo)",
                "type": "number",
                "minimum": 0
              },
              "customMetricSeries": {
                "description": "Custom metric series",
                "type": "number",
                "minimum": 0
              },
              "rumSessionsPerMonth": {
                "description": "RUM sessions (unit: sessions/mo)",
                "type": "number",
                "minimum": 0
              },
              "requiredRumSessions": {
                "description": "Required RUM coverage — Compliance/SLO floor. (unit: sessions/mo)",
                "type": "number",
                "minimum": 0
              },
              "syntheticApiRuns": {
                "description": "Synthetic API runs (unit: runs/mo)",
                "type": "number",
                "minimum": 0
              },
              "requiredSyntheticApiRuns": {
                "description": "Required API runs — SLO floor. (unit: runs/mo)",
                "type": "number",
                "minimum": 0
              },
              "syntheticBrowserRuns": {
                "description": "Synthetic browser runs (unit: runs/mo)",
                "type": "number",
                "minimum": 0
              },
              "requiredSyntheticBrowserRuns": {
                "description": "Required browser runs — SLO floor. (unit: runs/mo)",
                "type": "number",
                "minimum": 0
              }
            }
          },
          "controls": {
            "type": "object",
            "properties": {
              "reduceLogIngestPercent": {
                "description": "Reduce log ingestion by — Also reduces indexed events derived from ingestion. (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "reduceIndexedPercentTo": {
                "description": "Reduce indexed logs to — Touches the index meter only. (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "shortenRetentionToDays": {
                "description": "Shorten retention to — Savings only when crossing a billable tier. (unit: days)",
                "type": "number",
                "minimum": 0
              },
              "reduceTraceVolumePercent": {
                "description": "Reduce trace volume by — APM host base is unaffected. (unit: %)",
                "type": "number",
                "minimum": 0,
                "maximum": 100
              },
              "reduceMetricSeries": {
                "description": "Remove custom metric series",
                "type": "number",
                "minimum": 0
              },
              "reduceRumToSessions": {
                "description": "Reduce RUM to — Clamped at required coverage. (unit: sessions/mo)",
                "type": "number",
                "minimum": 0
              },
              "reduceSyntheticApiToRuns": {
                "description": "Reduce synthetic API checks to — Clamped at required SLO checks. (unit: runs/mo)",
                "type": "number",
                "minimum": 0
              },
              "reduceSyntheticBrowserToRuns": {
                "description": "Reduce synthetic browser checks to — Clamped at required SLO checks. (unit: runs/mo)",
                "type": "number",
                "minimum": 0
              }
            }
          }
        }
      },
      "pricingValidity": {
        "verified": "2026-09-22",
        "validBefore": "2026-11-01",
        "staleAfterDays": 39
      },
      "route": "/observability-cost-control/"
    }
  ]
}