← WebMCP Directory

Tool tree

safestaff-shift-commander-webmcp-production.up.railway.app

Health & EducationTools verified
Website
Synthetic Emergency Department nurse-staffing decision-support dashboard demonstrating imperative WebMCP with human-in-the-loop safety guardrails.
Explore capabilities
    get_shift_snapshotAnswer

    Retrieves current synthetic emergency department shift metrics including census, triage acuity levels, nurse count, and safe target.

    View tool JSON
    {
      "name": "get_shift_snapshot",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieves current synthetic emergency department shift metrics including census, triage acuity levels, nurse count, and safe target.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "departmentId": {
            "type": "string",
            "description": "Optional department identifier (default: \"ED-MAIN\")"
          },
          "includeBreakdown": {
            "type": "boolean",
            "description": "Whether to include ESI 1-5 triage acuity breakdown"
          }
        },
        "required": []
      },
      "page": "/assets/index-"
    }
    forecast_wait_timeAction

    Forecasts emergency department door-to-provider wait time based on patient volume, high-acuity arrivals, and nurse headcount.

    View tool JSON
    {
      "name": "forecast_wait_time",
      "kind": "act",
      "impl": "imperative",
      "description": "Forecasts emergency department door-to-provider wait time based on patient volume, high-acuity arrivals, and nurse headcount.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "waitingPatients": {
            "type": "integer",
            "description": "Total number of waiting room patients"
          },
          "highAcuityArrivals": {
            "type": "integer",
            "description": "Number of ESI 1-2 critical resuscitation/emergent patients"
          },
          "availableNurses": {
            "type": "integer",
            "description": "Number of active floor Registered Nurses"
          }
        },
        "required": [
          "waitingPatients",
          "highAcuityArrivals",
          "availableNurses"
        ]
      },
      "page": "/assets/index-"
    }
    generate_staffing_optionsAction

    Generates evidence-informed staffing scenario recommendations for charge nurse review based on acuity stress and call-out status.

    View tool JSON
    {
      "name": "generate_staffing_options",
      "kind": "act",
      "impl": "imperative",
      "description": "Generates evidence-informed staffing scenario recommendations for charge nurse review based on acuity stress and call-out status.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "nurseCalloutActive": {
            "type": "boolean",
            "description": "Whether an unplanned nurse call-out scenario is active"
          },
          "targetRiskTolerance": {
            "type": "string",
            "enum": [
              "low",
              "balanced",
              "cost_conscious"
            ],
            "description": "Desired operational prioritization"
          }
        },
        "required": []
      },
      "page": "/assets/index-"
    }
    compare_staffing_scenarioAction

    Compares multiple staffing scenarios (Baseline, Call-Out Unmitigated, Protect High Acuity, Call-in Contingency) side-by-side.

    View tool JSON
    {
      "name": "compare_staffing_scenario",
      "kind": "act",
      "impl": "imperative",
      "description": "Compares multiple staffing scenarios (Baseline, Call-Out Unmitigated, Protect High Acuity, Call-in Contingency) side-by-side.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "scenarioIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of scenario IDs to compare (e.g. [\"baseline\", \"callout\", \"protect-high-acuity\", \"call-in-contingency\"])"
          }
        },
        "required": []
      },
      "page": "/assets/index-"
    }
    submit_human_approvalSensitive Action

    Submits a staffing plan for validation. ALWAYS returns human_confirmation_required to enforce that autonomous AI cannot enact staffing changes.

    View tool JSON
    {
      "name": "submit_human_approval",
      "kind": "transact",
      "impl": "imperative",
      "description": "Submits a staffing plan for validation. ALWAYS returns human_confirmation_required to enforce that autonomous AI cannot enact staffing changes.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "planId": {
            "type": "string",
            "description": "Identifier of the staffing plan to submit"
          },
          "approverRole": {
            "type": "string",
            "description": "Role requesting approval"
          },
          "rationale": {
            "type": "string",
            "description": "Optional clinical rationale provided by requester"
          }
        },
        "required": [
          "planId"
        ]
      },
      "page": "/assets/index-"
    }