You're viewing a demo portfolio

Join the waitlist
PRSM

nws_search_alerts

Active

Tool of @cyanheads/nws-weather-mcp-server

declared in 0.7.2

Search active weather alerts (watches, warnings, advisories) across the US. Filter by state, coordinates, zone, event type, severity, urgency, or certainty. area, point, and zone are mutually exclusive. Omit all filters for a national search.

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "area": {
      "type": "string",
      "description": "US state/territory code (e.g., \"WA\", \"OK\", \"PR\") or marine area code (e.g., \"GM\"). Mutually exclusive with point and zone."
    },
    "zone": {
      "type": "string",
      "description": "NWS forecast zone (e.g., \"WAZ558\") or county zone (e.g., \"WAC033\"). Mutually exclusive with area and point."
    },
    "event": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Filter to specific event types (e.g., [\"Tornado Warning\"]). Matches are case-insensitive and partial, so \"tornado\" matches both \"Tornado Warning\" and \"Tornado Watch\". Use nws_list_alert_types to discover valid names."
    },
    "limit": {
      "type": "integer",
      "default": 25,
      "maximum": 25,
      "minimum": 1,
      "description": "Maximum number of alerts to include in the response (1-25, default 25). totalCount still reports the full number of matches, so a small limit returns a digest of broad or national searches without dropping the total."
    },
    "point": {
      "type": "string",
      "description": "Coordinates as \"lat,lon\" (e.g., \"47.6,-122.3\"). Returns alerts whose geometry contains this point. Mutually exclusive with area and zone."
    },
    "status": {
      "enum": [
        "Actual",
        "Exercise",
        "System",
        "Test",
        "Draft"
      ],
      "type": "string",
      "default": "Actual",
      "description": "Alert status filter. Default \"Actual\". Use a different value only when you specifically need non-live alerts."
    },
    "urgency": {
      "type": "array",
      "items": {
        "enum": [
          "Immediate",
          "Expected",
          "Future",
          "Past"
        ],
        "type": "string"
      },
      "description": "Filter by urgency level."
    },
    "severity": {
      "type": "array",
      "items": {
        "enum": [
          "Extreme",
          "Severe",
          "Moderate",
          "Minor",
          "Unknown"
        ],
        "type": "string"
      },
      "description": "Filter by severity level."
    },
    "certainty": {
      "type": "array",
      "items": {
        "enum": [
          "Observed",
          "Likely",
          "Possible",
          "Unlikely",
          "Unknown"
        ],
        "type": "string"
      },
      "description": "Filter by certainty level."
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

@cyanheads/nws-weather-mcp-server

https://github.com/cyanheads/nws-weather-mcp-server

2/7 registries
View full server →