NOAA CO-OPS — List Tide Gauge Stations
coops.tides.stationsList active NOAA CO-OPS tide gauge stations with their IDs, names, coordinates, and metadata. Over 300 stations covering US coastal states, Puerto Rico, Pacific Islands, and the Great Lakes. Filter by state abbreviation (e.g. CA, FL, NY) to find local stations. Returns station_id, name, latitude, longitude, state, timezone, tidal flag, and forecast availability. Use the returned station_id values with coops.tides.predictions, coops.tides.water_level, and coops.tides.conditions. Source: NOAA CO-OPS — tidesandcurrents.noaa.gov. No auth, US Gov public domain.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of stations to return (1–200). Defaults to 50. | |
| state | No | Filter stations by US state abbreviation (e.g. CA, NY, FL, TX). Must be exactly 2 uppercase letters. Omit for all states. | |
| tidal_only | No | When true (default), return only tidal stations. Set to false to include Great Lakes and non-tidal stations. |
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. |