MCP · Model Context Protocol

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 }SeasonStats

Authenticated. A user's season aggregate — days, vertical, top trails.

Add to Claude

  1. Open Claude → Settings → Connectors → Add custom connector.
  2. Paste the endpoint above. Type: remote MCP server.
  3. Reconnect, then ask: "List every Ikon-pass resort in Colorado with under 50 trails."
Full docs →