{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_2x3n3ebfpc4m","handle":"peaks-fyi-mountain-routes-huts-weather","url":"https://wellknown.network/agents/peaks-fyi-mountain-routes-huts-weather","links":{"self":"https://wellknown.network/agents/peaks-fyi-mountain-routes-huts-weather/record.json","html":"https://wellknown.network/agents/peaks-fyi-mountain-routes-huts-weather","markdown":"https://wellknown.network/agents/peaks-fyi-mountain-routes-huts-weather/record.md","api":"https://wellknown.network/api/v1/agents/peaks-fyi-mountain-routes-huts-weather","status":"https://wellknown.network/api/v1/agents/peaks-fyi-mountain-routes-huts-weather/status","claim":"https://wellknown.network/agents/peaks-fyi-mountain-routes-huts-weather/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/peaks-fyi-mountain-routes-huts-weather/claim.json","badge":"https://wellknown.network/agents/peaks-fyi-mountain-routes-huts-weather/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/peaks-fyi-mountain-routes-huts-weather/history","tools":"https://wellknown.network/api/v1/agents/peaks-fyi-mountain-routes-huts-weather/tools"},"ard":{"identifier":"urn:air:peaks.fyi:server:peaks-fyi-mountain-routes-huts-weather","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"peaks.fyi — Mountain Routes, Huts & Weather","summary":"European mountain routes, huts, access and forecasts with sources and explicit unknowns.","description":"European mountain routes, huts, access and forecasts with sources and explicit unknowns.","publisher":{"name":"fyi.peaks","url":null},"homepage":"https://peaks.fyi/connect?utm_source=registry","repository":"https://github.com/nickshatilo/peaks-fyi","version":"3.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://peaks.fyi/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-30T13:01:28.83419Z","publishedAt":"2026-10-30T13:01:28.83419Z","registryName":"fyi.peaks/mountains"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"data.weather","name":"Weather","confidence":1,"provenance":"derived"},{"slug":"commerce.travel","name":"Travel & Booking","confidence":1,"provenance":"derived"},{"slug":"geo.maps","name":"Maps & Places","confidence":1,"provenance":"derived"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":0.525,"provenance":"derived"},{"slug":"knowledge.reasoning","name":"Reasoning & Planning","confidence":0.525,"provenance":"derived"}],"categories":["commerce","data","geo","knowledge","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 8h ago.","lastOkAt":"2026-11-01T19:23:59.270Z","lastProbedAt":"2026-11-01T19:23:59.270Z","statusComputedAt":"2026-11-01T19:26:48.983Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":261,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":1,"ok":1,"authBoundaryOk":0,"serviceOk":1,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-01T19:23:59.270Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":261,"error":null,"detail":{"tools":[{"name":"get_route_briefs","description":"Compare up to six known routes in one compact evidence packet: grade, timing conflicts, selected equipment, linked huts, access, notices and optional dated dayl"},{"name":"get_capabilities","description":"Inspect actual catalogue coverage, output JSON schemas, data version, units and unsupported operations before planning. Unknown data is not evidence of absence."},{"name":"get_notices","description":"Read dated notices with publication validity, explicit scope uncertainty and recurrence hints. Supply slug and the trip date; omitted date means today (UTC), ec"},{"name":"resolve_peak","description":"Resolve a canonical peak ID, external Wikidata/OSM ID, current slug or exact name to its current slug and citable URL. Example input: {\"id\":\"Ben Nevis\"}. Use ca"},{"name":"get_changes","description":"Compare a watched set of peaks with a previous snapshot. Returns content changes, removals and an updated snapshot. No changes means no new source data, not pro"},{"name":"get_daylight","description":"Compute sunrise, sunset and civil twilight for the exact calendar date and IANA zone. UTC instants handle daylight saving and polar days. Terrain and weather ca"},{"name":"search","description":"Search peaks.fyi by mountain name, alternative name, country, range or climbing request. Returns citable peak IDs and URLs. Use fetch to read a result; use sear"},{"name":"fetch","description":"Read a peak search result by catalogue slug as a citable text document. Example input: {\"id\":\"ben-nevis\"}. This retrieves catalogue documents, not external webs"},{"name":"get_peak","description":"Get compact peak facts and route IDs. Example input: {\"slug\":\"ben-nevis\"}. Optionally request access, huts, seasons, hazards or provenance sections. For fact qu"},{"name":"get_route","description":"Get one route by peak slug and routeId from get_peak: grade, equipment, key passages, stages, trailhead, timing, confidence and geometry QA. Failed, truncated o"},{"name":"get_route_point","description":"Look up a named waypoint or difficult passage on a route. Returns source notes, known coordinates, nearby stage names, key passages and relevant equipment. Miss"},{"name":"get_huts","description":"Read huts, documented seasonal operation, source years and booking/contact URLs for a peak. Beds means capacity, never vacancies. Live availability, reservation"},{"name":"search_routes","description":"Find routes satisfying all supplied constraints on the SAME route, including difficulty, glacier travel, style and computed round-trip hours. Unknown glacier st"},{"name":"get_weather","description":"Get published weather for a peak and optional summit/hut/trailhead target. Set targetId and start/end for a bounded planning response; unfiltered forecasts can "},{"name":"search_peaks","description":"Find and compare mountains with explicit country, elevation, season, difficulty and glacier filters. All filters are hard constraints; never silently relaxed. R"}],"toolCount":15,"toolsHash":"089e5e069b08d414d19bb56f9ac8f90daf28f0d6f1b156a5ed59b008854a6fd6","serverName":"peaks.fyi","capabilities":["tools"],"serverVersion":"3.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_route_briefs","description":"Compare up to six known routes in one compact evidence packet: grade, timing conflicts, selected equipment, linked huts, access, notices and optional dated dayl"},{"name":"get_capabilities","description":"Inspect actual catalogue coverage, output JSON schemas, data version, units and unsupported operations before planning. Unknown data is not evidence of absence."},{"name":"get_notices","description":"Read dated notices with publication validity, explicit scope uncertainty and recurrence hints. Supply slug and the trip date; omitted date means today (UTC), ec"},{"name":"resolve_peak","description":"Resolve a canonical peak ID, external Wikidata/OSM ID, current slug or exact name to its current slug and citable URL. Example input: {\"id\":\"Ben Nevis\"}. Use ca"},{"name":"get_changes","description":"Compare a watched set of peaks with a previous snapshot. Returns content changes, removals and an updated snapshot. No changes means no new source data, not pro"},{"name":"get_daylight","description":"Compute sunrise, sunset and civil twilight for the exact calendar date and IANA zone. UTC instants handle daylight saving and polar days. Terrain and weather ca"},{"name":"search","description":"Search peaks.fyi by mountain name, alternative name, country, range or climbing request. Returns citable peak IDs and URLs. Use fetch to read a result; use sear"},{"name":"fetch","description":"Read a peak search result by catalogue slug as a citable text document. Example input: {\"id\":\"ben-nevis\"}. This retrieves catalogue documents, not external webs"},{"name":"get_peak","description":"Get compact peak facts and route IDs. Example input: {\"slug\":\"ben-nevis\"}. Optionally request access, huts, seasons, hazards or provenance sections. For fact qu"},{"name":"get_route","description":"Get one route by peak slug and routeId from get_peak: grade, equipment, key passages, stages, trailhead, timing, confidence and geometry QA. Failed, truncated o"},{"name":"get_route_point","description":"Look up a named waypoint or difficult passage on a route. Returns source notes, known coordinates, nearby stage names, key passages and relevant equipment. Miss"},{"name":"get_huts","description":"Read huts, documented seasonal operation, source years and booking/contact URLs for a peak. Beds means capacity, never vacancies. Live availability, reservation"},{"name":"search_routes","description":"Find routes satisfying all supplied constraints on the SAME route, including difficulty, glacier travel, style and computed round-trip hours. Unknown glacier st"},{"name":"get_weather","description":"Get published weather for a peak and optional summit/hut/trailhead target. Set targetId and start/end for a bounded planning response; unfiltered forecasts can "},{"name":"search_peaks","description":"Find and compare mountains with explicit country, elevation, season, difficulty and glacier filters. All filters are hard constraints; never silently relaxed. R"}],"package":null,"toolSurface":{"id":"ts_jesy4vy94ngh","endpointId":"ep_fevyztndw579","hash":"089e5e069b08d414d19bb56f9ac8f90daf28f0d6f1b156a5ed59b008854a6fd6","toolCount":15,"serverName":"peaks.fyi","serverVersion":"3.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-01T19:23:59.288Z","lastSeenAt":"2026-11-01T19:23:59.288Z","observations":1,"toolNames":["get_route_briefs","get_capabilities","get_notices","resolve_peak","get_changes","get_daylight","search","fetch","get_peak","get_route","get_route_point","get_huts","search_routes","get_weather","search_peaks"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"fyi.peaks/mountains","url":"https://registry.modelcontextprotocol.io/v0/servers/fyi.peaks%2Fmountains","firstSeenAt":"2026-11-01T17:22:43.434Z","fetchedAt":"2026-11-01T17:22:43.434Z","normalizedAt":"2026-11-01T17:22:43.434Z"}]},"firstSeenAt":"2026-11-01T17:22:43.434Z","updatedAt":"2026-11-01T19:28:03.962Z"}