{"ok":true,"site":"tidesandcurrents-noaa","host":"tidesandcurrents.noaa.gov","about":"NOAA Tides & Currents (CO-OPS): find tide, current and observation stations and fetch tide predictions, water levels, weather, current predictions, datums, harmonic constituents, sea level trends and storm surge alerts through NOAA's public metadata and data APIs.","commands":[{"command":"search-tide-stations","summary":"Search tide prediction stations by name (e.g. 'Boston'); returns station IDs, state, region and coordinates","params":[{"name":"q","type":"string","required":true,"description":"Station or place name to search for"}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/search-tide-stations?q=Boston"},{"command":"list-stations","summary":"List all CO-OPS stations offering a given product type (water levels, met, currents, current predictions, datums, harmonic constituents, etc.)","params":[{"name":"type","type":"string","required":true,"description":"Station/product type to list","oneOf":["waterlevels","waterlevelsandmet","airgap","datums","supersededdatums","met","physocean","harcon","tidepredictions","highwater","lowwater","currents","historiccurrents","currentpredictions"]},{"name":"expand","type":"string","description":"Comma-separated sub-resources to inline, e.g. 'products,sensors,notices,floodlevels,datums'. Omit for a compact list."},{"name":"units","type":"string","description":"Units for expanded values","oneOf":["english","metric"]}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/list-stations?type=waterlevels&expand=products%2Csensors%2Cnotices"},{"command":"get-station","summary":"Get metadata for one station by ID (name, location, timezone, flags) with optional expanded products, datums, details, notices, benchmarks","params":[{"name":"id","type":"string","required":true,"description":"Station ID, e.g. 9447130 (Seattle) or 8518750 (The Battery)"},{"name":"expand","type":"string","description":"Comma-separated sub-resources to inline: products, datums, disclaimers, notices, details, benchmarks, sensors, floodlevels","default":"details,products"},{"name":"units","type":"string","description":"Units for expanded values","oneOf":["english","metric"]}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/get-station?expand=datums%2Cdisclaimers%2Cnotices%2Cdetails%2Cbenchmarks"},{"command":"get-station-datums","summary":"Get tidal datums for a station (MLLW, MHHW, MSL, NAVD88 etc.) plus LAT/HAT and record min/max","params":[{"name":"id","type":"string","required":true,"description":"Station ID"},{"name":"units","type":"string","description":"Units","oneOf":["english","metric"],"default":"english"}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/get-station-datums"},{"command":"get-station-sensors","summary":"List a station's sensors (water level, barometer, wind, temperature...) with status and elevation","params":[{"name":"id","type":"string","required":true,"description":"Station ID"}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/get-station-sensors"},{"command":"get-harmonic-constituents","summary":"Get tidal harmonic constituents (M2, S2, K1...) for a station: amplitude, phase, speed","params":[{"name":"id","type":"string","required":true,"description":"Station ID"},{"name":"units","type":"string","description":"Units for amplitude","oneOf":["english","metric"]}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/get-harmonic-constituents"},{"command":"get-nearby-stations","summary":"List the stations nearest to a given station, with distance and station type","params":[{"name":"id","type":"string","required":true,"description":"Station ID"}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/get-nearby-stations"},{"command":"get-tide-prediction-offsets","summary":"Get tide prediction offsets for a station (reference vs. subordinate, time/height offsets to its reference station)","params":[{"name":"id","type":"string","required":true,"description":"Station ID"}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/get-tide-prediction-offsets"},{"command":"get-tide-predictions","summary":"Get tide predictions for a station: high/low times and heights or a regular time series, for a date or date range","params":[{"name":"station","type":"string","required":true,"description":"Tide prediction station ID"},{"name":"date","type":"string","description":"Relative date: today, latest or recent. Use this OR begin_date/end_date OR range.","oneOf":["today","latest","recent"]},{"name":"begin_date","type":"string","description":"Start date, yyyyMMdd or 'yyyyMMdd HH:mm'"},{"name":"end_date","type":"string","description":"End date, yyyyMMdd or 'yyyyMMdd HH:mm'"},{"name":"range","type":"number","description":"Number of hours (used with begin_date or end_date, or alone for the last N hours)"},{"name":"interval","type":"string","description":"hilo = high/low tides only; h = hourly; or minutes","oneOf":["hilo","h","1","5","6","10","15","30","60"],"default":"hilo"},{"name":"datum","type":"string","description":"Vertical datum","oneOf":["MLLW","MLW","MSL","MTL","MHW","MHHW","NAVD","STND"],"default":"MLLW"},{"name":"units","type":"string","description":"english (feet) or metric (meters)","oneOf":["english","metric"],"default":"english"},{"name":"time_zone","type":"string","description":"gmt, lst (local standard) or lst_ldt (local with daylight saving)","oneOf":["gmt","lst","lst_ldt"],"default":"lst_ldt"}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/get-tide-predictions?station=9447130&date=today&begin_date=20261017&end_date=20261018"},{"command":"get-observations","summary":"Get observed data for a station: water levels, air/water temperature, wind, air pressure, humidity, visibility, conductivity, salinity, air gap","params":[{"name":"station","type":"string","required":true,"description":"Station ID"},{"name":"product","type":"string","required":true,"description":"Data product. Not every station offers every product; check get-station-sensors or get-data-inventory first.","oneOf":["water_level","hourly_height","high_low","daily_mean","monthly_mean","one_minute_water_level","air_temperature","water_temperature","wind","air_pressure","humidity","visibility","conductivity","salinity","air_gap"]},{"name":"date","type":"string","description":"Relative date: today, latest or recent (last 72h). Use this OR begin_date/end_date OR range.","oneOf":["today","latest","recent"]},{"name":"begin_date","type":"string","description":"Start, yyyyMMdd or 'yyyyMMdd HH:mm'"},{"name":"end_date","type":"string","description":"End, yyyyMMdd or 'yyyyMMdd HH:mm'"},{"name":"range","type":"number","description":"Number of hours (with begin_date/end_date, or alone for the last N hours)"},{"name":"datum","type":"string","description":"Vertical datum (required for water level products, ignored otherwise)","oneOf":["MLLW","MLW","MSL","MTL","MHW","MHHW","NAVD","STND","IGLD","LWD"],"default":"MLLW"},{"name":"interval","type":"string","description":"Set to h for hourly met data (default is 6-minute)","oneOf":["h","6"]},{"name":"units","type":"string","description":"english or metric","oneOf":["english","metric"],"default":"english"},{"name":"time_zone","type":"string","description":"gmt, lst or lst_ldt","oneOf":["gmt","lst","lst_ldt"],"default":"lst_ldt"}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/get-observations?station=9447130&product=water_level&date=today&begin_date=20261017+12%3A00&end_date=20261018+23%3A59"},{"command":"get-current-predictions","summary":"Get tidal current predictions for a current station: max flood/ebb and slack times and speeds, or a time series","params":[{"name":"station","type":"string","required":true,"description":"Current prediction station ID (find via list-stations --type currentpredictions)"},{"name":"date","type":"string","description":"Relative date: today, latest or recent. Use this OR begin_date/end_date OR range.","oneOf":["today","latest","recent"]},{"name":"begin_date","type":"string","description":"Start date, yyyyMMdd or 'yyyyMMdd HH:mm'"},{"name":"end_date","type":"string","description":"End date, yyyyMMdd or 'yyyyMMdd HH:mm'"},{"name":"range","type":"number","description":"Number of hours"},{"name":"interval","type":"string","description":"MAX_SLACK = max flood/ebb and slack events only; or minutes for a time series","oneOf":["MAX_SLACK","h","1","6","10","30","60"],"default":"MAX_SLACK"},{"name":"bin","type":"string","description":"Depth bin number (omit for the station's default bin)"},{"name":"vel_type","type":"string","description":"Speed/direction or default (flood/ebb signed speed)","oneOf":["speed_dir","default"]},{"name":"units","type":"string","description":"english (knots) or metric (cm/s)","oneOf":["english","metric"],"default":"english"},{"name":"time_zone","type":"string","description":"gmt, lst or lst_ldt","oneOf":["gmt","lst","lst_ldt"],"default":"lst_ldt"}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/get-current-predictions?station=cb0102&date=today"},{"command":"list-tide-prediction-regions","summary":"Browse tide prediction geographic groups: top-level regions (lvl=4), states (lvl=5), or children of a parent group","params":[{"name":"lvl","type":"string","description":"Group level: 4 = coasts/regions, 5 = states/areas","oneOf":["4","5"]},{"name":"parent","type":"string","description":"Parent geoGroupId to list its sub-groups (e.g. 1743 = U.S. West Coast)"},{"name":"type","type":"string","description":"Group type","default":"ETIDES"}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/list-tide-prediction-regions?lvl=4&parent=1743"},{"command":"list-tide-prediction-group-stations","summary":"List the sub-areas and tide prediction stations inside a geographic group (e.g. a state such as 1403 = Massachusetts)","params":[{"name":"id","type":"string","required":true,"description":"geoGroupId from list-tide-prediction-regions"}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/list-tide-prediction-group-stations"},{"command":"list-current-prediction-groups","summary":"Get the full hierarchy of current prediction regions and their stations (coast > state > area > station with bin)","params":[],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/list-current-prediction-groups"},{"command":"list-ports-stations","summary":"List PORTS (Physical Oceanographic Real-Time System) stations with the sensors each provides","params":[],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/list-ports-stations"},{"command":"get-data-inventory","summary":"Get a station's data inventory: which parameters it has measured and over what date ranges","params":[{"name":"stationId","type":"string","required":true,"description":"Station ID"}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/get-data-inventory?stationId=9447130"},{"command":"list-sea-level-trends","summary":"List relative sea level trends (inches/decade, period of record) for all US or global stations, or one station","params":[{"name":"affil","type":"string","description":"Station group","oneOf":["US","Global"],"default":"US"},{"name":"station","type":"string","description":"Limit to one station ID"}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/list-sea-level-trends?affil=US&station=8518750"},{"command":"export-sea-level-trend-csv","summary":"Download a station's monthly mean sea level trend data as CSV (year, month, monthly MSL, linear trend, confidence bounds)","params":[{"name":"id","type":"string","required":true,"description":"Sea level trend station ID"}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/export-sea-level-trend-csv"},{"command":"list-storm-surge-events","summary":"List active storm surge / coastal inundation events (storm name, type, analysis, links)","params":[],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/list-storm-surge-events"},{"command":"list-news","summary":"List recent NOAA Tides & Currents news posts","params":[{"name":"per_page","type":"number","description":"Posts per page","default":4},{"name":"page","type":"number","description":"Page number (1-based)"}],"exampleUrl":"https://clify-dev.netlify.app/tidesandcurrents-noaa/list-news?per_page=4"}]}