Active weather alerts
nws.alertsActive U.S. National Weather Service alerts (warnings, watches, advisories) for a state or a point, most severe first, with areas, timing, a shortened description and the link to the full alert.
Inputs
| Name | Type | Description |
|---|---|---|
area | string | U.S. state or territory code, e.g. "CA", "TX", "PR" |
lat | number | Or a point: latitude (give with lon)range: -90 to 90 |
lon | number | Or a point: longitude (give with lat)range: -180 to 180 |
min_severity | string | one of: Minor, Moderate, Severe, Extreme; default: "Minor" |
limit | integer | default: 10; range: 1 to 25 |
Example output
{"query":{"area":"CA","lat":null,"lon":null,"min_severity":"Moderate"},"total_active":7,"count":3,"alerts":[{"event":"Flood Watch","severity":"Severe","urgency":"Future","certainty":"Possible","headline":"Flood Watch issued November 1 at 1:36PM PST until November 2 at 4:00AM PST by NWS Las Vegas NV","areas":"Northwest Plateau; Lake Havasu and Fort Mohave; Lake Mead - AZ side; Lake Mohave - AZ side; Hualapai Mountains; Northwest Deserts; San Bernardino County-Upper Colorado River Valley; Lincoln County; Northeast Clark County; Lake Mead - NV side; Lake Mohave - NV side","sent":"2026-11-01T13...Data license
Public domain · Data from the NOAA National Weather Service (public domain), reformatted and shortened by Real World MCP. Not an official NWS product and not endorsed by NOAA/NWS. Source
Try it
Call it
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "nws.alerts",
"arguments": {
"area": "CA",
"min_severity": "Moderate",
"limit": 3
}
}
}curl -sS -X POST https://www.realworldmcp.com/api/call/nws.alerts \
-H 'content-type: application/json' \
-d '{"area": "CA", "min_severity": "Moderate", "limit": 3}'const res = await fetch("https://www.realworldmcp.com/api/call/nws.alerts", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"area": "CA", "min_severity": "Moderate", "limit": 3})
});
console.log(await res.json());