# US National Weather Service

`dev.mcpharbor.gateway/nws`, version 1.0.0

US National Weather Service forecasts, severe weather alerts and station observations

- MCP endpoint: `https://gateway.mcpharbor.dev/mcp/nws` for this server alone, or `https://gateway.mcpharbor.dev/mcp` for every server
- Authentication: `Authorization: Bearer <your gateway API key>`
- Price per tool call: $0.0001 (100 micro-USD)
- Registry entry: <https://gateway.mcpharbor.dev/v0.1/servers/dev.mcpharbor.gateway%2Fnws/versions/latest>
- Every tool, machine-readable: <https://gateway.mcpharbor.dev/llms-full.txt>

## Provider

We proxy this provider under the terms below, re-checked on a schedule. If a re-check ever
says no, the server and its tools leave the catalog and this page disappears with them.

| Fact | Value |
| --- | --- |
| Terms of use | <https://www.weather.gov/disclaimer> |
| Terms verified on | 2026-09-19 |
| API documentation | <https://www.weather.gov/documentation/services-web-api> |
| Upstream API key | none required |
| Rate limit | 300 requests per minute |
| Website | <https://www.weather.gov/documentation/services-web-api> |
| Compliance notes | Rate limit is unpublished and NWS warns proxies hit it sooner than direct clients. |

## Attribution

This provider requires the attribution below wherever you use results from its tools.
Reproduce it verbatim:

> No attribution required. Must not claim the content as your own, imply NOAA/NWS endorsement, or modify content and present it as official government material. Third parties producing copyrighted wo...

## Tools (7)

Every call below costs $0.0001 (100 micro-USD). Listing them costs nothing.

| Tool | Description | Price per call | Documentation |
| --- | --- | --- | --- |
| `nws__nws_find_stations` | Find weather observation stations near a location. Returns stations sorted by proximity with distance and bearing. Use to discover station IDs for nws_get_observations. | $0.0001 | [nws__nws_find_stations](https://gateway.mcpharbor.dev/docs/tools/nws__nws_find_stations) |
| `nws__nws_get_forecast` | Get the weather forecast for a US location. Returns either named 12-hour periods (default) or hourly breakdowns. | $0.0001 | [nws__nws_get_forecast](https://gateway.mcpharbor.dev/docs/tools/nws__nws_get_forecast) |
| `nws__nws_get_observations` | Get current weather observations (actual measured conditions). Accepts coordinates (resolves nearest station automatically) or a station ID directly (e.g., "KSEA"). | $0.0001 | [nws__nws_get_observations](https://gateway.mcpharbor.dev/docs/tools/nws__nws_get_observations) |
| `nws__nws_get_office_discussion` | Get the latest narrative forecast product from a Weather Forecast Office (WFO). The default product is AFD (Area Forecast Discussion), which explains the meteorological reasoning behind the forecas... | $0.0001 | [nws__nws_get_office_discussion](https://gateway.mcpharbor.dev/docs/tools/nws__nws_get_office_discussion) |
| `nws__nws_get_zone_forecast` | Get the text forecast for a public NWS forecast zone. Returns named forecast periods (e.g., "Today", "Tonight", "Monday") with detailed narrative text — the human-readable, zone-level forecast writ... | $0.0001 | [nws__nws_get_zone_forecast](https://gateway.mcpharbor.dev/docs/tools/nws__nws_get_zone_forecast) |
| `nws__nws_list_alert_types` | List all valid NWS alert event type names. Use to discover valid values for the event filter in nws_search_alerts, or to browse alert categories. No parameters required. | $0.0001 | [nws__nws_list_alert_types](https://gateway.mcpharbor.dev/docs/tools/nws__nws_list_alert_types) |
| `nws__nws_search_alerts` | Search active weather alerts (watches, warnings, advisories) across the US. Filter by state, coordinates, zone, land/marine region, event type, severity, urgency, or certainty. area, point, zone, r... | $0.0001 | [nws__nws_search_alerts](https://gateway.mcpharbor.dev/docs/tools/nws__nws_search_alerts) |

## Price

- $0.0001 (100 micro-USD) per tool call.
- Billed on: each tools/call that reaches the upstream and returns a result.
- Free: server/discover, tools/list, registry endpoints, docs files.
- Payment: prepaid credits, drawn down per call. A call your balance cannot cover is refused with HTTP 402 before any upstream is contacted.
- A charged call that then fails upstream is refunded automatically.
- Retries are ordinary calls. There is no client idempotency key, so repeating a request that was already charged buys a second call - see [agent.txt](https://gateway.mcpharbor.dev/agent.txt), section 7.
