← WebMCP Directory

Tool tree

heatgrid.ssh.codes

Developer ToolsTools verified
Website
HeatGrid is a WebMCP-native planning workspace for equitable heat-emergency response.
Explore capabilities
    read_heat_contextAnswer

    Read the live incident, resources, human constraints, demand, and current draft. Use before planning or revising.

    View tool JSON
    {
      "name": "read_heat_context",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the live incident, resources, human constraints, demand, and current draft. Use before planning or revising.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    inspect_heat_optionAction

    Inspect exact capacity, risk, access, distance, or cost data for one district or cooling center.

    View tool JSON
    {
      "name": "inspect_heat_option",
      "kind": "act",
      "impl": "imperative",
      "description": "Inspect exact capacity, risk, access, distance, or cost data for one district or cooling center.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "district",
              "center"
            ],
            "description": "The option category."
          },
          "id": {
            "type": "string",
            "enum": [
              "alder",
              "riverbend",
              "old-market",
              "eastbank",
              "juniper",
              "library",
              "union",
              "harbor",
              "east-rec",
              "chapel"
            ],
            "description": "District or center ID."
          }
        },
        "required": [
          "kind",
          "id"
        ],
        "additionalProperties": false
      }
    }
    set_heat_constraintsAction

    Record human planning constraints visibly: budget, priority districts, required or closed centers, and bridge state.

    View tool JSON
    {
      "name": "set_heat_constraints",
      "kind": "act",
      "impl": "imperative",
      "description": "Record human planning constraints visibly: budget, priority districts, required or closed centers, and bridge state.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "budget": {
            "type": "number",
            "minimum": 25000,
            "maximum": 60000,
            "description": "Maximum operating budget in USD."
          },
          "priority_districts": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "alder",
                "riverbend",
                "old-market",
                "eastbank",
                "juniper"
              ]
            },
            "uniqueItems": true,
            "maxItems": 5
          },
          "must_open_centers": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "library",
                "union",
                "harbor",
                "east-rec",
                "chapel"
              ]
            },
            "uniqueItems": true,
            "maxItems": 5
          },
          "must_close_centers": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "library",
                "union",
                "harbor",
                "east-rec",
                "chapel"
              ]
            },
            "uniqueItems": true,
            "maxItems": 5
          },
          "east_bridge": {
            "type": "string",
            "enum": [
              "open",
              "closed",
              "unchanged"
            ]
          }
        },
        "additionalProperties": false
      }
    }
    draft_heat_planAction

    Build and display a feasible cooling-center and shuttle plan. The draft stays pending until a person approves it.

    View tool JSON
    {
      "name": "draft_heat_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Build and display a feasible cooling-center and shuttle plan. The draft stays pending until a person approves it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "objective": {
            "type": "string",
            "enum": [
              "equity",
              "coverage",
              "speed",
              "resilience"
            ],
            "description": "Primary planning objective."
          },
          "rationale": {
            "type": "string",
            "maxLength": 240,
            "description": "Brief reason for this plan."
          }
        },
        "required": [
          "objective"
        ],
        "additionalProperties": false
      }
    }
    stress_test_heat_planAction

    Simulate one disruption against the visible draft and show its coverage impact plus a mitigation.

    View tool JSON
    {
      "name": "stress_test_heat_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Simulate one disruption against the visible draft and show its coverage impact plus a mitigation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "scenario": {
            "type": "string",
            "enum": [
              "east_bridge_closes",
              "one_van_fails",
              "heat_spike"
            ],
            "description": "Disruption to simulate."
          }
        },
        "required": [
          "scenario"
        ],
        "additionalProperties": false
      }
    }
    request_plan_reviewAction

    Bring the draft's checks and approval control into view. This never approves or publishes the plan.

    View tool JSON
    {
      "name": "request_plan_review",
      "kind": "act",
      "impl": "imperative",
      "description": "Bring the draft's checks and approval control into view. This never approves or publishes the plan.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }