{"apiVersion":"v1","directorySlug":"skimetric-mcp-e4f7281c0b","title":"Skimetric","description":null,"pageUrl":"https://www.mcpbundles.com/skills/skimetric-mcp-e4f7281c0b","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://skimetric.eu/mcp","hostedMcpUrl":null,"toolCount":25,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"eu.skimetric/skimetric-mcp-e4f7281c0b","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"find_resorts","description":"Find European ski resorts by name and/or ISO-2 country code.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":10},"query":{"type":"string","default":""},"country":{"type":"string","default":""}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_resorts","displayName":"find_resorts","title":"find_resorts"},{"name":"where_to_ski","description":"Rank resorts by live conditions, optionally shaped by who is going.\n    Lenses: powder3d (3-day snow), snow7d, base (deepest base), bluebird\n    (sunny days after snow), freeze (freeze margin), highcold (coldest high).\n    Optional country ISO-2, min_summit metres, glacier-only, min_lifts.","inputSchema":{"type":"object","properties":{"lens":{"type":"string","default":"powder3d"},"limit":{"type":"integer","default":10},"preset":{"type":"string","default":""},"country":{"type":"string","default":""},"glacier":{"type":"boolean","default":false},"min_lifts":{"type":"integer","default":0},"min_summit":{"type":"integer","default":0}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"where_to_ski","displayName":"where_to_ski","title":"where_to_ski"},{"name":"snow_forecast","description":"Full 10-day forecast for one resort (slug from find_resorts), per\n    elevation band (base/mid/summit/glacier): daily snow cm with ensemble\n    p25-p75, temps, freezing level, 48h hourly detail, storm context.","inputSchema":{"type":"object","required":["resort"],"properties":{"resort":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"snow_forecast","displayName":"snow_forecast","title":"snow_forecast"},{"name":"conditions","description":"Live mountain truth for one resort: lifts/pistes open counts from the\n    operator (dated, fail-closed — absent means no source reported, never a\n    guess), skier thumb reports, and the country's avalanche bulletin.","inputSchema":{"type":"object","required":["resort"],"properties":{"resort":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"conditions","displayName":"conditions","title":"conditions"},{"name":"season_history","description":"Ten winters of measured history for one resort: typical fresh snow,\n    snow days and day/night temps per month (Nov-Apr) and elevation band —\n    the 'is February reliable here' answer. month: 1-12 optional filter.","inputSchema":{"type":"object","required":["resort"],"properties":{"month":{"type":"integer","default":0},"resort":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"season_history","displayName":"season_history","title":"season_history"},{"name":"mountain_facts","description":"What a mountain IS: lift count by type, piste kilometres by difficulty,\n    the vertical drop and the nursery lifts — as tagged in OpenStreetMap by its\n    mappers. The 'how big is it', 'how steep', 'anything for a five-year-old'\n    answer.","inputSchema":{"type":"object","required":["resort"],"properties":{"resort":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"mountain_facts","displayName":"mountain_facts","title":"mountain_facts"},{"name":"season_fortnights","description":"Ten winters split into TWELVE fortnights per elevation band — the\n    granularity a trip is actually booked at, because \"February\" hides the gap\n    between its halves. Each fortnight carries typical fresh snow, snow days\n    and day/night temperatures, with the number of years behind it so a thin\n    sample reads as thin. band optionally filters to base/mid/summit.","inputSchema":{"type":"object","required":["resort"],"properties":{"band":{"type":"string","default":""},"resort":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"season_fortnights","displayName":"season_fortnights","title":"season_fortnights"},{"name":"open_outlook","description":"Chance the lifts run, per day, for one resort over a date window\n    (default: next 10 days; max 61 days) — a FORECAST about operations, never\n    a report of them. For what is verified open right now use `conditions`.\n    Per day: p80 (most lifts running), p_any (any lift), dominant risk;\n    per window: expected_open_days. Inside ~10 days weather-driven (once the\n    winter's model is promoted), 11-45 days climatology pulled toward the\n    season so far, beyond that weekly climatology. Phrase","inputSchema":{"type":"object","required":["resort"],"properties":{"end":{"type":"string","default":""},"start":{"type":"string","default":""},"resort":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"open_outlook","displayName":"open_outlook","title":"open_outlook"},{"name":"start_powder_alert","description":"Set a standing powder alert up for the person you are talking to, using\n    an email address THEY gave you: we email them when that mountain is\n    forecast a real dump.","inputSchema":{"type":"object","required":["resort","email"],"properties":{"cm":{"type":"integer","default":0},"lang":{"type":"string","default":"en"},"email":{"type":"string"},"resort":{"type":"string"}}},"logicalName":"start_powder_alert","displayName":"start_powder_alert","title":"start_powder_alert","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"start_country_alert","description":"Email a confirmation for a whole-country snow alert. Ask the person\n    for their address and explicit agreement first. No watch is created until\n    they open the confirmation link. country is a two-letter ISO code; cm is\n    the snowfall threshold (5-100, default 20). A country alert sends one\n    shortlist of the snowiest resorts when the threshold is met.","inputSchema":{"type":"object","required":["country","email"],"properties":{"cm":{"type":"integer","default":0},"lang":{"type":"string","default":"en"},"email":{"type":"string"},"country":{"type":"string"}}},"logicalName":"start_country_alert","displayName":"start_country_alert","title":"start_country_alert","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"skier_notes","description":"What people who were actually there wrote about a resort: short notes and\n    reviews left by skiers, newest first, each with the day it describes.","inputSchema":{"type":"object","required":["resort"],"properties":{"limit":{"type":"integer","default":8},"resort":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"skier_notes","displayName":"skier_notes","title":"skier_notes"},{"name":"resort_writeup","description":"Our own written piece on a resort — what the mountain is like, who it\n    suits, what it does badly — in the reader's language where we have it.","inputSchema":{"type":"object","required":["resort"],"properties":{"lang":{"type":"string","default":"en"},"resort":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"resort_writeup","displayName":"resort_writeup","title":"resort_writeup"},{"name":"watch_resort","description":"Hand the user a one-tap door to a standing powder alert on one resort:\n    we email them when the forecast for that mountain crosses a snowfall bar.","inputSchema":{"type":"object","required":["resort"],"properties":{"cm":{"type":"integer","default":0},"lang":{"type":"string","default":"en"},"resort":{"type":"string"}}},"logicalName":"watch_resort","displayName":"watch_resort","title":"watch_resort","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"watch_country","description":"Give the person a link to set up a whole-country snow alert themselves.\n    country is a two-letter ISO code. The page lets them choose a snowfall\n    threshold and how many resorts each email lists. Their address stays on\n    Skinow's page; they must confirm it before any alert begins.","inputSchema":{"type":"object","required":["country"],"properties":{"lang":{"type":"string","default":"en"},"country":{"type":"string"}}},"logicalName":"watch_country","displayName":"watch_country","title":"watch_country","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"getting_there","description":"How to reach a resort. Returns the best arrival airports with measured\n    drive times (each with a flight entry_url when an origin is known) and,\n    when origin is given, a routed door-to-door itinerary (mode: drive or\n    transit). origin: city name, IATA code, or 'lat,lon'. First-ever routes\n    for a region can take minutes to compute — on a timeout, ask again in ~2\n    minutes.","inputSchema":{"type":"object","required":["resort"],"properties":{"mode":{"type":"string","default":"drive"},"origin":{"type":"string","default":""},"resort":{"type":"string"}}},"logicalName":"getting_there","displayName":"getting_there","title":"getting_there","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"trip_costs","description":"What a ski week costs in one country (ISO-2): median 6-day adult lift\n    pass across its ski areas and the modelled bed price per person/night,\n    with sources and the honest 'modelled vs measured' flags.","inputSchema":{"type":"object","required":["country"],"properties":{"country":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"trip_costs","displayName":"trip_costs","title":"trip_costs"},{"name":"daily_snow","description":"Today's Daily Snow editorial: expert-style regional briefs on what the\n    weather is actually doing across the Alps and beyond. Optional country\n    ISO-2 or region filter.","inputSchema":{"type":"object","properties":{"lang":{"type":"string","default":"en"},"region":{"type":"string","default":""},"country":{"type":"string","default":""}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"daily_snow","displayName":"daily_snow","title":"daily_snow"},{"name":"booking_options","description":"Everything bookable for a resort stay, no trip required: flights to\n    the best gateway, a stay search shaped to the party and dates, ski\n    rental (local shops when we know them), car, transfer, eSIM. Every item\n    carries an entry_url — present them exactly as given; opening entry_url\n    is what attributes the booking and funds free access. Dates ISO\n    (YYYY-MM-DD); origin: city or IATA.","inputSchema":{"type":"object","required":["resort"],"properties":{"end":{"type":"string","default":""},"start":{"type":"string","default":""},"adults":{"type":"integer","default":2},"origin":{"type":"string","default":""},"resort":{"type":"string"},"children":{"type":"integer","default":0}}},"logicalName":"booking_options","displayName":"booking_options","title":"booking_options","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"open_booking","description":"Resolve one entry_url to its live partner destination (the click is\n    recorded at this moment). Use ONLY when you must know the destination\n    domain in advance; otherwise just present or navigate the entry_url\n    itself — both record identically.","inputSchema":{"type":"object","required":["entry_url"],"properties":{"entry_url":{"type":"string"}}},"logicalName":"open_booking","displayName":"open_booking","title":"open_booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"plan_trip","description":"Start REAL Skym trip research from a natural-language brief (who,\n    when, vibe, budget — e.g. 'Zermatt or somewhere quieter, 2 adults,\n    mid-January, powder focus'). Research takes ~5 minutes and costs one of\n    3 daily slots per network. Returns: trip_id + grant (poll with\n    trip_status), and claim_url — GIVE claim_url TO THE HUMAN so the trip\n    lands in their own Skinow account (opening it as a guest grants\n    view-only; signing in grants editing).","inputSchema":{"type":"object","required":["brief"],"properties":{"lang":{"type":"string","default":"en"},"brief":{"type":"string"},"origin":{"type":"string","default":""}}},"logicalName":"plan_trip","displayName":"plan_trip","title":"plan_trip","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"choose_path","description":"Choose one of a delivered trip's researched options (path id from\n    trip_status options[].id). Reversible: choosing again switches. This\n    activates the LIVING JOURNEY — after it, trip_status returns the\n    requirements checklist (flight, stay, gear, transfer, passes …) with a\n    booking entry_url per step. The choice is announced in the trip's own\n    conversation, so the human who opens claim_url sees it too.","inputSchema":{"type":"object","required":["trip_id","grant","path_id"],"properties":{"grant":{"type":"string"},"path_id":{"type":"string"},"trip_id":{"type":"integer"}}},"logicalName":"choose_path","displayName":"choose_path","title":"choose_path","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"resort_media","description":"Pictures of a resort for vision-capable agents: approved winter\n    photography, and 'topography' circuit renders — satellite/hillshade art\n    of the ACTUAL runs, so an agent can show its user the terrain. Direct\n    image URLs on our own domain (thumb ~640w for cards, mid ~1280w for\n    heroes, url = original). LICENCE TERM: every image carries\n    title/author/licence — keep the credit with the image wherever shown.","inputSchema":{"type":"object","required":["resort"],"properties":{"resort":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"resort_media","displayName":"resort_media","title":"resort_media"},{"name":"tell_skym","description":"Speak to Skym inside a planned trip: answer its questions (the\n    requirements' `inputs.question`, e.g. who is travelling, gear sizes),\n    correct an assumption, or ask for a rework ('make it cheaper', 'move it\n    a week'). Skym reads it, updates the plan, and may rework the research —\n    poll trip_status afterwards (allow a minute or two): plan changes land\n    in requirements, Skym's worded reply in skym_says. One message per\n    turn; the trip's human sees the same conversation via claim_","inputSchema":{"type":"object","required":["trip_id","grant","message"],"properties":{"lang":{"type":"string","default":"en"},"grant":{"type":"string"},"message":{"type":"string"},"trip_id":{"type":"integer"}}},"logicalName":"tell_skym","displayName":"tell_skym","title":"tell_skym","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"webcams","description":"Live webcams at a resort — what the mountain looks like RIGHT NOW\n    (preview image URLs + links). LICENCE TERM: webcams are provided by\n    windy.com and must be credited as such wherever shown.","inputSchema":{"type":"object","required":["resort"],"properties":{"resort":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"webcams","displayName":"webcams","title":"webcams"},{"name":"trip_status","description":"Poll a planned trip. While research runs: {status, eta}. Once\n    delivered: the researched options (title, dates, costs), the living\n    journey checklist, and BOOKING entry_urls for every arrangeable step —\n    present entry_urls exactly as given; when booking on the user's behalf\n    navigate through them. Always re-show claim_url to the human.","inputSchema":{"type":"object","required":["trip_id","grant"],"properties":{"grant":{"type":"string"},"trip_id":{"type":"integer"}}},"logicalName":"trip_status","displayName":"trip_status","title":"trip_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Skimetric&config=eyJ1cmwiOiAiaHR0cHM6Ly9za2ltZXRyaWMuZXUvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Skimetric%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fskimetric.eu%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Skimetric%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fskimetric.eu%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Skimetric&connectorUrl=https%3A%2F%2Fskimetric.eu%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Skimetric\" --url \"https://skimetric.eu/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/skimetric-mcp-e4f7281c0b","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/skimetric-mcp-e4f7281c0b/tools/{tool}","mcpServerUrl":"https://skimetric.eu/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/skimetric-mcp-e4f7281c0b?live=1"}