Servidor MCP

River Water Watch

io.github.brandempire/river-water-watch
Ciencia e ingeniería Viajes y hospitalidad Público y accesible MCP 2025-11-25

Qué hace este MCP

Uses live and historical river gauge data to assess water levels and disruption risk for European river cruises.

get_live_gauges
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.
Esquema de entrada
{'type': 'object', 'properties': {}}
get_month_detail
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.
Esquema de entrada
{'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'}}}
get_monthly_odds
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.
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['river'], 'properties': {'river': {'enum': ['rhine', 'danube', 'elbe', 'seine'], 'type': 'string'}}}
score_sailing
Score a specific river cruise: the chance a sailing departing on a given date meets low water (high water on the Seine) at its river's tightest stretch. Uses the live daily forecast where it reaches (~7 months) and the thirty-year weekly record beyond, plus what the same dates actually did in each of the last five years.
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['river', 'departure_date'], 'properties': {'river': {'enum': ['rhine', 'danube', 'elbe', 'seine'], 'type': 'string'}, 'nights': {'type': 'integer', 'default': 7, 'maximum': 30, 'minimum': 1}, 'departure_date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}}}
Añadido
get_month_detail
17 de September de 2026 a las 12:40
Añadido
score_sailing
17 de September de 2026 a las 12:40
Añadido
get_live_gauges
17 de September de 2026 a las 12:40
Añadido
get_monthly_odds
17 de September de 2026 a las 12:40