Tool ReferenceSevere Weather
severe_weather_multiday_intensity
Severe Weather Multiday Analysis
Multi-day severe weather intensity analysis from contour data. CONUS. intensity_threshold units: HAIL/RAINFALL/SNOWFALL=inches, WIND_GUST=mph, TORNADIC_STORM=binary (0.5). Scale guidance (soft limits — the call still runs if exceeded, but a warning is added to the response and it may exceed the 30s sync MCP timeout): - State-scoped (state_filter set): up to ~1 year per call - CONUS-wide (no state_filter): up to ~3 months per call Each day is one S3 contour fetch (an allstates file can be tens of MB and a multi-year window crosses ~1k network round-trips). For wider windows, split into multiple calls (e.g. month-by-month for CONUS, year-by-year for a single state) and aggregate client-side. Single-call multi-year analysis is in progress and will arrive as a background-task variant.
https://mcp.barocline.com/mcphttps://mcpkey.barocline.com/weather-risk/mcphttps://mcpoauth.barocline.com/mcpRead-only
Parameters
| Name | Type | Required | Default |
|---|---|---|---|
peril | string | Yes | - |
start_date | string | Yes | - |
end_date | string | Yes | - |
analysis_type | string | No | "comprehensive" |
state_filter | string | No | "" |
include_realtime | boolean | No | true |
event_threshold_sq_km | number | No | 0 |
intensity_threshold | number | No | 0 |
content_mode | string | No | "text" |
Sample input
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "severe_weather_multiday_intensity",
"arguments": {
"peril": "value",
"start_date": "value",
"end_date": "value",
"analysis_type": "comprehensive",
"state_filter": "",
"include_realtime": true,
"event_threshold_sq_km": 0,
"intensity_threshold": 0,
"content_mode": "text"
}
}
}{
"name": "severe_weather_multiday_intensity",
"arguments": {
"peril": "value",
"start_date": "value",
"end_date": "value",
"analysis_type": "comprehensive",
"state_filter": "",
"include_realtime": true,
"event_threshold_sq_km": 0,
"intensity_threshold": 0,
"content_mode": "text"
}
}