Piste in your AI tools.
Piste exposes its dataset over MCP so Claude (and any compatible client) can query resorts, trails, lifts, sessions, and personal records with strongly-typed tools — no glue code required.
Endpoint
https://api.piste.fyi/mcp
Anonymous reads against public data are unauthenticated. Anything tied to a Piste account requires a Supabase JWT in the Authorization header.
Tools
resort.list{ pass?, country?, region? }→Resort[]List onboarded resorts, filterable by pass program, country, or region.
resort.trails{ slug, difficulty? }→Trail[]All trails for a resort with geometry and difficulty.
resort.lifts{ slug }→Lift[]Lifts with capacity, type, and line geometry.
trail.runs{ trail_id, limit? }→Run[]Recent recorded runs on a trail with timing, vertical, and confidence.
user.season{ user_id, season }→SeasonStatsAuthenticated. A user's season aggregate — days, vertical, top trails.
Add to Claude
- Open Claude → Settings → Connectors → Add custom connector.
- Paste the endpoint above. Type: remote MCP server.
- Reconnect, then ask: "List every Ikon-pass resort in Colorado with under 50 trails."