{"id":"ag_rhp34fp6krvc","handle":"noaa-tides-and-currents","kinds":["status_changed","tool_surface_observed","tool_surface_changed","endpoint_added","ownership_changed","ownership_contested","auth_posture_changed","tls_changed","record_split","split_from"],"count":1,"events":[{"id":"ev_d845tns27uzk","kind":"tool_surface_changed","at":"2026-09-29T21:23:04.490Z","endpointId":"ep_h23c6a8v2pmz","before":{"hash":"175e1d83a6ff6bcb5d1ae2484e87ec5bd2d3ba794a34d246a4a8809a97006d40","toolCount":26,"serverVersion":"2.0.0"},"after":{"hash":"ed4108790b682b7416d91a1129e58a835b14301652860027c4494992249e5ff2","added":[],"changed":["astro_get_moon_phase","astro_get_next_moon_phase","astro_get_next_sun_event","astro_get_sun_position","astro_get_sun_times","noaa_find_nearest_stations","noaa_get_current_predictions","noaa_get_currents","noaa_get_extreme_water_levels","noaa_get_harmonic_constituents","noaa_get_high_tide_flooding","noaa_get_meteorological_data","noaa_get_prediction_offsets","noaa_get_reference_guide","noaa_get_sea_level_rise_projections","noaa_get_sea_level_trends","noaa_get_station_datums","noaa_get_station_info","noaa_get_tide_predictions","noaa_get_top_ten_water_levels","noaa_get_water_level_summaries","noaa_get_water_levels","noaa_search_stations","nws_get_marine_forecast","nws_get_wind_forecast","perigee_whoami"],"removed":[],"toolCount":26,"serverVersion":"2.0.0"},"observationId":"ob_u9y7ezwd2gjb","claimId":null}]}