NWS active alerts (unedited) (paid: 0.001 RLUSD / 0.001 USDC on Base / 0.001 RLUSD on Base via x402)
nws_alertsPaid: 0.001 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.001 USDC on Base (eip155:8453). Pay per call, solves one question: What National Weather Service alerts are active for this state, zone or point? Active National Weather Service alert records for one state/area code, one UGC zone, or one lat,lon point, passed through unedited with source and fetched_at (cached up to 60 s). Not a warning service and may be delayed or incomplete: use official NWS channels for safety decisions. Not affiliated with or endorsed by NOAA/NWS. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "nws_alerts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| area | No | two-letter state/area code, e.g. TX (give exactly one of area, zone, point) | |
| zone | No | UGC zone/county id, e.g. TXZ192 | |
| point | No | lat,lon in decimal degrees | |
| geometry | No | 1 to include alert geometry (default omitted) | |
| payment_signature | No | Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements. |