🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

snowsure-mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

snowsure-mcp-server

MCP stdio bridge to SnowSure hosted server — full tool surface (ask_snowdata, get_destination, insights). SnowSure.ai

latest
Source
npmnpm
Version
3.7.0
Version published
Weekly downloads
54
12.5%
Maintainers
1
Weekly downloads
 
Created
Source

SnowSure MCP Server — ski resort snow for Cursor, Claude & AI agents

Model Context Protocol server for real-time powder rankings, 14-day multi-model snow forecasts, and 500+ ski resorts via SnowSure.

Use the hosted Streamable HTTP MCP — no install required. Paste https://www.snowsure.ai/mcp into Claude.ai, ChatGPT, Cursor, or any other client that supports remote MCP. 39 tools + 12 resources, including ask_snowdata (grounded Q&A) and 4 ChatGPT Apps SDK UI widgets.

This npm package (v3.7+) is a thin stdio bridge: it proxies every request to the hosted server, so it exposes the same full tool surface. Use it only when your client cannot connect to HTTP MCP.

Features (hosted HTTP MCP at snowsure.ai/mcp)

  • 39 AI tools including ask_snowdata (Answer Engine Q&A)
  • 12 resources including snowsure://destinations and 4 Apps SDK UI widgets
  • 500+ ski resorts worldwide
  • 7 weather models for forecast comparison
  • Hourly updates (see methodology)
  • Reads need no auth; account tools (favorites, snow alerts, lodging booking) use OAuth 2.1

Available Tools

GroupTools
Q&A & searchask_snowdata ★, search_resorts, get_destination
Conditions & forecastsget_snow_report, get_resort, get_resort_info, get_resort_photos, find_best_powder, compare_forecasts, get_weather_forecast, find_resorts_by_criteria, get_snow_history, get_regional_summary, get_southern_hemisphere_report, get_season_openings, get_webcam_status, compare_resorts
Trip planningplan_ski_trip, plan_ski_road_trip, find_powder_trips
Ski passesget_pass, find_pass_resorts, compare_passes
Safety & accessget_avalanche, get_operating_risk, get_road_access, get_road_cameras, get_road_weather
Intelligence & MLlist_insight_categories, get_insights, get_ml_trends
Account (OAuth)save_resort, remove_saved_resort, list_saved_resorts, subscribe_alerts, list_alerts, unsubscribe_alerts, book_lodging, get_my_snow_report

Available Resources

URIDescription
snowsure://snow-reportCurrent global snow report (top 50)
snowsure://resortsAll 500+ resorts with conditions
snowsure://regionsRegion/country breakdown
snowsure://destinationsMulti-mountain hubs (Niseko, Chamonix, Aspen, …)
snowsure://insights/catalogIntelligence card index
snowsure://trends/catalogML/AI trend endpoint index
snowsure://faq/indexSeed FAQ index (all locales)
snowsure://api-docsAPI documentation
ui://widget/powder-list.htmlChatGPT Apps SDK — ranked powder list card
ui://widget/snow-report-card.htmlChatGPT Apps SDK — single-resort snow report
ui://widget/resort-info-card.htmlChatGPT Apps SDK — resort guide card
ui://widget/resort-gallery-card.htmlChatGPT Apps SDK — photo gallery carousel

Installation

Most modern MCP clients (Claude.ai, ChatGPT desktop, Cursor, MCP Inspector) support the Streamable HTTP transport. Add this URL as a remote / HTTP MCP server in your client of choice:

https://www.snowsure.ai/mcp

That's it — no install, no local Node process, always tracking the latest release. The endpoint is public and stateless; reads need no auth.

Alternative: install the npm package (stdio bridge)

For clients that only support stdio MCP servers, run the bridge locally — it proxies to the hosted server with the identical tool surface.

For Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "snowsure": {
      "command": "npx",
      "args": ["-y", "snowsure-mcp-server"]
    }
  }
}

For Cursor

Add to your MCP settings:

{
  "snowsure": {
    "command": "npx",
    "args": ["-y", "snowsure-mcp-server"]
  }
}

Manual Installation

# Clone and build
git clone https://github.com/mikeslone/snowsure-web.git
cd snowsure-web/mcp-server
npm install
npm run build

# Run
node dist/index.js

Example Queries

Once connected, you can ask your AI assistant:

  • "What are the best ski conditions right now?"
  • "Tell me about Niseko's snow conditions"
  • "Find me powder in Japan"
  • "Compare forecasts for Matterhorn"
  • "Plan a ski trip to the Alps in February"
  • "Which resorts have the deepest snow base?"
  • "What's the weather forecast for Jackson Hole this week?"
  • "Is Epic or Ikon better value for a 10-day Utah trip?"
  • "What's the avalanche danger and chain control situation near Palisades?"

Development

# Install dependencies
npm install

# Run in development mode
npm run dev

# Build for production
npm run build

# Watch mode
npm run watch

Data Sources

  • Weather Models: ECMWF, GFS, GEM, JMA, ICON, Météo-France, Met Norway
  • Conditions: Hourly weather pipeline (aligned with NWP model refresh cadence)
  • Historical: 30 years of snowfall records
  • SnowSure Score: Verified rating combining depth, recent snow, forecast, and historical reliability

License

MIT License - see LICENSE for details.

Support

Keywords

mcp

FAQs

Package last updated on 02 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts