← 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.
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