Skip to content
← Directory

mcp · Europe

ESHM20-MCP

Agentic MCP server for European seismic hazard & risk. 24 tools over ESHM20+ESRM20: hazard, UHS, CMS, fragility, damage, AAL, conditional-spectrum record selection (ESM), user-defined GMMs per TRT, browser front-end. OpenQuake-backed, stateful 4-tier cache. Companion to Vemula, Jehel, Cotton, Gatti (2026).

Claim this listing

Represent ESHM20-MCP? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.

Explore paid sponsorship →

What's in it

Data offered docs-verified
PGA and PGV at bedrock and surface · SA(T) at 17 periods (0.05-5.0 s) and SD(T) · uniform hazard spectrum (UHS) · conditional mean spectrum (CMS, Baker 2011) · lognormal fragility curves · damage-state probabilities · average annual loss (AAL) · conditional-spectrum ground-motion record selection from ESM database · ESRM20 building exposure, replacement cost and occupants per site · user-defined GMMs per tectonic region type
Coverage docs-verified
Continental Europe, British Isles, Turkey, North Africa; Iceland (island and offshore); Canary Islands, Azores, Madeira
Resolution docs-verified
Spatial: 0.1° grid nodes for hazard cache and bilinear interpolation; area-source discretisation 20 km. Temporal: not stated.
Formats docs-verified
JSON · HTML · PNG · MCP stdio
Access docs-verified
Server licence listed as 'Other' in entry metadata; no auth in entry. Web front-end needs the user's own Anthropic or OpenRouter API key. ESHM20 source XML is downloaded from gitlab.seismo.ethz.ch on first use and cached locally.

Useful for

Use cases llm-inferred
Site-specific UHS and CMS for a civils or structural seismic design check in Europe, via compute_surface_spectrum · Seismic loss and AAL screening for a building portfolio or asset register, via estimate_loss and get_city_exposure · Conditional-spectrum ground-motion record selection for nonlinear dynamic analysis, via select_records · Seismic retrofit benefit screening (AAL reduction and annual monetary benefit), via evaluate_retrofit
Audience llm-inferred
structural engineers · geotechnical engineers · civils engineers · seismic risk and insurance analysts · emergency planners · engineering seismologists

Limitations

Constraints llm-inferred
Seismic hazard and risk only; no flood, drainage or groundwater outputs, so limited relevance to UK water and drainage work · Only 'fast' computation mode is available · Arias Intensity, CAV and significant duration are not available · Needs OpenQuake (openquake.hazardlib) and first-use network download of ESHM20 source XML · Web front-end requires the user's own Anthropic or OpenRouter API key · Licence is 'Other'; terms should be checked before commercial use · Docs give 24 tools in intro and tables but 25 in the tools heading · Associated paper is under review; maintenance and continuity risk for a research codebase
Licence
Other
Authentication
Unknown — review source docs
GitHub stars
3
Last commit
03/08/2026
Last successful page check
14/10/2026
Page health
healthy
Package
pypi:requests
Verification
Not independently verified

Auto-extracted, unverified fields: tools, install, auth. Check upstream documentation.

Provenance & evidence

Tools/install/auth auto-extracted from README; quality score heuristic (stars, recency, tool count, licence).

Metadata observed 15/10/2026 · research sweep: github-search

ESHM20-MCP | TerraMCP