EM Snow
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Ski resort conditions, forecasts, avalanche danger, sun, routes and snow history for 5,000+ resorts.
| Author | uk.co.extreme-media.snow |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2021 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"EM Snow": {
"url": "https://snow.extreme-media.co.uk/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (21)
search_resortsread-onlyFind ski resorts worldwide by name, country or distance. Returns at most 20 matches and does not expose the bulk resort index.
Parameters:
near— objectlimit— integerquery— stringcountry— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_conditionsread-onlyGet current snow, reported lift and run counts, weather and season state. Lift and run counts are reported status, not guaranteed live.
Parameters:
resort(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_forecastread-onlyGet the available daily snow, temperature, freezing level and wind-hold risk forecast, up to 10 requested days.
Parameters:
resort(required) — stringdays— integer
Hints: read-only yes · destructive no · idempotent yes · open-world no
plan_my_dayread-onlyBuild modelled suggested runs in time order from forecast weather, sun, snow and mapped terrain. Only plans days inside the reported winter season; summer lift or bike-park operation does not count as open for skiing. Easy, intermediate and advanced exclude expert, freeride and extreme terrain; only expert permits it. Suggestions are not a connected route or live piste status.
Parameters:
resort(required) — stringdate— stringlevel— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
sun_on_the_mountainread-onlyShow modelled sun and shade windows for eight slope aspects, with local terrain-horizon shading where DEM coverage exists.
Parameters:
resort(required) — stringdate— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
route_on_mountainread-onlyRoute between named pistes, lifts, the resort base or latitude,longitude coordinates using mapped OSM pistes and lifts. Names match accent-insensitively and partially (exact, then prefix, then contained words); a piste or lift split into several connected OSM pieces counts as one. A lift used as from resolves to its top station, where you ski away; a lift used as to resolves to its bottom station, unless coordinates say otherwise. Ambiguous names return candidates. Coordinates more than 5 km from the resort are rejected. Easy, intermediate and advanced avoid terrain above that level; only expert permits expert, freeride and extreme terrain.
Parameters:
resort(required) — stringfrom(required) — stringto(required) — stringlevel— stringavoid_closed— boolean
Hints: read-only yes · destructive no · idempotent yes · open-world no
avalanche_dangerread-onlySummarise the regional avalanche bulletin covering a resort: EAWS in Europe, avalanche.org centres in the US and Avalanche Canada, with zone, issuing centre, issue and expiry times and a link to the official forecast. Expired products are never shown as current. Never substitutes for the official bulletin or local advice.
Parameters:
resort(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
mountain_factsread-onlyRead mapped OSM terrain inventory, lift fleet, vertical, longest run, carefully matched Wikidata facts, season dates and modelled snow reliability.
Parameters:
resort(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
where_is_it_snowingread-onlyRank the freshest recently reported snow from the cached EM Snow home-page ranking.
Parameters:
limit— integerhemisphere— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
best_time_to_goread-onlyGet historical snow odds from the local ERA5 archive and quiet-week guidance where the crowd scorer covers the resort.
Parameters:
resort(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
season_recapread-onlySummarise the most recent completed ski season from the local ERA5 archive first.
Parameters:
resort(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
snow_reliabilityread-onlyGet an explainable snow-reliability score from long-run ERA5 snow depth.
Parameters:
resort(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
nearby_resortsread-onlyFind nearby resorts from the local EM Snow resort index.
Parameters:
resort(required) — stringlimit— integer
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_webcamsread-onlyGet nearby webcam images and their source links, with the required provider credit.
Parameters:
resort(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_snow_reportsread-onlyGet recent visible community reports, including whether each came from the website or was relayed by an AI assistant.
Parameters:
resort(required) — stringlimit— integer
Hints: read-only yes · destructive no · idempotent yes · open-world no
watch_resortread-onlyReturn a one-tap EM Snow URL where the person can watch a resort and optionally add dates. This tool does not collect email.
Parameters:
resort(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
add_snow_reportOnly relay a report from a person who is at, or was just at, the resort. Never invent a report. The report goes live immediately and is labelled as relayed via an AI assistant.
Parameters:
resort(required) — stringtext(required) — stringtags— arrayrating— integerobserved_today— boolean
Hints: read-only no · destructive no · idempotent no · open-world no
suggest_resortSuggest a missing resort for human review. This never adds it directly to the resort index.
Parameters:
name(required) — stringcountry(required) — stringlat(required) — numberlon(required) — numbernotes— stringwebsite— string
Hints: read-only no · destructive no · idempotent no · open-world no
get_extended_outlookread-onlyGet a 16-day daily outlook (snowfall, temperatures, freezing level, maximum gusts and, for the first days, precipitation probability) from EM Snow's self-hosted GFS and ECMWF IFS models. Days 1 to 7 overlap get_forecast; days 8 to 16 are low-confidence trend guidance only.
Parameters:
resort(required) — stringdays— integer
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_resort_mediaread-onlyGet images for a resort that vision-capable assistants can show: nearby webcams with provider credit, a Wikimedia Commons photo with its per-file licence, author and source page, the EM Snow sun and shade teaser where one exists, and the resort page link. No trail-map image is available.
Parameters:
resort(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
fly_this_mountainread-onlyGet a link that plays a simulated 3D tour of a resort in the EM Snow flyby (lifts up, named runs down, on the mapped piste network), or a tour of runs you name. Pick names match like route_on_mountain; ambiguous names return candidates with picker ids. Status is ready, limited (small mapped network, the tour may be short) or unavailable (too few named runs or no linking lifts; the resort page is returned instead).
Parameters:
resort(required) — stringpick— arrayruns— integerlevel— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.