Skip to main content
Glama

Hydrata - ANUGA Flood Simulation

Server Details

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

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
Hydrata/hydrata-mcp-server
GitHub Stars
0

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

9 tools
cancel_runTry in Inspector

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 409 if the run is already in a terminal state (complete, cancelled, or error).

ParametersJSON Schema
NameRequiredDescriptionDefault
run_idYesThe run ID to cancel
get_projectTry in Inspector

Get details of a specific ANUGA project including its scenarios.

Returns the project name, projection (EPSG code), base map ID, and configuration.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYesThe project ID
get_runTry in Inspector

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 (backend, instance type, cost), mesh info, error messages, and result log. Use get_run_status for lightweight polling; use this for final results.

ParametersJSON Schema
NameRequiredDescriptionDefault
run_idYesThe run ID
get_run_statusTry in Inspector

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, and compute_backend.

Poll every 5-10 seconds. Terminal states: complete, error, cancelled.

ParametersJSON Schema
NameRequiredDescriptionDefault
run_idYesThe run ID
get_scenarioTry in Inspector

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, processing, complete, error, or cancelled. A scenario must be in 'built' status before it can be run.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYesThe project ID
scenario_idYesThe scenario ID
list_projectsTry in Inspector

List ANUGA simulation projects accessible to the authenticated user.

Returns a paginated list of projects with their names, projections, and base map references.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (default 1)
page_sizeNoResults per page, max 100 (default 100)
list_runsTry in Inspector

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (default 1)
page_sizeNoResults per page, max 100 (default 100)
project_idYesThe project ID
status_filterNoFilter by status: created, building, built, queued, computing, processing, complete, error, cancelled. Omit for all.
retry_runTry in Inspector

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'. Returns 409 for any other state.

ParametersJSON Schema
NameRequiredDescriptionDefault
run_idYesThe run ID to retry
start_simulationTry in Inspector

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 → processing → complete.

After starting, poll get_run_status to track progress. Returns 409 if the scenario is not in the correct state.

ParametersJSON Schema
NameRequiredDescriptionDefault
scenario_idYesThe scenario ID to run
compute_backendNoCompute backend: 'local' (Celery), 'ec2' (dedicated instance), or 'batch' (AWS Batch spot, cheapest). Default: 'local'local

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.