compare_regionsread-only
Deterministically compares two or more Canadian provinces/territories and/or US states using all currently loaded hazards (current filters are NOT applied): wildfire count, out-of-control wildfires, reported hectares…
regions: array
create_situation_contextread-only
Returns a structured, deterministic situation snapshot for an area — the current map view by default, or the given regions — listing the most significant wildfires, weather alerts and earthquakes with counts and…
regions: array?, maxPerType: integer?
focus_hazard
Selects one hazard for the user: highlights it on the map, pans/zooms to it and opens its details panel — the same selection a human makes by clicking a marker. Returns a concise summary of the hazard. Use…
hazardId: string
get_current_viewread-only
Returns what the user currently sees in Nearcast: map centre, bounds, zoom, the active country/hazard-type/severity/magnitude filters, the selected hazard (if any), counts of hazards in view, and data freshness per…
get_hazard_detailsread-only
Returns the complete normalized record for one hazard: description, agency-issued classifications, timestamps, measurements (magnitude, hectares, containment…), issuing agency and the official source link. Does not…
hazardId: string
get_visible_hazardsread-only
Returns the hazards currently visible in the user's Nearcast map after applying the active country, hazard type, severity, magnitude and geographic (map bounds) filters. Ordered by display significance. Concise…
limit: integer?, hazardType: string?
set_focus_area
Moves the user's map. Provide ONE of: `regions` (province/territory or state codes such as ["BC","WA"] — the map fits all of them), explicit `bounds` (west/south/east/north in degrees), or `latitude`+`longitude` with…
regions: array?, bounds: object?, latitude: number?, longitude: number?, zoom: number?
set_hazard_filters
Updates the hazard filters shared with the user (map and list update visibly). Only the provided fields change. `minimumSeverity` applies to weather alerts (agency-issued severity: info < minor < moderate < severe <…
countries: array?, hazardTypes: array?, minimumSeverity?, minimumEarthquakeMagnitude?