NOAA CO-OPS — Marine Meteorological Conditions
coops.tides.conditionsGet observed meteorological data from a NOAA CO-OPS station. Supports five products: air_temperature (°F or °C), water_temperature (sea surface °F or °C), air_pressure (millibars), humidity (relative humidity %), and wind (speed and direction — available at select stations). Returns 6-minute interval readings for the specified date range (default: last 24 hours) plus the most recent reading for quick lookups. Note: not all stations have all sensors — if a product is unavailable at the requested station, the API returns an error. Try station 8443970 (Boston) for air_temperature, 9414290 (San Francisco) for water_temperature. Source: NOAA CO-OPS — tidesandcurrents.noaa.gov. No auth, US Gov public domain.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of recent readings to return (1–500). Readings are at 6-minute intervals. Defaults to 60 (last 6 hours). | |
| units | No | Unit system: english = °F / knots / feet, metric = °C / m/s / meters. Defaults to english. | |
| product | No | Meteorological product to retrieve. air_temperature = air temp in °F (or °C), water_temperature = sea surface temp, air_pressure = barometric pressure in mb, humidity = relative humidity %, wind = wind speed/direction. Not all stations have all sensors. Defaults to air_temperature. | |
| end_date | No | End date for observations in YYYY-MM-DD or YYYYMMDD format (e.g. 2025-07-02). Defaults to today. Maximum range: 31 days. | |
| begin_date | No | Start date for observations in YYYY-MM-DD or YYYYMMDD format (e.g. 2025-07-01). Defaults to yesterday. Maximum range: 31 days. | |
| station_id | Yes | NOAA CO-OPS station ID (4–7 digits, e.g. 8443970 for Boston MA). Find station IDs with the coops.tides.stations tool. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |