mcpserver.lol
registry/hydrata-mcp-server
Connection check verified live · 20h ago

hydrata-mcp-server

Run ANUGA flood simulations, track progress, and retrieve results on Hydrata Cloud.

Tools 9
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

9 tools

Read from the running server on 20h ago.

cancel_run run_id*
Cancel an in-flight simulation run. Works on runs in built, queued, or computing status. Cleans up compute resources (terminates EC2 instance, Celery task, or Batch job). Returns…
get_project project_id*
Get details of a specific ANUGA project including its scenarios. Returns the project name, projection (EPSG code), base map ID, and configuration.
get_run run_id*
Get full details of a simulation run including timing and results. Returns the complete run record: status, progress, timing (start/end timestamps, duration), compute details (bac…
get_run_status run_id*
Lightweight status check for a simulation run (fast, <50ms). Use this for polling instead of get_run. Returns only: id, status, progress_pct (0-100), eta_seconds, error_message, a…
get_scenario project_id*scenario_id*
Get scenario details including its current status and latest run. The status field is computed from the latest run and will be one of: created, building, built, queued, computing,…
list_projects pagepage_size
List ANUGA simulation projects accessible to the authenticated user. Returns a paginated list of projects with their names, projections, and base map references.
list_runs pagepage_sizeproject_id*status_filter
List all simulation runs across all scenarios in a project. Returns a paginated list of runs. Optionally filter by status to find active, completed, or failed runs.
retry_run run_id*
Retry a failed simulation run. Resets an errored run back to 'created' status and triggers a new package build. The same run ID is reused. Only valid when status is 'error'. Retur…
start_simulation scenario_id*compute_backend
Start a flood simulation run for a built scenario. The scenario must be in 'built' status. Returns 202 with the new run. The run transitions through: built → queued → computing →…