Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,548Letters: 14Defects: 1,324counted just now
teppi

MCP servercom.hydrata/hydrata-mcp-server

Run ANUGA flood simulations, track progress, and retrieve results on Hydrata Cloud.
UNRATEDActivestreamable-httphydrata.com

Overview

Score?
UNRATED 0.681
of what a free look can see, on 32 looks
Looks
36
last 9 hr ago
Tools
17
changed 12 days ago

More info

URL
hydrata.com/mcp/
streamable-http
Says it is
Hydrata 4.0.5
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.681 · highest on record 0.8561

Toolsfrom sha256:28cbf76808…45d3b5 · +8 −0 12 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
attach_input_layer added
Attach a GeoJSON you uploaded to GeoNode as the project's boundary, friction, inflow, rainfall, structure or mesh_region layer. The agent moves the bytes: first upload the GeoJSON
input · output
build_scenario added
Build a scenario's package (mesh + inputs) after showing what it will cost, and poll until built. Order of operations, so the number is shown before anything is spent: 1. GET the
input · output
cancel_run
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
input · output
create_project added
Create a new ANUGA project. Returns the project record including its id. The caller's own account becomes the owner. `projection` is the projected CRS every scenario in the projec
input · output
create_scenario added
Create a DRAFT scenario (no build, no run) and report its mesh-triangle estimate. POSTs /projects/<id>/scenarios/ with the write fields, then GETs the scenario detail — the create
input · output
create_time_series added
Create a time series (rain gauge, hydrograph, tide/stage) in a project. POSTs /projects/<id>/time-series/ with `series_type` and `units` as top-level fields. `series_type` is chec
input · output
finalize_terrain_upload added
Step 2 of a terrain import: register the PUT GeoTIFF as a Terrain and start the import. Call this only after the presigned PUT returned 200. Creates the Terrain row (status `creat
input · output
get_project
Get details of a specific ANUGA project including its scenarios. Returns the project name, projection (EPSG code), base map ID, and configuration.
input · output
get_run
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
input · output
get_run_status
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
input · output
get_scenario
Get scenario details including its `computed_status` and latest run. The `computed_status` field (there is NO `status` key on a scenario) is derived from the latest run and will b
input · output
get_terrain added
Poll a terrain's import until it is `ready` (or `error`), bounded by timeout_seconds. Returns `outcome` — exactly one of `ready`, `error`, `timed_out`, `not_found` (the project ha
input · output
list_projects
List ANUGA simulation projects accessible to the authenticated user. Returns a paginated list of projects with their names, projections, and base map references.
input · output
list_runs
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.
input · output
presign_terrain_upload added
Step 1 of a terrain import: get a presigned S3 PUT URL for a GeoTIFF DEM. The agent moves the bytes itself — no tool accepts file contents. After this call, PUT the file straight
input · output
retry_run
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
input · output
start_simulation
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 →
input · output
Verify it yourselfnpx teppi-check https://hydrata.com/mcp/curl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ26XVEE6VN3XB8QV0HX52