{"ok":true,"site":{"host":"heatgrid.ssh.codes","url":"https://heatgrid.ssh.codes/","type":"live","desc":"HeatGrid is a WebMCP-native planning workspace for equitable heat-emergency response.","tools":[{"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.","title":"Read heat response context","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_heat_option","kind":"act","impl":"imperative","description":"Inspect exact capacity, risk, access, distance, or cost data for one district or cooling center.","title":"Inspect a district or center","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"set_heat_constraints","kind":"act","impl":"imperative","description":"Record human planning constraints visibly: budget, priority districts, required or closed centers, and bridge state.","title":"Set planning constraints","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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.","title":"Draft a heat response plan","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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.","title":"Stress-test the draft plan","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"scenario":{"type":"string","enum":["east_bridge_closes","one_van_fails","heat_spike"],"description":"Disruption to simulate."}},"required":["scenario"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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.","title":"Request human plan review","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"favicon":"/favicons/heatgrid.ssh.codes.png","apiSurface":"spec","category":"Developer Tools","toolCount":6}}