NOAA Tides & Currents
Fetches tides, currents, and meteorological data from NOAA CO-OPS API.
Custom Streaming + One-shot
Fetches tides, currents, and meteorological data from NOAA CO-OPS API.
Technical details
Authentication ▾
Contact us for setup details.
Ingestion ▾
Mode: Streaming + One-shot
Tools exposed (2) ▾
noaa/get_tides_and_currents
Fetches tides, currents, and meteorological data from NOAA CO-OPS API.
upsert_bento_get_tides_and_currents
Create or update a recurring tides/currents data feed. Useful for tracking water levels, tide predictions, or meteorological conditions at coastal stations. Same arguments as noaa/get_tides_and_currents.
Inputs ▾
noaa/get_tides_and_currents
| Name | Type | Required | Description |
|---|---|---|---|
| dashboardId | string | no | Target dashboard/initiative ID. Omit to use the current dashboard. |
| station | string | yes | Station ID (e.g., "8454000" for Providence, RI) or currents station code (e.g., "cb1401"). |
| product | string | yes | Product type to fetch. water_level hourly_height high_low daily_mean predictions air_temperature water_temperature wind air_pressure currents currents_predictions |
| datum | string | no | Vertical datum. Required for water level products. Default: "MLLW". MLLW MHHW MHW MTL MSL MLW NAVD STND CRD IGLD LWD |
| units | string | no | Units. "metric" (Celsius, meters) or "english" (Fahrenheit, feet). Default: "metric". metric english |
| time_zone | string | no | Time zone. Default: "gmt". gmt lst lst_ldt |
| begin_date | string | no | Start date (YYYYMMDD or "YYYYMMDD HH:mm"). |
| end_date | string | no | End date (YYYYMMDD or "YYYYMMDD HH:mm"). |
| range | string | no | Range in hours (e.g., "24"). Used if begin_date/end_date not provided. |
| interval | string | no | Data frequency. Predictions: "h" (hourly), "hilo" (high/low only), or 1-60 (minutes). Currents: "h", 1, 6, 10, 30, 60. |
| bin | string | no | Depth bin for currents data. Use "0" for all depths (7-day limit). |
| vel_type | string | no | Current velocity format. "speed_dir" or "default" (flood/ebb). speed_dir default |
| limit | number | no | Number of data points to return (default 100). |
| offset | number | no | Offset for pagination (default 0). |
| summary_only | boolean | no | If true, returns only metadata without time-series values. |
| filter_paths | string[] | no | Optional: Glob patterns to filter output and reduce context usage (e.g. ['data[*].t', 'metadata']). |
upsert_bento_get_tides_and_currents
| Name | Type | Required | Description |
|---|---|---|---|
| dashboardId | string | no | Target dashboard/initiative ID. Omit to use the current dashboard. |
| station | string | yes | Station ID (e.g., "8454000" for Providence, RI) or currents station code (e.g., "cb1401"). |
| product | string | yes | Product type to fetch. water_level hourly_height high_low daily_mean predictions air_temperature water_temperature wind air_pressure currents currents_predictions |
| datum | string | no | Vertical datum. Required for water level products. Default: "MLLW". MLLW MHHW MHW MTL MSL MLW NAVD STND CRD IGLD LWD |
| units | string | no | Units. "metric" (Celsius, meters) or "english" (Fahrenheit, feet). Default: "metric". metric english |
| time_zone | string | no | Time zone. Default: "gmt". gmt lst lst_ldt |
| begin_date | string | no | Start date (YYYYMMDD or "YYYYMMDD HH:mm"). |
| end_date | string | no | End date (YYYYMMDD or "YYYYMMDD HH:mm"). |
| range | string | no | Range in hours (e.g., "24"). Used if begin_date/end_date not provided. |
| interval | string | no | Data frequency. Predictions: "h" (hourly), "hilo" (high/low only), or 1-60 (minutes). Currents: "h", 1, 6, 10, 30, 60. |
| bin | string | no | Depth bin for currents data. Use "0" for all depths (7-day limit). |
| vel_type | string | no | Current velocity format. "speed_dir" or "default" (flood/ebb). speed_dir default |
| limit | number | no | Number of data points to return (default 100). |
| offset | number | no | Offset for pagination (default 0). |
| summary_only | boolean | no | If true, returns only metadata without time-series values. |
| filter_paths | string[] | no | Optional: Glob patterns to filter output and reduce context usage (e.g. ['data[*].t', 'metadata']). |
| connectorId | string | no | If provided, updates the existing connector instead of creating a new one. |
| polling_frequency | string | yes | How often to check for new data (e.g. '15m', '1h'). |
| description | string | no | Human-readable description of what this connector monitors. Shown to analysts in future sessions. |