← WebMCP Directory

Tool tree

supply-recovery-console.kkrr555666.chatgpt.site

Productivity & BusinessTools verified
Website
An open-source WebMCP reference app for auditable, human-approved supply-chain recovery.
Explore capabilities
    get_scenario_statusAnswer

    Read the active disruption, constraints, current phase, selected plan, and headline metrics.

    View tool JSON
    {
      "name": "get_scenario_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the active disruption, constraints, current phase, selected plan, and headline metrics.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    inspect_disruptionAction

    Inspect the active Oakland disruption, affected routes, duration, cause, and recommended next step.

    View tool JSON
    {
      "name": "inspect_disruption",
      "kind": "act",
      "impl": "imperative",
      "description": "Inspect the active Oakland disruption, affected routes, duration, cause, and recommended next step.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "incidentId": {
            "type": "string",
            "description": "Incident ID; use INC-OAK-36."
          }
        },
        "additionalProperties": false
      }
    }
    list_at_risk_ordersAnswer

    List a concise sample of delayed orders, optionally filtered by critical, priority, or standard service level.

    View tool JSON
    {
      "name": "list_at_risk_orders",
      "kind": "answer",
      "impl": "imperative",
      "description": "List a concise sample of delayed orders, optionally filtered by critical, priority, or standard service level.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "priority": {
            "type": "string",
            "enum": [
              "all",
              "critical",
              "priority",
              "standard"
            ],
            "description": "Service level filter."
          },
          "limit": {
            "type": "number",
            "minimum": 1,
            "maximum": 12,
            "description": "Maximum orders to return."
          }
        },
        "additionalProperties": false
      }
    }
    set_recovery_constraintsAction

    Stage budget, priority-delay, hub-capacity, and critical-order constraints. Existing drafts are recalculated.

    View tool JSON
    {
      "name": "set_recovery_constraints",
      "kind": "act",
      "impl": "imperative",
      "description": "Stage budget, priority-delay, hub-capacity, and critical-order constraints. Existing drafts are recalculated.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "maxBudgetUsd": {
            "type": "number",
            "minimum": 9000,
            "maximum": 40000,
            "description": "Maximum added recovery spend."
          },
          "maxPriorityDelayHours": {
            "type": "number",
            "minimum": 8,
            "maximum": 36,
            "description": "Maximum priority delay."
          },
          "maxHubUtilizationPct": {
            "type": "number",
            "minimum": 70,
            "maximum": 96,
            "description": "Peak hub utilization limit."
          },
          "protectCriticalOrders": {
            "type": "boolean",
            "description": "Require all critical orders to be protected."
          }
        },
        "additionalProperties": false
      }
    }
    draft_recovery_planAction

    Create and display one recovery plan using a balanced, service-first, cost-guarded, or resilience strategy.

    View tool JSON
    {
      "name": "draft_recovery_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Create and display one recovery plan using a balanced, service-first, cost-guarded, or resilience strategy.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "strategy": {
            "type": "string",
            "enum": [
              "balanced",
              "service_first",
              "cost_guarded",
              "resilience"
            ],
            "description": "Planning strategy."
          },
          "note": {
            "type": "string",
            "maxLength": 160,
            "description": "Optional reason for this draft."
          }
        },
        "required": [
          "strategy"
        ],
        "additionalProperties": false
      }
    }
    compare_recovery_plansAction

    Compare existing draft plans across service, cost, delay, capacity, emissions, and constraint violations.

    View tool JSON
    {
      "name": "compare_recovery_plans",
      "kind": "act",
      "impl": "imperative",
      "description": "Compare existing draft plans across service, cost, delay, capacity, emissions, and constraint violations.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "planIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 2,
            "maxItems": 4,
            "description": "Plan IDs to compare."
          }
        },
        "additionalProperties": false
      }
    }
    focus_network_entityAction

    Center the visible workspace on a network node or sampled at-risk order so the user can inspect it.

    View tool JSON
    {
      "name": "focus_network_entity",
      "kind": "act",
      "impl": "imperative",
      "description": "Center the visible workspace on a network node or sampled at-risk order so the user can inspect it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "entityId": {
            "type": "string",
            "description": "Node ID such as OAK or order ID such as MED-1042."
          }
        },
        "required": [
          "entityId"
        ],
        "additionalProperties": false
      }
    }
    request_human_approvalAction

    Stage an existing plan for explicit human review. This never approves or commits the plan.

    View tool JSON
    {
      "name": "request_human_approval",
      "kind": "act",
      "impl": "imperative",
      "description": "Stage an existing plan for explicit human review. This never approves or commits the plan.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "planId": {
            "type": "string",
            "description": "Existing plan ID to stage for review."
          }
        },
        "required": [
          "planId"
        ],
        "additionalProperties": false
      }
    }