Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

SnowSure — Snow & Ski

REMOTE · WWW.SNOWSURE.AI · 2 COMPONENTS · SCANNED SEP 22

Live ski snow, multi-model forecasts, powder rankings & a grounded Answer Engine for 500+ resorts.

0 this week 82 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security63
Transport & Reachability100
Schema Quality & AI Usability83
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 8333 tokens (~141/item across 59 items; 47 tools + 12 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 99% of tool parameters carry a description.Partial
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 2 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 49 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
  • Supports UI / widget rendering.Pass
Install

How do I install the SnowSure — Snow & Ski MCP server?

SnowSure — Snow & Ski is a hosted endpoint at https://www.snowsure.ai/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · www.snowsure.ai

# add to Claude Code
claude mcp add --transport http ai-snowsure-snow 'https://www.snowsure.ai/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "ai-snowsure-snow": {
      "url": "https://www.snowsure.ai/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "ai-snowsure-snow": {
      "type": "http",
      "url": "https://www.snowsure.ai/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.ai-snowsure-snow]
url = "https://www.snowsure.ai/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ai-snowsure-snow": {
      "type": "remote",
      "url": "https://www.snowsure.ai/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add ai-snowsure-snow --url 'https://www.snowsure.ai/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  ai-snowsure-snow:
    url: "https://www.snowsure.ai/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "ai-snowsure-snow": {
      "Transport": "http",
      "Url": "https://www.snowsure.ai/mcp"
    }
  }
}
# add to Vellum
assistant mcp add ai-snowsure-snow -t streamable-http -u 'https://www.snowsure.ai/mcp'
// mcp.json
{
  "mcpServers": {
    "ai-snowsure-snow": {
      "type": "http",
      "url": "https://www.snowsure.ai/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 17 Sept 26 0
    • “get_trip_window” added an optional parameter “slug” cosmetic
    • “get_snow_history” added an optional parameter “resort” cosmetic
    • “get_road_weather” added an optional parameter “resort” cosmetic
    • “book_lodging” added an optional parameter “resort” cosmetic
    • “compare_forecasts” added an optional parameter “resort” cosmetic
    • “find_flights_to_powder” added an optional parameter “slug” cosmetic
    • “get_avalanche” added an optional parameter “resort” cosmetic
    • “get_elnino_signal” added an optional parameter “resort” cosmetic
    • “get_monthly_snow” added an optional parameter “resort” cosmetic
    • “get_operating_risk” added an optional parameter “resort” cosmetic
    • “get_powder_reels” added an optional parameter “slug” cosmetic
    • “get_resort” added an optional parameter “resort” cosmetic
    • “get_resort_info” added an optional parameter “resort” cosmetic
    • “get_resort_photos” added an optional parameter “resort” cosmetic
    • “get_road_access” added an optional parameter “resort” cosmetic
    • “get_road_cameras” added an optional parameter “resort” cosmetic
    • “save_resort” added an optional parameter “resort” cosmetic
    • “remove_saved_resort” added an optional parameter “resort” cosmetic
    • “get_webcam_status” added an optional parameter “resort” cosmetic
    • “get_weather_forecast” added an optional parameter “resort” cosmetic
    • “get_trip_window” reworded the description of “resort” cosmetic
    • “get_snow_history” reworded the description of “slug” cosmetic
    • “book_lodging” reworded the description of “slug” cosmetic
    • “compare_forecasts” reworded the description of “slug” cosmetic
    • “find_flights_to_powder” reworded the description of “resort” cosmetic
    • “get_avalanche” reworded the description of “slug” cosmetic
    • “get_elnino_signal” reworded the description of “slug” cosmetic
    • “get_monthly_snow” reworded the description of “slug” cosmetic
    • “get_operating_risk” reworded the description of “slug” cosmetic
    • “get_powder_reels” reworded the description of “resort” cosmetic
    • “get_resort” reworded the description of “slug” cosmetic
    • “get_resort_info” reworded the description of “slug” cosmetic
    • “get_resort_photos” reworded the description of “slug” cosmetic
    • “get_road_access” reworded the description of “slug” cosmetic
    • “get_road_cameras” reworded the description of “slug” cosmetic
    • “get_road_weather” reworded the description of “slug” cosmetic
    • “save_resort” reworded the description of “slug” cosmetic
    • “remove_saved_resort” reworded the description of “slug” cosmetic
    • “get_webcam_status” reworded the description of “slug” cosmetic
    • “get_weather_forecast” reworded the description of “slug” cosmetic
    • “get_road_weather” made “slug” optional cosmetic
    • “get_trip_window” made “resort” optional cosmetic
    • “get_snow_history” made “slug” optional cosmetic
    • “book_lodging” made “slug” optional cosmetic
    • “compare_forecasts” made “slug” optional cosmetic
    • “find_flights_to_powder” made “resort” optional cosmetic
    • “get_avalanche” made “slug” optional cosmetic
    • “get_elnino_signal” made “slug” optional cosmetic
    • “get_monthly_snow” made “slug” optional cosmetic
    • “get_operating_risk” made “slug” optional cosmetic
    • “get_resort” made “slug” optional cosmetic
    • “get_resort_info” made “slug” optional cosmetic
    • “get_resort_photos” made “slug” optional cosmetic
    • “get_road_access” made “slug” optional cosmetic
    • “get_road_cameras” made “slug” optional cosmetic
    • “save_resort” made “slug” optional cosmetic
    • “remove_saved_resort” made “slug” optional cosmetic
    • “get_webcam_status” made “slug” optional cosmetic
    • “get_weather_forecast” made “slug” optional cosmetic

    59 cosmetic changes on this day. Switch on “Show cosmetic changes” to see them.

  • 15 Sept 26 0
    • Tool “get_road_weather” rewrote its description, which is the text the model reads security
    • Tool “get_road_access” rewrote its description, which is the text the model reads security
    • Tool “get_road_cameras” rewrote its description, which is the text the model reads security
  • 14 Sept 26 0
    • Tool “get_road_cameras” rewrote its description, which is the text the model reads security
  • 12 Sept 26 0
    • Tool “get_road_access” rewrote its description, which is the text the model reads security
    • Tool “get_road_cameras” rewrote its description, which is the text the model reads security
  • 10 Sept 26 0
    • Tool “subscribe_alerts” rewrote its description, which is the text the model reads security
    • New tool “get_storm_watch” functional
  • 9 Sept 26 0
    • Tool “find_powder_trips” rewrote its description, which is the text the model reads security
    • Tool “subscribe_alerts” rewrote its description, which is the text the model reads security
    • “subscribe_alerts” reworded the description of “scope” cosmetic
    • “find_powder_trips” reworded the description of “vibe” cosmetic
  • 8 Sept 26 0
    • “find_powder_trips” added an optional parameter “pass” cosmetic

    1 cosmetic change on this day. Switch on “Show cosmetic changes” to see it.

  • 3 Sept 26 −1
    • New tool “get_trip_window” functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 22 Sept 2026 · Probed https://www.snowsure.ai/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=www.snowsure.ai CN=YR2,O=Let's Encrypt,C=US 18 Jul 2026 16 Oct 2026 RSA 2048 SHA256-RSA 5ba566a6f8d63b5fce64f5f0d9ce22687b7
SANs: www.snowsure.ai
CN=YR2,O=Let's Encrypt,C=US (CA) CN=Root YR,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 RSA 2048 SHA256-RSA 4ebd24947e24d394802d84a52fd5b319
CN=Root YR,O=ISRG,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 RSA 4096 SHA256-RSA f24b6d17f9d9ad7cb1c9fea78782699f

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of www.snowsure.ai. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
ai. present 3799 8 Verified
snowsure.ai. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=63072000
content-security-policy base-uri 'self'; object-src 'none'; form-action 'self'; frame-ancestors 'self'
x-content-type-options nosniff
referrer-policy strict-origin-when-cross-origin

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://www.snowsure.ai/mcp Verified 200
http (plaintext) http://www.snowsure.ai/mcp HTTPS enforced 308 https://www.snowsure.ai/mcp
MCP tools · 47 exposed · ~7,757 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
ask_snowdata ~296

Text-only Q&A grounded in SnowSure data (~1s). Use for open-ended questions, terrain %, expert-run counts, advice, AND specifically: El Niño / ENSO / 2026-27 winter outlook (or call get_elnino_signal / get_elnino_rankings), head-to-head resort comparisons (annual snowfall, vertical drop, base/summit elevation, skiable area — "which has more snowfall, Niseko or Whistler"), season-opening norms ("which resort typically opens earliest", "usually open by Thanksgiving"), glacier / year-round skiing, and factual resort & geography trivia (what country/state/island a resort is in, named runs like Corbet's Couloir, records like the highest chairlift). NEVER use for photo/gallery/picture requests (→ get_resort_photos) or resort guide cards (→ get_resort_info). Does NOT render UI cards.

NameTypeReqDescription
formatstringResponse shape: markdown (default) or json
hemispherestringOptional hemisphere hint when not resort-scoped
localestringResponse language (default: en)
partnerIdstringClient hint for tailored guidance: claude, chatgpt, cursor, perplexity
questionstringyesNatural-language question about snow or a resort
resortSlugstringOptional resort slug to scope the answer (e.g. jackson-hole)
NameTypeReqDescription
answerstring
answerSourcestring
confidencestring
evidencearray
generatedAtstring
intentstring
markdownstringyesHuman-readable markdown summary (required for ChatGPT Instant mode).
queryIdstring
sourceLabelstring

No examples provided.

book_lodging ~244

Lodging near a resort via LUXSKI for the signed-in user. With a specific `hotelName` + checkIn + checkOut it PREBOOKS a live rate and returns a LUXSKI checkout URL to complete payment (we hold the rate + attribute the booking; we never charge). Without those it returns availability + a booking link. Requires a SnowSure user access token (OAuth). Payment always completes on LUXSKI.

NameTypeReqDescription
checkInstringCheck-in date (YYYY-MM-DD)
checkOutstringCheck-out date (YYYY-MM-DD)
guestsnumberNumber of adults, optional
hotelNamestringSpecific hotel to prebook (from find_powder_trips / search). With dates → returns a checkout URL.
powderEventIdstringOptional powder-event id to attribute the booking to
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

compare_forecasts ~112

Compare 14-day snow forecasts across 7 weather models (ECMWF, GFS, GEM, JMA, ICON, Météo-France, Met Norway) for a resort. Shows model agreement and uncertainty. Use for forecast reliability queries.

NameTypeReqDescription
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

compare_passes ~162

Compare ski passes on price, resort coverage, and value — the tool for "which season pass includes <resort> — Epic or Ikon?" (pass resortSlugs=[<resort>]). Optionally pass resortSlugs you plan to ski and tripDays to see which pass covers them and whether it beats buying window lift tickets.

NameTypeReqDescription
dailyTicketUsdnumberOverride the assumed window ticket rate (default $185)
passIdsarrayPasses to compare (default: all). e.g. ["epic-pass","ikon-pass"]
resortSlugsarrayResorts you plan to ski — used for coverage scoring
tripDaysnumberTotal days you plan to ski (for the value calc)
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

compare_resorts ~182

Compare 2–4 resorts side by side across snow, terrain, and live conditions — every value comes from the SnowSure conditions resolver/contract. Use for head-to-head stat questions phrased as either/or: "which gets more average annual snowfall, X or Y", "which has the greater vertical drop / higher base or summit elevation / bigger skiable area, X or Y", "which typically opens earlier, X or Y". Optionally restrict to specific dimensions.

NameTypeReqDescription
dimensionsarrayOptional subset of: score, status, depth, snowfall24h, forecast14d, lifts, runs, snowQuality, base, summit, terrainBeginner, terrainIntermediate, terrainAdvanced, vertical, longestRun
slugsarrayyes2–4 resort slugs to compare, e.g. ["verbier","val-disere"]
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

find_best_powder ~93

Find resorts with the freshest powder snow right now. Returns resorts sorted by 24-hour snowfall. Use for "where is it snowing?" or "fresh powder" queries.

NameTypeReqDescription
limitnumberNumber of results (default: 10)
minSnowfallnumberMinimum 24h snowfall in cm to include (default: 5)
regionstringFilter by region
NameTypeReqDescription
markdownstringyesHuman-readable markdown summary (required for ChatGPT Instant mode).
resortsarrayyes
subtitlestring
titlestringyes
updatedAtstring|nullyesOldest data time among the listed resorts (ISO-8601); null when none carries one. Never request time.

No examples provided.

find_flights_to_powder ~196

Complete the trip: from a resort, find the nearest gateway airport(s) and get flight-search links from your home airport. The "get there" leg of the funnel — pair with find_best_powder / find_powder_trips (find fresh snow) → this → book_lodging (stay). Args: resort (slug, required — use search_resorts to resolve a name), optional origin (your home-airport IATA like DEN, or a city name).

NameTypeReqDescription
originstringYour departure airport IATA (e.g. DEN, LHR) or a city name. Optional — omit for an origin-less flight search.
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

find_pass_resorts ~95

List the resorts on a ski pass, optionally filtered to a region — answers "is <resort> on the Ikon Pass" and "what resorts does the Epic Pass include". Returns names + SnowSure slugs you can pass to get_resort.

NameTypeReqDescription
passIdstringyesPass id, e.g. ikon-pass
regionstringOptional region filter (matches the pass’s region labels)
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

find_powder_trips ~208

Powder trips you can BOOK: ranks resorts by their 14-day forecast (best chance of fresh snow in the bookable window) and returns handpicked luxury ski hotels at each — "where to go AND where to stay". Use for "where should I book for powder", "best powder trip this month", "book a ski trip with good snow coming". Optional vibe filter (lux | hip) shows only hotels handpicked into that tier; SnowSure shows Lux and Hip stays only. Each hotel carries an attribution-tagged booking link; booking completes on LUXSKI.

NameTypeReqDescription
limitnumberNumber of destinations (default: 5)
passstringOnly resorts on this multi-resort pass, by SnowSure pass id: ikon-pass, epic-pass, indy-pass, mountain-collective, …
regionstringFilter destinations by region
vibestringOnly show handpicked hotels in this tier: lux or hip
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

find_resorts_by_criteria ~129

Find resorts matching specific criteria like minimum snow depth, elevation range, number of runs, or SnowSure rating. Advanced filtering for trip planning.

NameTypeReqDescription
countrystringFilter by country
limitnumberMax results (default: 20)
minDepthnumberMinimum snow depth in cm
minElevationnumberMinimum summit elevation in meters
minRunsnumberMinimum number of ski runs
minScorenumberMinimum SnowSure score (0-100)
regionstringFilter by region
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_avalanche ~125

Current avalanche danger bulletin for a resort's forecast zone (US, Canada, Switzerland in v1), relayed from the official warning service with the issuer + link. Returns 'no bulletin' when there's no forecast service for the area or it's off-season. NOT a substitute for the official bulletin or avalanche training.

NameTypeReqDescription
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_destination ~127

Multi-mountain destination hub (Niseko, Chamonix, Aspen Snowmass umbrella) with a table of member ski areas. Use ONLY when the user names the hub itself — NOT for photo gallery (→ get_resort_photos on a specific mountain slug) and NOT for resort guide cards (→ get_resort_info).

NameTypeReqDescription
limitnumberMax member resorts to return (default 12)
slugstringyesDestination slug (e.g. niseko, chamonix, hakuba, aspen-snowmass) or alias like "hakuba valley"
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_elnino_rankings ~194

Ranked El Niño ski resorts from SnowSure's 30-year fleet table. Filter by region (south-america, north-america, europe, asia, oceania) or tier (A prime / B favored / C ENSO-proof / D late bloomer / E timing play). Use for 'best El Niño resorts in Europe', 'where will it snow most in 2026-27', 'is El Niño good for the Alps'.

NameTypeReqDescription
limitnumberHow many resorts to return (default 10, max 50).
regionstringOptional region: south-america, north-america, europe, asia, oceania, or colloquial (andes, alps, japan, rockies).
tierstringOptional tier letter or label: A/prime, B/favored, C/enso-proof, D/late bloomer, E/timing.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_elnino_signal ~170

Resort-level El Niño / ENSO outlook from SnowSure's 30-year fleet dataset (559 ranked resorts). Returns rank, tier, strong/all-event signal, analog winters ('97-98, '15-16, '23-24), forecast paragraph, methodology note, and in-season scorecard when live. Use for ANY El Niño, ENSO, or 2026-27 winter-outlook question about a named resort. A pattern, not a promise — n=3 disclosed; D/E tiers are timing plays.

NameTypeReqDescription
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_insights ~204

Get categorized SnowSure intelligence insights (not just snow totals). The last_season category is the one to reach for on retrospective questions — how a finished season compared to its 5yr norm, who led it, where the models were trustworthy. Also covers model accuracy by region, longest dry spell, and trend pulse. Insights are hemisphere-scoped narrative cards; when the question names a specific state, province, country or region and wants a ranked list, use get_season_leaderboard instead. Filter by category or insightType=intelligence to skip simple leaderboards.

NameTypeReqDescription
categorystringSingle insight category id from list_insight_categories. Omit to return all categories.
hemispherestringNorthern (nh) or southern (sh) hemisphere. Defaults to nh.
insightTypestringdata = leaderboards only; intelligence = analysis cards (recommended).
scopestringsnapshot = one hemisphere; global = both hemispheres.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_ml_trends ~410

Fetch SnowSure-unique ML/AI trend datasets from the public REST API. Use for powder-day leaders, bluebird-day leaders, bluebird predictions, improving/stable/declining score pulse, per-model accuracy weights, daily SnowSure score component history, ML extended outlook (days 8–14), global forecast trust, and powder/bluebird event logs. Start with dataset=catalog. Its leaderboards read CURRENT-season counters and are global — they take no season and no country/state filter. For a past season, or for any ranking scoped to a state, province, country or region ("most snow days in Maine last season", "rank BC resorts by season snowfall"), use get_season_leaderboard instead. Prefer get_insights for narrative intelligence cards; use this for raw rankings and time series.

NameTypeReqDescription
datasetstringyesTrend dataset to fetch. catalog lists all endpoints; powder_days / bluebird_days = season leaderboards; score_components needs slug.
daysnumberLookback days for score_components (default 30, max 365).
eventTypestringFilter snow_events by event type.
limitnumberMax rows for leaderboards or snow_events (default 25, max 100).
minCmnumberMinimum ML days 8–14 snow (cm) when dataset=extended_outlook leaderboard (default 0).
minSpreadnumberMinimum 14d model spread (cm) when dataset=forecast_disagreement (default 5).
openOnlybooleanWhen dataset=extended_outlook, filter to open resorts only (default true).
resortstringResort slug filter when dataset=snow_events.
slugstringResort slug — required for score_components, vs_last_year, and season_stats; optional for extended_outlook (per-resort).
statsbooleanWhen dataset=snow_events, return season aggregates instead of events.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_monthly_snow ~192

Typical snow for a resort MONTH BY MONTH, from ~30 years of ERA5 reanalysis — average snowfall, snow days, base and peak depth, and biggest storm, plus per-season totals. Use for date-choosing questions: 'what is February usually like at Vail', 'when should I go', 'is January or March better'. This is HISTORY, not a forecast and not a prediction — for the next 14 days use get_weather_forecast, and for right now use get_resort. Months with too little history are withheld rather than shown thin; every month returned carries yearsTracked so you can cite the evidence.

NameTypeReqDescription
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_my_snow_report ~50

Personalized snow report for the signed-in user's saved resorts — live conditions for each, ranked best-first (open resorts with the freshest snow on top). Requires a SnowSure user access token (OAuth).

Input schema present but exposes no named parameters.

NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_operating_risk ~124

Will the lifts run? A 48-hour operating-risk estimate from the Open-Meteo forecast — wind-hold (gusts), visibility, cold (wind-chill), and heavy-snow control delays. Modeled guidance, NOT the resort's own operating decision — always check live lift status.

NameTypeReqDescription
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_pass ~67

Details for a multi-resort ski pass (Epic, Ikon, Mountain Collective, …): operator, season pricing tiers, destination count, regions, and the buy link.

NameTypeReqDescription
passIdstringyesPass id, e.g. epic-pass, ikon-pass, mountain-collective
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_powder_reels ~166

Powder Reels — SnowSure archived storm timelapses with verified accumulation data burned into the frames ("Proof of Powder"). Use for "how much did it snow at X last night", "show me the storm at Alta", "biggest powder days this season", or any request for storm footage / timelapse / receipts. Returns reels newest-first with watch links.

NameTypeReqDescription
datestringOptional storm date (YYYY-MM-DD) — requires resort
limitnumberNumber of reels to return (default: 5, max: 20)
resortstringOptional resort slug or name to filter, e.g. "alta" or "Portillo".
slugstringSame as `resort`: pass either one.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_regional_summary ~73

Get a summary of snow conditions across an entire region or country with statistics and top resorts.

NameTypeReqDescription
countrystringExact country name when region is too broad, e.g. "Switzerland" or "Japan".
regionstringGeographic region to summarize, e.g. alps or japan.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_resort ~231

Single-resort data with a REQUIRED card parameter that picks the interactive UI. card=guide → resort info card (elevation, lifts, season dates). card=photos → photo gallery carousel. card=snow → snow conditions card (score, base depth, forecast). card=full → detailed markdown only, no card. "Resort guide" → card=guide. "Photos/gallery" → card=photos. "Conditions/forecast" / "is it open right now, base depth, lifts open of total" → card=snow (open status, base depth, and lifts open of total). Prefer get_resort_info / get_resort_photos when available (same cards).

NameTypeReqDescription
cardstringyesUI card type: guide (resort info), photos (gallery carousel), snow (conditions), full (text only)
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringyesHuman-readable markdown summary (required for ChatGPT Instant mode).
resortobjectStructured resort payload for inline widget rendering.

No examples provided.

get_resort_info ~229

INTERACTIVE RESORT GUIDE CARD (Resort Info sidebar UI) — elevation, vertical, lifts, runs, skiable acres, average snowfall, season dates, ski passes, editorial description, hero/gallery carousel. REQUIRED when the user asks for: resort guide, mountain profile, resort info, lifts/runs/vertical/skiable area, season dates, ski passes, or "tell me about the mountain" (non-weather). Answers single-resort stat questions: base/summit elevation, vertical drop, skiable area, average annual snowfall. Examples: "Aspen Mountain resort guide", "how many lifts at Jackson Hole", "what is the base elevation at Arapahoe Basin". For X-vs-Y stat questions use compare_resorts. Do NOT use get_resort (that shows the snow conditions card).

NameTypeReqDescription
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringyesHuman-readable markdown summary (required for ChatGPT Instant mode).
resortobjectStructured resort payload for inline widget rendering.

No examples provided.

get_resort_photos ~139

INTERACTIVE PHOTO GALLERY CAROUSEL — official SnowSure resort photos (hero + Sanity gallery). REQUIRED for: photos, pictures, images, gallery, "show me photos of Vail/Aspen". Never use web search or inline images — call this tool. Do NOT use get_destination, get_resort_info, or ask_snowdata for photo requests.

NameTypeReqDescription
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringyesHuman-readable markdown summary (required for ChatGPT Instant mode).
resortobjectStructured resort payload for inline widget rendering.

No examples provided.

get_road_access ~227

Driving access for a resort — answers "do I need chains to get to <resort>" and "is the road to <resort> open": a SnowSure drive call, feeder-city Saturday drive times on the PGRI pilot, plus chain-control / mountain-pass / road-surface conditions on nearby highways (California via Caltrans, Washington via WSDOT, Oregon via ODOT TripCheck, Montana via MDT 511, Wyoming via WYDOT 511, Colorado via CDOT, Utah via UDOT, British Columbia via DriveBC, Ontario via Ontario 511, New England via Compass C2C, Virginia via VDOT 511, New Zealand via NZTA). Returns 'no road data' outside the covered area. Links to the official DOT map; the resort's road status is authoritative.

NameTypeReqDescription
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_road_cameras ~199

Live roadside DOT/CCTV camera stills on the highways near a resort — shows what the drive actually looks like right now (California via Caltrans, Washington via WSDOT, Mount Rainier NP via NPS, Oregon via ODOT TripCheck, Montana via MDT 511, Wyoming via WYDOT 511, Utah via UDOT, British Columbia via DriveBC, Maryland via CHART/iMAP, New England via Compass C2C, Virginia via VDOT 511, New Zealand via NZTA, Alpine Europe via NAPSPAN). Distinct from resort webcams. Returns 'no road cameras' outside the covered area; each camera includes a live image URL.

NameTypeReqDescription
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_road_weather ~163

Measured roadside weather (RWIS) on the highways near a resort — surface + air temperature, visibility, wind, precipitation (Colorado via CDOT, Washington via WSDOT, Oregon via ODOT TripCheck RWIS, Montana via MDT 511, Wyoming via WYDOT 511, Utah via UDOT, New England via Compass C2C). Sensor data on the actual road, distinct from the modeled get_operating_risk. Returns 'no road weather' outside the covered area.

NameTypeReqDescription
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_season_leaderboard ~500

Rank resorts by how a season actually went, scoped to a place. This is the tool for "which <place> resort had the most <metric> last season" — the single most common retrospective question agents ask. Scope by state or province (Maine, Montana, Wyoming, British Columbia, Hokkaido, Nagano, Valais, Tyrol), by country (Switzerland, Japan, Canada), or by region (north-america, europe, asia, oceania, south-america, or a colloquial range: alps, andes, rockies, scandinavia). Metrics: snow_days, total_cm, powder_days, bluebird_days, max_storm (biggest single 24h snowfall, with the date it fell), peak_depth, longest_dry_spell. Covers 30 seasons back to 1996, so it answers historical and multi-season questions too, not just last season. Season accepts 2025, "2025-26", 2026, or "last" and resolves them all to the same season. Backed by ERA5 reanalysis across the full season window, so figures cover the entire season rather than only the days SnowSure has been live. Use get_snow_history for ONE resort's own history, get_monthly_snow for typical month-by-month climatology, and get_snow_report or find_best_powder for conditions RIGHT NOW.

NameTypeReqDescription
countrystringCountry name, e.g. Switzerland or Japan.
hemispherestringNorthern (nh, default) or southern (sh) hemisphere season.
limitnumberHow many resorts to return (default 10, max 50).
metricstringWhat to rank by. max_storm = biggest single 24-hour snowfall of the season.
regionstringnorth-america, europe, asia, oceania, south-america, or a colloquial range: alps, andes, rockies, scandinavia.
seasonstringSeason to rank. Accepts a year (2025), a label ("2025-26"), the ending year (2026), or "last"/"latest". Northern-hemisphere seasons are keyed on their starting year.
statestringState, province or equivalent: Maine, Montana, British Columbia, Hokkaido, Valais, Tyrol.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_season_openings ~218

Resorts whose season OPENING DATE is a specific day — answers "what opens today?", "opening this week", or "which resorts start their season on June 27?". Returns only resorts scheduled or confirmed to open on that date, NOT all currently-open resorts. Prefer over get_southern_hemisphere_report for opening-day questions. This tool is date-scoped, so it is the wrong shape for two neighbouring questions: for a RANKED retrospective ("which resorts opened earliest for the 2025-26 season, top 6 by verified opening date"), use get_insights with category=season_calendar; for historical norms ("which resort typically opens earliest each season", "is X usually open by Thanksgiving"), use ask_snowdata.

NameTypeReqDescription
countrystringFilter by country, e.g. Chile or New Zealand
datestringOpening date YYYY-MM-DD. Defaults to today (UTC).
hemispherestringNorthern or Southern Hemisphere filter
regionstringFilter by region
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_snow_history ~125

One resort's own snowfall history: season totals, comparison to its 5-year and 30-year averages, and best months to visit. Scoped to a SINGLE resort — for "which resort in <state/country/region> led <metric> last season", use get_season_leaderboard instead.

NameTypeReqDescription
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_snow_report ~122

Get the global snow report with top-ranked resorts by snow conditions. Returns resorts sorted by SnowSure score, forecast, or recent snowfall. Use this for "where has the best snow?" or "top ski resorts right now" queries.

NameTypeReqDescription
limitnumberNumber of resorts to return (default: 10, max: 50)
regionstringFilter by region
sortstringSort order: snowsure (AI rating), forecast (14-day snow), recent (24h snowfall), depth (current base)
NameTypeReqDescription
markdownstringyesHuman-readable markdown summary (required for ChatGPT Instant mode).
resortsarrayyes
subtitlestring
titlestringyes
updatedAtstring|nullyesOldest data time among the listed resorts (ISO-8601); null when none carries one. Never request time.

No examples provided.

get_southern_hemisphere_report ~292

Get snow conditions for Southern Hemisphere ski resorts (Australia, New Zealand, Argentina, Chile) currently in season. Answers "is Perisher / Portillo / Valle Nevado open right now and what are the current conditions", "is the Australian ski season underway", and "which Southern Hemisphere region — the Andes, Australia, or NZ — has the best snow right now". Use for June–October SH ski queries. Prefers operator-verified data when available. Do NOT use for a specific opening DATE — use get_season_openings instead. Note that the SH is not the only place to ski in the northern summer: a handful of NH glaciers run summer or year-round operations (Zermatt/Matterhorn Ski Paradise skis all year; Passo dello Stelvio, Stryn and Galdhøpiggen run deep into autumn; Hintertux, Saas-Fee, Tignes, Les Deux Alpes and Timberline have dated summer windows that close). For those, call get_resort on the named glacier — summer windows are tracked per resort and a glacier being famous for summer skiing does not mean it is open today.

NameTypeReqDescription
countrystringOptional country filter
limitnumberMax resorts (default: 10)
sortstringSort: snowsure (AI score), recent (24h snow), depth (base depth)
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_storm_watch ~191

Storm Watch: named multi-day storm systems the models are flagging days ahead, grouped as one event across every resort in the path and ranked biggest first. Use for "is a storm coming", "what's the next big system", "where will it dump this week". Each event carries its window, the forecast total per resort, and a confidence tier (watching / likely / locked). FORECAST, NOT OBSERVATION — nothing here has fallen yet; use get_snow_report or find_best_powder for snow that already has. Returns no events when nothing is being watched, which is the normal state outside a storm cycle.

NameTypeReqDescription
limitnumberMaximum events to return (default 10, max 25).
regionstringRestrict to one scan region: north-america, europe, japan, south-america, oceania. Omit for every region.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_trip_window ~273

Historical odds for a SPECIFIC trip window at one resort — 'Whistler on March 27', 'Vail Jan 10–17'. From ~30 years of ERA5 monthly history it blends the window's months (weighted by days) into: the snow-day probability (the headline — for a short window how OFTEN it snows beats how MUCH falls in a season), window-scaled expected snowfall and typical base depth, the same window across the last 5 individual seasons, and the best nearby month (±1) by snow-day odds. Window max 31 days; dates are YYYY-MM-DD. This is HISTORY, not a forecast and not a prediction — for the next 14 days use get_weather_forecast, and for a whole-month question use get_monthly_snow. Windows with under 5 tracked seasons return insufficient rather than thin odds.

NameTypeReqDescription
endstringWindow end date, YYYY-MM-DD (defaults to start for a single day)
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
startstringyesWindow start date, YYYY-MM-DD
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_weather_forecast ~113

Get detailed day-by-day weather forecast for a resort including temperature, snowfall, wind, and conditions for each of the next 14 days.

NameTypeReqDescription
daysnumberNumber of days to forecast (default: 7, max: 14)
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

get_webcam_status ~108

Get live webcam links and status for a resort to see current on-mountain conditions visually — answers "show me the webcam / live cam at <resort>", "current conditions on camera", and named-cam lookups.

NameTypeReqDescription
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

list_alerts ~27

List the signed-in user's alert subscriptions. Requires a SnowSure user access token (OAuth).

Input schema present but exposes no named parameters.

NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

list_insight_categories ~61

List SnowSure insight categories (live conditions, current season, last season, forecast trust, patterns, SnowSure index, ground truth). Use before get_insights to choose a category filter. Lighter than raw leaderboards — retrospective and verification-backed cards.

Input schema present but exposes no named parameters.

NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

list_saved_resorts ~43

List the signed-in user's saved resorts. Requires a SnowSure user access token (OAuth); without one it returns an authorization-required error telling the agent how to connect.

Input schema present but exposes no named parameters.

NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

plan_ski_road_trip ~138

Plan a multi-stop ski road trip: picks the top-scoring resorts in a region, orders them into a drivable route (nearest-neighbour, minimal backtracking), allocates your days across stops, estimates each driving leg, and folds in live conditions plus chain-control where covered. Args: region (required), days, optional pass.

NameTypeReqDescription
daysinteger
passstringOptional ski pass to limit stops (e.g. epic, ikon)
regionstringyeseurope | north-america | asia | oceania | south-america | alps | rockies | japan | any
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

plan_ski_trip ~119

Get ski trip recommendations based on dates, preferences, and conditions. Suggests best resorts for a given time period.

NameTypeReqDescription
datesstringWhen you plan to travel — month name or date range, e.g. "February" or "Jan 15-22".
levelstringSkier or snowboarder ability level.
prioritystringOptional main trip priority (single value). Omit for best overall SnowSure score ranking.
regionstringPreferred ski region. Defaults to worldwide (any).
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

remove_saved_resort ~84

Remove a resort from the signed-in user's saved list. Requires a SnowSure user access token (OAuth).

NameTypeReqDescription
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

save_resort ~92

Save a resort to the signed-in user's favorites. Requires a SnowSure user access token (OAuth). The slug must be a real SnowSure resort.

NameTypeReqDescription
resortstringSame as `slug`: the resort slug or name. Pass either one.
slugstringResort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given.
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

search_resorts ~107

Search for ski resorts by name, country, or region. Returns matching resorts with basic conditions. Use for "find resorts in [location]" or "search [name]" queries.

NameTypeReqDescription
countrystringFilter by exact country name (e.g., "Japan", "Switzerland", "United States")
limitnumberMaximum results to return (default: 20)
querystringSearch query - can be resort name, country, or partial match
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

subscribe_alerts ~290

Subscribe the signed-in user to snow alerts. Requires a SnowSure user access token (OAuth). type: 'powder' (OBSERVED fresh snow >= thresholdCm in 24h), 'forecast' (the 14-day FORECAST clears thresholdCm within windowDays), 'trip' (a Powder Trip — a storm inside 14 days with a curated stay to book — at a resort you name, or on a pass via scope 'pass:ikon-pass' / 'pass:epic-pass' / 'pass:mountain-collective'; scope 'any' is not accepted for trips), 'opening' (resort opens for the season), or 'bluebird' (powder day then clear skies).

NameTypeReqDescription
channelstringDelivery channel (default email)
scopestringResort slug, or 'any' for all resorts (default 'any'); for type 'trip' also 'pass:<pass-id>' (pass:ikon-pass, pass:epic-pass, pass:mountain-collective)
thresholdCmnumberSnow threshold in cm — fresh-snow for powder (default 15), 14-day forecast total for forecast (default 30)
typestringyesAlert type
windowDaysnumberforecast alerts only: scan the next N days of forecast (1–14, default 14)
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

unsubscribe_alerts ~47

Remove one of the signed-in user's alert subscriptions by id (from list_alerts). Requires a SnowSure user access token (OAuth).

NameTypeReqDescription
idstringyesSubscription id to remove
NameTypeReqDescription
markdownstringHuman-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose).

No examples provided.

Common questions

What is the SnowSure — Snow & Ski MCP server?

SnowSure — Snow & Ski is an MCP server listed in the public MCP registry as ai.snowsure/snow. Live ski snow, multi-model forecasts, powder rankings & a grounded Answer Engine for 500+ resorts. This page covers its hosted endpoint (https://www.snowsure.ai/mcp).

Is the SnowSure — Snow & Ski MCP server safe to use?

SnowSure — Snow & Ski scores 82 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the SnowSure — Snow & Ski MCP server expose?

SnowSure — Snow & Ski exposes 47 tools: ask_snowdata, get_snow_report, get_powder_reels, get_resort_info, get_resort_photos, and 42 more. Their descriptions and schemas cost roughly 7,757 tokens of context every time the server is loaded.

Does the SnowSure — Snow & Ski MCP server require authentication?

No. We connected to SnowSure — Snow & Ski without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the SnowSure — Snow & Ski MCP server still maintained?

SnowSure — Snow & Ski is still listed as active in the MCP registry. We last reached this channel on 22 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.