LUXSKI
For partners, search and assistants
This page lists stable entry points for SEO, analytics, and AI clients. Prefer linking to HTML where travelers book; use JSON and MCP when you need machine-readable context. For a developer-focused view, see Developers.
Primary traveler URLs
- https://www.lux.ski/hotels — collection; includes best-deals and last-minute getaways (anchor
#last-minute-getaways). - https://www.lux.ski/destinations — resort guides and SnowSure™ context.
REST API for assistants (GET, JSON)
Stable catalog and snow context — no API key required. Documented in openapi.json.
- Base — https://www.lux.ski/api/gpt (
/destinations,/destination/{slug},/hotels,/search,/recommendations). - Resolve resort names via
/search?q=…then fetch/destination/{slug}for curated hotels. Slug aliases (e.g.zermatt→matterhorn-ski-paradise) are supported on the destination endpoint.
Live pricing (GET, JSON)
- Last-minute SERP deals — https://www.lux.ski/api/last-minute-deals. Query params include
limit,nights,leadMinDays,leadMaxDays,strategy,scanSamples,regionSlug,resortSlug,sort(price | smart), optional date overrides. See route comments in the repo for full detail. Human-facing copy lives at www.lux.ski/hotels#last-minute-getaways. - Best deals (default date range) — https://www.lux.ski/api/best-deals.
Prices are live RateHawk totals, not a hold. Confirm on the hotel page or with concierge@lux.ski before quoting as final.
Official MCP (Model Context Protocol)
Streamable HTTP endpoint for assistants (Cursor, Claude Desktop, etc.):
Server clients must send Accept: application/json, text/event-stream. Stateless single-POST is supported (no session handshake). Dated REST fallback: GET /api/hotel/{slug}/price.
Tools include search_hotels, get_hotel_details, check_availability (dated rates by hotel name), get_last_minute_deals, and snow/destination lookups. Discovery: www.lux.ski/.well-known/mcp.json.
Local CLI for Cursor / Claude Desktop: npx luxski-mcp (npm).
Agentic Resource Discovery (ARD)
LUXSKI publishes an ARD catalog so federated registries (Google Agent Registry, Hugging Face Discover, etc.) can index our MCP hotel concierge, live pricing APIs, and booking tools.
Discovery files
- www.lux.ski/llms.txt — compact guide for LLM crawlers
- www.lux.ski/llms-full.txt — extended version with embedded live data
- www.lux.ski/openapi.json — OpenAPI 3.1 for
/api/gpt - www.lux.ski/agents.json — agent manifest (tools, resources, policies)
Integration support
Server-side partners (e.g. SnowSure concierge): prefer REST for catalog and deals; use MCP for dated per-hotel availability. Do not scrape HTML — use url and hotelUrl fields from API responses for booking links.
Questions: hello@luxski.com (technical), concierge@lux.ski (rates & bookings).