Get Ocean Current Profile
noaa_marine_get_current_profileObserved ocean-current depth profile from an NDBC ADCP buoy: the most recent measurement of current speed and direction at each depth bin. Returns depth in meters, direction in degrees true (the direction the current flows toward), and speed in cm/s. Distinct from noaa_marine_get_currents, which returns CO-OPS tidal-current predictions (forecast max flood/ebb/slack) rather than these observed acoustic-Doppler measurements. A depth bin is reported whenever NDBC gives it a depth; its direction or speed is null when the sensor did not report that component. Use noaa_marine_find_stations with source="ndbc" and types=["current_profile"] to find station IDs — most NDBC stations serve no ADCP profile, so an unfiltered search returns IDs this tool cannot read.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| station_id | Yes | NDBC station ID (5-character alphanumeric, e.g. "44033"). Obtain from noaa_marine_find_stations with source="ndbc" and types=["current_profile"]. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bins | No | Depth-binned current measurements, shallowest first (NDBC source order). | |
| error | No | Present when the call failed. Absent on success. | |
| source | No | Data source — always "ndbc" for this tool. | |
| latitude | No | Station latitude in decimal degrees. Null when the station is absent from the NDBC active-stations list — the ADCP feed carries current data but no coordinates. | |
| bin_count | No | Number of depth bins in the profile. | |
| longitude | No | Station longitude in decimal degrees. Null when the station is absent from the NDBC active-stations list. | |
| station_id | No | Station ID echoed from the request — for chaining. | |
| observed_at | No | ISO 8601 UTC timestamp of the observation. | |
| station_name | No | Station name from the NDBC active stations list. |