{"serverId":"mcp-registry/io.github.brandempire/river-water-watch","tools":[{"name":"get_live_gauges","fixed":{"name":"get_live_gauges","description":"Today's official water-level readings (cm) at the cruise-critical gauges on the Rhine, Danube, Elbe and Seine, with each station's state and its percentile against thirty years.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":75,"tokensAfter":75},{"name":"get_month_detail","fixed":{"name":"get_month_detail","description":"Why a given month behaves the way it does on one of the four rivers: the seasonal hydrology, the thirty-year frequency, and the last five years' outcomes for that month.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["river","month"],"properties":{"month":{"enum":["january","february","march","april","may","june","july","august","september","october","november","december"],"type":"string"},"river":{"enum":["rhine","danube","elbe","seine"],"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":155,"tokensAfter":155},{"name":"get_monthly_odds","fixed":{"name":"get_monthly_odds","description":"Current 12-month cruise-disruption odds for one of Europe's main cruise rivers (chance a sailing day hits low water, or high water on the Seine). Refreshed daily from official sources.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["river"],"properties":{"river":{"enum":["rhine","danube","elbe","seine"],"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":117,"tokensAfter":117}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"get_month_detail","params":["month","river"]},{"tool":"get_monthly_odds","params":["river"]},{"tool":"score_sailing","params":["river","nights","departure_date"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}