MCP 서버

EM Snow

uk.co.extreme-media.snow/em-snow
지도 및 위치 여행 및 호스피탈리티 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Provides ski resort search, conditions, forecasts, avalanche information, snow history, webcams, terrain facts, route planning, and resort recommendations.

add_snow_report
Add snow report
Only 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.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort', 'text'], 'properties': {'tags': {'type': 'array', 'items': {'enum': ['powder', 'packed', 'icy', 'spring', 'slush', 'wind-hold', 'bluebird', 'groomed', 'heavy', 'crowded', 'quiet', 'closed'], 'type': 'string'}, 'maxItems': 6}, 'text': {'type': 'string', 'maxLength': 280}, 'rating': {'type': 'integer', 'maximum': 5, 'minimum': 1}, 'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'observed_today': {'type': 'boolean'}}, 'additionalProperties': False}
avalanche_danger
Avalanche danger
Summarise 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.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
best_time_to_go
Best time to go
Get historical snow odds from the local ERA5 archive and quiet-week guidance where the crowd scorer covers the resort.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
fly_this_mountain
Fly this mountain
Get 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).
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'pick': {'type': 'array', 'items': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'maxItems': 12, 'minItems': 1}, 'runs': {'type': 'integer', 'maximum': 12, 'minimum': 1}, 'level': {'enum': ['all', 'easy', 'intermediate'], 'type': 'string'}, 'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
get_conditions
Get conditions
Get current snow, reported lift and run counts, weather and season state. Lift and run counts are reported status, not guaranteed live.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
get_extended_outlook
Get extended outlook
Get 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.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'days': {'type': 'integer', 'default': 16, 'maximum': 16, 'minimum': 1}, 'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
get_forecast
Get forecast
Get the available daily snow, temperature, freezing level and wind-hold risk forecast, up to 10 requested days.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'days': {'type': 'integer', 'default': 7, 'maximum': 10, 'minimum': 1}, 'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
get_resort_media
Get resort media
Get 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.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
get_snow_reports
Get snow reports
Get recent visible community reports, including whether each came from the website or was relayed by an AI assistant.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 20, 'minimum': 1}, 'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
get_webcams
Get webcams
Get nearby webcam images and their source links, with the required provider credit.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
mountain_facts
Mountain facts
Read mapped OSM terrain inventory, lift fleet, vertical, longest run, carefully matched Wikidata facts, season dates and modelled snow reliability.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
nearby_resorts
Nearby resorts
Find nearby resorts from the local EM Snow resort index.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'limit': {'type': 'integer', 'default': 8, 'maximum': 10, 'minimum': 1}, 'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
plan_my_day
Plan my day
Build 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.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'date': {'type': 'string'}, 'level': {'enum': ['easy', 'intermediate', 'advanced', 'expert'], 'type': 'string'}, 'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
route_on_mountain
Route on mountain
Route 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.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort', 'from', 'to'], 'properties': {'to': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'from': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'level': {'enum': ['easy', 'intermediate', 'advanced', 'expert'], 'type': 'string'}, 'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'avoid_closed': {'type': 'boolean', 'default': True}}, 'additionalProperties': False}
search_resorts
Search resorts
Find ski resorts worldwide by name, country or distance. Returns at most 20 matches and does not expose the bulk resort index.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'near': {'type': 'object', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180}}, 'additionalProperties': False}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 80}, 'country': {'type': 'string', 'maxLength': 40}}, 'additionalProperties': False}
season_recap
Season recap
Summarise the most recent completed ski season from the local ERA5 archive first.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
snow_reliability
Snow reliability
Get an explainable snow-reliability score from long-run ERA5 snow depth.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
suggest_resort
Suggest resort
Suggest a missing resort for human review. This never adds it directly to the resort index.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'country', 'lat', 'lon'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'name': {'type': 'string', 'maxLength': 100, 'minLength': 2}, 'notes': {'type': 'string', 'maxLength': 500}, 'country': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'website': {'type': 'string', 'format': 'uri', 'maxLength': 300}}, 'additionalProperties': False}
sun_on_the_mountain
Sun on the mountain
Show modelled sun and shade windows for eight slope aspects, with local terrain-horizon shading where DEM coverage exists.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'date': {'type': 'string'}, 'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
watch_resort
Watch resort
Return a one-tap EM Snow URL where the person can watch a resort and optionally add dates. This tool does not collect email.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['resort'], 'properties': {'resort': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}
where_is_it_snowing
Where is it snowing
Rank the freshest recently reported snow from the cached EM Snow home-page ranking.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1}, 'hemisphere': {'enum': ['nh', 'sh'], 'type': 'string'}}, 'additionalProperties': False}
추가됨
fly_this_mountain
2026년 9월 28일 2:40 AM
추가됨
get_resort_media
2026년 9월 28일 2:40 AM
추가됨
get_extended_outlook
2026년 9월 28일 2:40 AM
추가됨
suggest_resort
2026년 9월 28일 2:40 AM
추가됨
add_snow_report
2026년 9월 28일 2:40 AM
추가됨
watch_resort
2026년 9월 28일 2:40 AM
추가됨
get_snow_reports
2026년 9월 28일 2:40 AM
추가됨
get_webcams
2026년 9월 28일 2:40 AM
추가됨
nearby_resorts
2026년 9월 28일 2:40 AM
추가됨
snow_reliability
2026년 9월 28일 2:40 AM
추가됨
season_recap
2026년 9월 28일 2:40 AM
추가됨
best_time_to_go
2026년 9월 28일 2:40 AM
추가됨
where_is_it_snowing
2026년 9월 28일 2:40 AM
추가됨
mountain_facts
2026년 9월 28일 2:40 AM
추가됨
avalanche_danger
2026년 9월 28일 2:40 AM
추가됨
route_on_mountain
2026년 9월 28일 2:40 AM
추가됨
sun_on_the_mountain
2026년 9월 28일 2:40 AM
추가됨
plan_my_day
2026년 9월 28일 2:40 AM
추가됨
get_forecast
2026년 9월 28일 2:40 AM
추가됨
get_conditions
2026년 9월 28일 2:40 AM
추가됨
search_resorts
2026년 9월 28일 2:40 AM