Powder to the People Snow Reports
Free snow reports, forecasts and season history for ~400 US and Canada ski resorts, with citations.
Should I use this
Quality & Safety
Findings (4)
- HIGH
- LOWin get_region_snow
- LOWin get_snow_image
- LOWin fetch
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"powder-to-the-people-snow-mcp": {
"url": "https://powdertothepeople.org/api/mcp"
}
}
}Remote endpoints
https://powdertothepeople.org/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (11)
🟢search_resorts(query, region, state)
Search resorts by name, slug, region, or US/CA state code. Returns compact snow metrics and a citation URL to the public site.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "Resort name or slug fragment"
},
"region": {
"description": "Optional region slug (e.g. colorado, utah)",
"type": "string"
},
"state": {
"description": "Optional state/province code (e.g. CO, UT)",
"type": "string"
}
},
"required": [
"query"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_resort_snow(resort)
Snowfall and season comparison for one resort by slug (24h/7d/10d modeled, season total, % normal, vs last year). Uses precomputed Convex snapshots.
Input Schema
{
"type": "object",
"properties": {
"resort": {
"type": "string",
"minLength": 1,
"description": "Resort slug, e.g. vail"
}
},
"required": [
"resort"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢list_regions
List tracked ski regions with slug and display name.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_region_snow(region)
Regional snowfall overview and season comparison for a region slug (same market dashboard as the public site).
Input Schema
{
"type": "object",
"properties": {
"region": {
"type": "string",
"minLength": 1,
"description": "Region slug, e.g. colorado"
}
},
"required": [
"region"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_top_snowfall(window, region, limit)
Rank resorts by 24h, 7d observed, or season-to-date inches from the resort board snapshot.
Input Schema
{
"type": "object",
"properties": {
"window": {
"type": "string",
"enum": [
"24h",
"7d",
"season"
],
"description": "Ranking window"
},
"region": {
"description": "Optional region slug filter",
"type": "string"
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 25
}
},
"required": [
"window"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_weekly_summary
Latest weekly report snapshot, bulletin headline, and highlight stats (leaders, regions above/below normal).
Input Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_state_snow(state)
Every tracked resort in a US state or Canadian province (two-letter code) with last-24h, last-7-day, next-7-day forecast and season totals, plus the canonical state page URL to cite.
Input Schema
{
"type": "object",
"properties": {
"state": {
"type": "string",
"minLength": 2,
"maxLength": 2,
"description": "State/province code, e.g. CO, NY, BC"
}
},
"required": [
"state"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_snow_image(kind, id, view, metric, theme)
A branded PNG snow card you can look at or show the user: one resort's last 5 days + next 10 days with the best day to go (view=card), the resort's next 7 days as a calendar (view=week), or a leaderboard for a region, state or all resorts. Returns the image plus its stable public URL (cacheable, embeddable).
Input Schema
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"resort",
"region",
"state",
"top"
],
"description": "What to draw"
},
"id": {
"description": "Resort slug, region slug, or state code; omit for kind=top",
"type": "string"
},
"view": {
"description": "Resort only: card (default) or week",
"type": "string",
"enum": [
"card",
"week"
]
},
"metric": {
"description": "Leaderboards only: ranking window (default 10d forecast)",
"type": "string",
"enum": [
"24h",
"7d",
"10d",
"season"
]
},
"theme": {
"type": "string",
"enum": [
"light",
"dark"
]
}
},
"required": [
"kind"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_resort_snow_history(resort)
Average annual snowfall, season totals by year, monthly averages and the snowiest season for a resort slug (modeled Open-Meteo archive, completed seasons only). Cite the history page URL.
Input Schema
{
"type": "object",
"properties": {
"resort": {
"type": "string",
"minLength": 1,
"description": "Resort slug, e.g. alta"
}
},
"required": [
"resort"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢search(query)
OpenAI-compatible search over resorts and regions. Returns id, title, url, and text snippets with citations.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query"
}
},
"required": [
"query"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢fetch(id)
Fetch a full document by id from search results (resort:slug, history:slug, state:xx, region:id, page:this-week, site:home).
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Community
Evidence