Skip to main content
Glama

Server Details

Free browser-based calculators and analyzers for cloud cost, DevOps, security, and data governance.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
Last Tested
Transport
Streamable HTTP
URL

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 31 tool updates
    • Changedalert-fatigue-calculator1 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"
        +    },
        +    "annual_wasted_hours": {
        +      "type": "number"
        +    },
        +    "burden_per_engineer_hours": {
        +      "type": "number"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "fatigue_index": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "noise_alerts_per_week": {
        +      "type": "number"
        +    },
        +    "noise_rate_pct": {
        +      "type": "number"
        +    },
        +    "output_tier": {
        +      "type": "string"
        +    },
        +    "remaining_pct": {
        +      "type": "number"
        +    },
        +    "signal_value": {
        +      "type": "number"
        +    },
        +    "wasted_hours_per_week": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "annual_wasted_hours",
        +    "burden_per_engineer_hours",
        +    "computation_basis",
        +    "fatigue_index",
        +    "interpretation",
        +    "next_step",
        +    "next_step_url",
        +    "noise_alerts_per_week",
        +    "noise_rate_pct",
        +    "output_tier",
        +    "remaining_pct",
        +    "signal_value",
        +    "wasted_hours_per_week",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedapdex-score-calculator1 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"
        +    },
        +    "apdex_score": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "rating": {
        +      "type": "string"
        +    },
        +    "satisfied_pct": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "apdex_score",
        +    "interpretation",
        +    "next_step",
        +    "next_step_url",
        +    "rating",
        +    "satisfied_pct",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedavailability-sla-calculator1 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"
        +    },
        +    "annual_downtime_minutes": {
        +      "type": "number"
        +    },
        +    "availability_tier": {
        +      "type": "string"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "monthly_downtime_minutes": {
        +      "type": "number"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "weekly_downtime_minutes": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "annual_downtime_minutes",
        +    "availability_tier",
        +    "interpretation",
        +    "monthly_downtime_minutes",
        +    "next_step",
        +    "next_step_url",
        +    "weekly_downtime_minutes",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedcanonical-url-auditor1 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"
        +    },
        +    "canonical_found": {
        +      "type": "string"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "issue": {
        +      "type": "string"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "page_url": {
        +      "type": "string"
        +    },
        +    "recommendation": {
        +      "type": "string"
        +    },
        +    "severity": {
        +      "type": "string"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "canonical_found",
        +    "computation_basis",
        +    "interpretation",
        +    "issue",
        +    "next_step",
        +    "next_step_url",
        +    "page_url",
        +    "recommendation",
        +    "severity",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedcertificate-expiry-checker1 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"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "days_remaining": {
        +      "type": "number"
        +    },
        +    "domain": {
        +      "type": "string"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "risk_level": {
        +      "type": "string"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "computation_basis",
        +    "days_remaining",
        +    "domain",
        +    "interpretation",
        +    "next_step",
        +    "next_step_url",
        +    "risk_level",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedchange-failure-rate-calculator1 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"
        +    },
        +    "change_failure_rate_pct": {
        +      "type": "number"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "dora_rating": {
        +      "type": "string"
        +    },
        +    "failed_count": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "output_tier": {
        +      "type": "string"
        +    },
        +    "remaining_pct": {
        +      "type": "number"
        +    },
        +    "signal_value": {
        +      "type": "number"
        +    },
        +    "total_count": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "change_failure_rate_pct",
        +    "computation_basis",
        +    "dora_rating",
        +    "failed_count",
        +    "interpretation",
        +    "next_step",
        +    "next_step_url",
        +    "output_tier",
        +    "remaining_pct",
        +    "signal_value",
        +    "total_count",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedcloud-waste-calculator1 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"
        +    },
        +    "annualized": {
        +      "type": "number"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "do_savings": {
        +      "type": "number"
        +    },
        +    "idle_waste": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "monthly_cost": {
        +      "type": "number"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "output_tier": {
        +      "type": "string"
        +    },
        +    "oversized_waste": {
        +      "type": "number"
        +    },
        +    "signal_value": {
        +      "type": "number"
        +    },
        +    "unattached_cost": {
        +      "type": "number"
        +    },
        +    "waste_pct": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "annualized",
        +    "computation_basis",
        +    "do_savings",
        +    "idle_waste",
        +    "interpretation",
        +    "monthly_cost",
        +    "next_step",
        +    "next_step_url",
        +    "output_tier",
        +    "oversized_waste",
        +    "signal_value",
        +    "unattached_cost",
        +    "waste_pct",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedcluster-capacity-calculator1 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"
        +    },
        +    "allocatable_cpu_cores": {
        +      "type": "number"
        +    },
        +    "allocatable_memory_gb": {
        +      "type": "number"
        +    },
        +    "cpu_utilization_pct": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "memory_utilization_pct": {
        +      "type": "number"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "pressure_level": {
        +      "type": "string"
        +    },
        +    "severity": {
        +      "type": "string"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "allocatable_cpu_cores",
        +    "allocatable_memory_gb",
        +    "cpu_utilization_pct",
        +    "interpretation",
        +    "memory_utilization_pct",
        +    "next_step",
        +    "next_step_url",
        +    "pressure_level",
        +    "severity",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedconnection-pool-calculator1 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"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "max_connections_utilization_pct": {},
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "per_app_instance": {
        +      "type": "number"
        +    },
        +    "recommended_pool_total": {
        +      "type": "number"
        +    },
        +    "warning": {
        +      "type": "boolean"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "interpretation",
        +    "next_step",
        +    "next_step_url",
        +    "per_app_instance",
        +    "recommended_pool_total",
        +    "warning",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changeddeployment-frequency-calculator1 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"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "deploys_per_day": {
        +      "type": "number"
        +    },
        +    "deploys_per_dev_per_day": {
        +      "type": "number"
        +    },
        +    "deploys_per_week": {
        +      "type": "number"
        +    },
        +    "dora_rating": {
        +      "type": "string"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "output_tier": {
        +      "type": "string"
        +    },
        +    "remaining_pct": {
        +      "type": "number"
        +    },
        +    "signal_value": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "computation_basis",
        +    "deploys_per_day",
        +    "deploys_per_dev_per_day",
        +    "deploys_per_week",
        +    "dora_rating",
        +    "interpretation",
        +    "next_step",
        +    "next_step_url",
        +    "output_tier",
        +    "remaining_pct",
        +    "signal_value",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changeddetect-secrets-scanner1 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"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "finding_count": {
        +      "type": "number"
        +    },
        +    "findings": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "line": {
        +            "type": "number"
        +          },
        +          "redacted": {
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "line",
        +          "redacted",
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "severity": {
        +      "type": "string"
        +    },
        +    "types_found": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "computation_basis",
        +    "finding_count",
        +    "findings",
        +    "interpretation",
        +    "next_step",
        +    "next_step_url",
        +    "severity",
        +    "types_found",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changeddockerfile-linter1 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"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "issue_count": {
        +      "type": "number"
        +    },
        +    "issues": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "issue": {
        +            "type": "string"
        +          },
        +          "line": {
        +            "type": "number"
        +          },
        +          "suggestion": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "issue",
        +          "line",
        +          "suggestion"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "severity": {
        +      "type": "string"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "computation_basis",
        +    "interpretation",
        +    "issue_count",
        +    "issues",
        +    "next_step",
        +    "next_step_url",
        +    "severity",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changeddora-metrics-calculator1 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"
        +    },
        +    "change_failure_rate_tier": {
        +      "type": "string"
        +    },
        +    "deploy_frequency_tier": {
        +      "type": "string"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "lead_time_tier": {
        +      "type": "string"
        +    },
        +    "mttr_tier": {
        +      "type": "string"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "overall_tier": {
        +      "type": "string"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "change_failure_rate_tier",
        +    "deploy_frequency_tier",
        +    "interpretation",
        +    "lead_time_tier",
        +    "mttr_tier",
        +    "next_step",
        +    "next_step_url",
        +    "overall_tier",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedec2-cost-calculator1 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"
        +    },
        +    "annual_cost": {
        +      "type": "number"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "do_equivalent_monthly": {
        +      "type": "number"
        +    },
        +    "do_savings": {
        +      "type": "number"
        +    },
        +    "hourly_rate": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "monthly_cost": {
        +      "type": "number"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "output_tier": {
        +      "type": "string"
        +    },
        +    "signal_value": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "annual_cost",
        +    "computation_basis",
        +    "do_equivalent_monthly",
        +    "do_savings",
        +    "hourly_rate",
        +    "interpretation",
        +    "monthly_cost",
        +    "next_step",
        +    "next_step_url",
        +    "output_tier",
        +    "signal_value",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedegress-cost-calculator1 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"
        +}
    • Changederror-budget-calculator1 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"
        +    },
        +    "budget_minutes": {
        +      "type": "number"
        +    },
        +    "burn_rate": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "remaining_minutes": {
        +      "type": "number"
        +    },
        +    "status": {
        +      "type": "string"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "budget_minutes",
        +    "burn_rate",
        +    "interpretation",
        +    "next_step",
        +    "next_step_url",
        +    "remaining_minutes",
        +    "status",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedincident-cost-calculator1 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"
        +    },
        +    "engineering_cost_usd": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "revenue_impact_usd": {
        +      "type": "number"
        +    },
        +    "severity": {
        +      "type": "string"
        +    },
        +    "total_cost_usd": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "engineering_cost_usd",
        +    "interpretation",
        +    "next_step",
        +    "next_step_url",
        +    "revenue_impact_usd",
        +    "severity",
        +    "total_cost_usd",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedknown-vulnerability-checker1 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"
        +    },
        +    "checked_against": {
        +      "type": "string"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "cve": {
        +      "type": "string"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "package_name": {
        +      "type": "string"
        +    },
        +    "severity": {
        +      "type": "string"
        +    },
        +    "status": {
        +      "type": "string"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "checked_against",
        +    "computation_basis",
        +    "cve",
        +    "interpretation",
        +    "next_step",
        +    "next_step_url",
        +    "package_name",
        +    "severity",
        +    "status",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedkubernetes-manifest-linter1 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"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "issue_count": {
        +      "type": "number"
        +    },
        +    "issues": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "issue": {
        +            "type": "string"
        +          },
        +          "recommendation": {
        +            "type": "string"
        +          },
        +          "severity": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "issue",
        +          "recommendation",
        +          "severity"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "severity": {
        +      "type": "string"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "computation_basis",
        +    "interpretation",
        +    "issue_count",
        +    "issues",
        +    "next_step",
        +    "next_step_url",
        +    "severity",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedmttr-calculator1 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"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "dora_rating": {
        +      "type": "string"
        +    },
        +    "incident_count": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "mean_total_minutes": {
        +      "type": "number"
        +    },
        +    "mttd_minutes": {
        +      "type": "number"
        +    },
        +    "mttr_minutes": {
        +      "type": "number"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "output_tier": {
        +      "type": "string"
        +    },
        +    "remaining_pct": {
        +      "type": "number"
        +    },
        +    "signal_value": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "computation_basis",
        +    "dora_rating",
        +    "incident_count",
        +    "interpretation",
        +    "mean_total_minutes",
        +    "mttd_minutes",
        +    "mttr_minutes",
        +    "next_step",
        +    "next_step_url",
        +    "output_tier",
        +    "remaining_pct",
        +    "signal_value",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedon-call-burden-calculator1 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"
        +    },
        +    "annual_cost": {
        +      "type": "number"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "hours_per_engineer": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "monthly_cost": {
        +      "type": "number"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "output_tier": {
        +      "type": "string"
        +    },
        +    "pct_working_time": {
        +      "type": "number"
        +    },
        +    "remaining_pct": {
        +      "type": "number"
        +    },
        +    "shifts_per_engineer": {
        +      "type": "number"
        +    },
        +    "signal_value": {
        +      "type": "number"
        +    },
        +    "total_hours_per_month": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "annual_cost",
        +    "computation_basis",
        +    "hours_per_engineer",
        +    "interpretation",
        +    "monthly_cost",
        +    "next_step",
        +    "next_step_url",
        +    "output_tier",
        +    "pct_working_time",
        +    "remaining_pct",
        +    "shifts_per_engineer",
        +    "signal_value",
        +    "total_hours_per_month",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedpipeline-cost-calculator1 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"
        +    },
        +    "billable_minutes": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "monthly_cost_usd": {
        +      "type": "number"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "runner_multiplier": {
        +      "type": "number"
        +    },
        +    "severity": {
        +      "type": "string"
        +    },
        +    "total_minutes_per_month": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "billable_minutes",
        +    "interpretation",
        +    "monthly_cost_usd",
        +    "next_step",
        +    "next_step_url",
        +    "runner_multiplier",
        +    "severity",
        +    "total_minutes_per_month",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedprecision-recall-f1-calculator1 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"
        +    },
        +    "f1_score": {
        +      "type": "number"
        +    },
        +    "f_beta_score": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "precision_recall_balance": {
        +      "type": "string"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "f1_score",
        +    "f_beta_score",
        +    "interpretation",
        +    "next_step",
        +    "next_step_url",
        +    "precision_recall_balance",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedquery-cost-estimator1 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"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "cost_level": {
        +      "type": "string"
        +    },
        +    "cost_score": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "warning_count": {
        +      "type": "number"
        +    },
        +    "warnings": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "computation_basis",
        +    "cost_level",
        +    "cost_score",
        +    "interpretation",
        +    "next_step",
        +    "next_step_url",
        +    "warning_count",
        +    "warnings",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedrate-limit-utilization-calculator1 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"
        +    },
        +    "buffer": {
        +      "type": "number"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "safe": {
        +      "type": "boolean"
        +    },
        +    "status": {
        +      "type": "string"
        +    },
        +    "utilization_pct": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    },
        +    "window_seconds": {
        +      "type": "number"
        +    }
        +  },
        +  "required": [
        +    "buffer",
        +    "computation_basis",
        +    "interpretation",
        +    "next_step",
        +    "next_step_url",
        +    "safe",
        +    "status",
        +    "utilization_pct",
        +    "why_follow_up",
        +    "window_seconds"
        +  ],
        +  "type": "object"
        +}
    • Changedreserved-instance-breakeven1 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"
        +    },
        +    "breakeven_months": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "net_savings_1yr_usd": {
        +      "type": "number"
        +    },
        +    "net_savings_3yr_usd": {
        +      "type": "number"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "recommended_term": {
        +      "type": "string"
        +    },
        +    "severity": {
        +      "type": "string"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "breakeven_months",
        +    "interpretation",
        +    "net_savings_1yr_usd",
        +    "net_savings_3yr_usd",
        +    "next_step",
        +    "next_step_url",
        +    "recommended_term",
        +    "severity",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedrightsizing-calculator1 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"
        +    },
        +    "annual_savings": {
        +      "type": "number"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "do_savings": {
        +      "type": "number"
        +    },
        +    "instance_count": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "monthly_cost": {
        +      "type": "number"
        +    },
        +    "needed_memory_gb": {
        +      "type": "number"
        +    },
        +    "needed_vcpu": {
        +      "type": "number"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "output_tier": {
        +      "type": "string"
        +    },
        +    "savings_factor": {
        +      "type": "number"
        +    },
        +    "signal_value": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "annual_savings",
        +    "computation_basis",
        +    "do_savings",
        +    "instance_count",
        +    "interpretation",
        +    "monthly_cost",
        +    "needed_memory_gb",
        +    "needed_vcpu",
        +    "next_step",
        +    "next_step_url",
        +    "output_tier",
        +    "savings_factor",
        +    "signal_value",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedslo-burn-rate-calculator1 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"
        +    },
        +    "budget_consumed_pct_per_hour": {
        +      "type": "number"
        +    },
        +    "burn_rate": {
        +      "type": "number"
        +    },
        +    "error_rate_pct": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "status": {
        +      "type": "string"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "budget_consumed_pct_per_hour",
        +    "burn_rate",
        +    "error_rate_pct",
        +    "interpretation",
        +    "next_step",
        +    "next_step_url",
        +    "status",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedsoftware-purchase-risk-calculator1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "adoption_component": {
        +      "type": "number"
        +    },
        +    "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"
        +    },
        +    "complexity_component": {
        +      "type": "number"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "contract_months": {
        +      "type": "number"
        +    },
        +    "contract_total": {
        +      "type": "number"
        +    },
        +    "integration_component": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "monthly_cost": {
        +      "type": "number"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "output_tier": {
        +      "type": "string"
        +    },
        +    "risk_score": {
        +      "type": "number"
        +    },
        +    "signal_value": {
        +      "type": "number"
        +    },
        +    "vendor_component": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    },
        +    "year1_labor_cost": {
        +      "type": "number"
        +    },
        +    "year1_sub_cost": {
        +      "type": "number"
        +    },
        +    "year1_total_cost": {
        +      "type": "number"
        +    }
        +  },
        +  "required": [
        +    "adoption_component",
        +    "complexity_component",
        +    "computation_basis",
        +    "contract_months",
        +    "contract_total",
        +    "integration_component",
        +    "interpretation",
        +    "monthly_cost",
        +    "next_step",
        +    "next_step_url",
        +    "output_tier",
        +    "risk_score",
        +    "signal_value",
        +    "vendor_component",
        +    "why_follow_up",
        +    "year1_labor_cost",
        +    "year1_sub_cost",
        +    "year1_total_cost"
        +  ],
        +  "type": "object"
        +}
    • Changedterraform-plan-cost-estimator1 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"
        +    },
        +    "annual_cost": {
        +      "type": "number"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "hourly_rate": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "monthly_cost": {
        +      "type": "number"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "output_tier": {
        +      "type": "string"
        +    },
        +    "resource_count": {
        +      "type": "number"
        +    },
        +    "resource_type": {
        +      "type": "string"
        +    },
        +    "signal_value": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "annual_cost",
        +    "computation_basis",
        +    "hourly_rate",
        +    "interpretation",
        +    "monthly_cost",
        +    "next_step",
        +    "next_step_url",
        +    "output_tier",
        +    "resource_count",
        +    "resource_type",
        +    "signal_value",
        +    "why_follow_up"
        +  ],
        +  "type": "object"
        +}
    • Changedtotal-cost-of-ownership-calculator1 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"
        +    },
        +    "computation_basis": {
        +      "type": "string"
        +    },
        +    "contract_months": {
        +      "type": "number"
        +    },
        +    "contract_total": {
        +      "type": "number"
        +    },
        +    "cost_per_user_monthly": {
        +      "type": "number"
        +    },
        +    "do_savings": {
        +      "type": "number"
        +    },
        +    "interpretation": {
        +      "type": "string"
        +    },
        +    "monthly_cost": {
        +      "type": "number"
        +    },
        +    "next_step": {
        +      "type": "string"
        +    },
        +    "next_step_url": {
        +      "type": "string"
        +    },
        +    "output_tier": {
        +      "type": "string"
        +    },
        +    "overpaying_flags": {
        +      "type": "number"
        +    },
        +    "seat_waste_cost_yr": {
        +      "type": "number"
        +    },
        +    "seat_waste_pct": {
        +      "type": "number"
        +    },
        +    "shelfware_seats": {
        +      "type": "number"
        +    },
        +    "signal_value": {
        +      "type": "number"
        +    },
        +    "why_follow_up": {
        +      "type": "string"
        +    },
        +    "year1_admin_cost": {
        +      "type": "number"
        +    },
        +    "year1_total_cost": {
        +      "type": "number"
        +    },
        +    "year1_vendor_cost": {
        +      "type": "number"
        +    }
        +  },
        +  "required": [
        +    "computation_basis",
        +    "contract_months",
        +    "contract_total",
        +    "cost_per_user_monthly",
        +    "do_savings",
        +    "interpretation",
        +    "monthly_cost",
        +    "next_step",
        +    "next_step_url",
        +    "output_tier",
        +    "overpaying_flags",
        +    "seat_waste_cost_yr",
        +    "seat_waste_pct",
        +    "shelfware_seats",
        +    "signal_value",
        +    "why_follow_up",
        +    "year1_admin_cost",
        +    "year1_total_cost",
        +    "year1_vendor_cost"
        +  ],
        +  "type": "object"
        +}
  2. 31 tool updates
    • Changedalert-fatigue-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedapdex-score-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedavailability-sla-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedcanonical-url-auditor1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedcertificate-expiry-checker1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedchange-failure-rate-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedcloud-waste-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedcluster-capacity-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedconnection-pool-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changeddeployment-frequency-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changeddetect-secrets-scanner1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changeddockerfile-linter1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changeddora-metrics-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedec2-cost-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedegress-cost-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changederror-budget-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedincident-cost-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedknown-vulnerability-checker1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedkubernetes-manifest-linter1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedmttr-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedon-call-burden-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedpipeline-cost-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedprecision-recall-f1-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedquery-cost-estimator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedrate-limit-utilization-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedreserved-instance-breakeven1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedrightsizing-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedslo-burn-rate-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedsoftware-purchase-risk-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedterraform-plan-cost-estimator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedtotal-cost-of-ownership-calculator1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
  3. 31 tool updates
    • First observedalert-fatigue-calculator
    • First observedapdex-score-calculator
    • First observedavailability-sla-calculator
    • First observedcanonical-url-auditor
    • First observedcertificate-expiry-checker
    • First observedchange-failure-rate-calculator
    • First observedcloud-waste-calculator
    • First observedcluster-capacity-calculator
    • First observedconnection-pool-calculator
    • First observeddeployment-frequency-calculator
    • First observeddetect-secrets-scanner
    • First observeddockerfile-linter
    • First observeddora-metrics-calculator
    • First observedec2-cost-calculator
    • First observedegress-cost-calculator
    • First observederror-budget-calculator
    • First observedincident-cost-calculator
    • First observedknown-vulnerability-checker
    • First observedkubernetes-manifest-linter
    • First observedmttr-calculator
    • First observedon-call-burden-calculator
    • First observedpipeline-cost-calculator
    • First observedprecision-recall-f1-calculator
    • First observedquery-cost-estimator
    • First observedrate-limit-utilization-calculator
    • First observedreserved-instance-breakeven
    • First observedrightsizing-calculator
    • First observedslo-burn-rate-calculator
    • First observedsoftware-purchase-risk-calculator
    • First observedterraform-plan-cost-estimator
    • First observedtotal-cost-of-ownership-calculator

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Search and compare free tiers, credits, and pricing changes across 1,500+ developer tools. 8 MCP tools for infrastructure decisions, cost estimation, and vendor comparison.
    4
    28
    16
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Provides a comprehensive suite of 76 tools for AWS cloud resource optimization, cost management, and infrastructure monitoring. It enables users to identify unused resources, analyze cost trends, right-size capacity, and maintain security compliance through natural language.
    76
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables analyzing AWS cloud costs from billing data, identifying waste, and providing mergeable fixes, with findings reconciled to actual invoices and priced at your negotiated rates.
    6
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A3.7/5.0
Disambiguation5/5

Each tool has a highly specific and unique purpose, from alert-fatigue-calculator to canonical-url-auditor. There is no overlap or ambiguity; descriptions clearly distinguish them.

Naming Consistency5/5

All tool names follow a consistent pattern of lowercase hyphenated descriptive phrases ending with a tool type (calculator, checker, scanner, etc.). No mixing of conventions.

Tool Count4/5

With 31 tools, it is slightly above the ideal range but each tool earns its place for a broad utility matrix covering many SRE/DevOps scenarios. Still reasonable and not chaotic.

Completeness5/5

The tool surface covers a wide array of common operational utilities including calculators, linters, scanners, and estimators. There are no obvious gaps for a toolkit of this nature.

Resources