Skip to main content
Glama

On-Call Burden Calculator

on-call-burden-calculator
Read-onlyIdempotent

Use when a user asks about on-call load or burnout risk. Uses team size, rotation length, and hourly rate exactly as the browser calculator does.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
team_sizeYesteam size used by this deterministic tool.
hourly_rateYeshourly rate used by the calculation; monetary values are in USD unless stated otherwise.
rotation_weeksYesrotation weeks used by this deterministic tool.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
next_stepYes
annual_costYes
output_tierYes
monthly_costYes
signal_valueYes
next_step_urlYes
remaining_pctYes
why_follow_upYes
interpretationYes
pct_working_timeYes
affiliate_contextNo
computation_basisYes
hours_per_engineerYes
shifts_per_engineerYes
total_hours_per_monthYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed8 schema fields changed
    • removedInput schema / properties / engineer_count
      Removed value: -{
      -  "minimum": 1,
      -  "type": "number"
      -}
    • removedInput schema / properties / hourly_cost
      Removed value: -{
      -  "minimum": 0,
      -  "type": "number"
      -}
    • addedInput schema / properties / hourly_rate
      Added value: +{
      +  "description": "hourly rate used by the calculation; monetary values are in USD unless stated otherwise.",
      +  "examples": [
      +    1
      +  ],
      +  "minimum": 0,
      +  "type": "number"
      +}
    • removedInput schema / properties / hours_per_shift
      Removed value: -{
      -  "minimum": 1,
      -  "type": "number"
      -}
    • addedInput schema / properties / rotation_weeks
      Added value: +{
      +  "description": "rotation weeks used by this deterministic tool.",
      +  "examples": [
      +    1
      +  ],
      +  "exclusiveMinimum": 0,
      +  "type": "number"
      +}
    • removedInput schema / properties / shifts_per_month
      Removed value: -{
      -  "minimum": 1,
      -  "type": "number"
      -}
    • addedInput schema / properties / team_size
      Added value: +{
      +  "description": "team size used by this deterministic tool.",
      +  "examples": [
      +    1
      +  ],
      +  "minimum": 1,
      +  "type": "number"
      +}
    • changedInput schema / required
      Previous value: -[
      -  "engineer_count",
      -  "shifts_per_month",
      -  "hours_per_shift",
      -  "hourly_cost"
      -]New value: +[
      +  "team_size",
      +  "rotation_weeks",
      +  "hourly_rate"
      +]
  2. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "affiliate_context": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "affiliate": {
      +          "type": "string"
      +        },
      +        "cta_label": {
      +          "type": "string"
      +        },
      +        "disclosure": {
      +          "type": "string"
      +        },
      +        "framing": {
      +          "type": "string"
      +        },
      +        "posture": {
      +          "enum": [
      +            "secondary"
      +          ],
      +          "type": "string"
      +        },
      +        "slot_id": {
      +          "type": "string"
      +        },
      +        "url": {
      +          "type": "string"
      +        },
      +        "variant": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "affiliate",
      +        "cta_label",
      +        "disclosure",
      +        "framing",
      +        "posture",
      +        "slot_id",
      +        "url",
      +        "variant"
      +      ],
      +      "type": "object"
      +    },
      +    "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"
      +}
  3. Changed1 schema field changed
    • addedInput schema / additionalProperties
      Added value: +false
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources