{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_yuk4yvpgsxjm","handle":"outdoorithm","url":"https://wellknown.network/agents/outdoorithm","links":{"self":"https://wellknown.network/agents/outdoorithm/record.json","html":"https://wellknown.network/agents/outdoorithm","markdown":"https://wellknown.network/agents/outdoorithm/record.md","api":"https://wellknown.network/api/v1/agents/outdoorithm","status":"https://wellknown.network/api/v1/agents/outdoorithm/status","claim":"https://wellknown.network/agents/outdoorithm/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/outdoorithm/claim.json","badge":"https://wellknown.network/agents/outdoorithm/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.outdoorithm.com:server:outdoorithm","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"outdoorithm","summary":"Campground discovery, availability, planning, and booking handoffs across US public lands.","description":"Campground discovery, availability, planning, and booking handoffs across US public lands.","publisher":{"name":"outdoorithm","url":null},"homepage":"https://outdoorithm.com","repository":"https://github.com/outdoorithm/website","version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.outdoorithm.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-04-28T03:15:55.402694Z","publishedAt":"2026-04-28T03:15:55.402694Z","registryName":"io.github.outdoorithm/outdoorithm"},"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.vector-search","name":"Vector Search","confidence":1,"provenance":"derived"},{"slug":"data.weather","name":"Weather","confidence":1,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"derived"},{"slug":"commerce.travel","name":"Travel & Booking","confidence":1,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["commerce","content","data"]},"observed":{"status":"live","statusReason":"Responded 5m ago.","lastOkAt":"2026-09-08T08:25:29.758Z","lastProbedAt":"2026-09-08T08:25:29.758Z","statusComputedAt":"2026-09-08T08:28:33.059Z","reliability30d":{"probes":5,"successRate":1,"p50Ms":160},"latestObservations":[{"at":"2026-09-08T08:25:29.758Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":165,"error":null,"detail":{"tools":[{"name":"build_packing_list","description":"Generate a context-aware packing checklist for a camping trip.\n\nReturns categorized items from the gear catalog, adjusted for campground\namenities, activities, "},{"name":"calculate_drive_times","description":"Calculate realistic drive times from an origin to multiple campgrounds using Mapbox routing with live traffic.\n\nUses the Mapbox Matrix API for traffic-aware rou"},{"name":"check_availability","description":"Check real-time campground availability for specific dates.\n\nQueries the camply-service to check live campsite availability against\nreservation systems. Support"},{"name":"check_safety","description":"Check campgrounds for safety issues, community atmosphere, and active alerts.\n\nChecks:\n- Greenbook community safety (vibe scores, discrimination reports, flag s"},{"name":"compare_gear","description":"Compare 2-3 gear items side-by-side with specs, pros/cons, verdicts, and comparison summary.\n\nSupports lookup by unique_id with slug fallback. Use search_gear f"},{"name":"get_weather","description":"Get camping-specific 7-day weather forecast with suitability ratings and gear recommendations.\n\nUses Open-Meteo's commercial API to provide:\n- Daily high/low te"},{"name":"find_similar_campgrounds","description":"Find campgrounds similar to a given campground using vector embedding similarity.\n\nUses pre-computed embeddings combining review text (semantic) and structured "},{"name":"get_campground_details","description":"Get comprehensive details for a specific campground including amenities, reviews, safety, and seasonal ratings.\n\nReturns ~80 curated fields (not the raw 214-col"},{"name":"get_gear_for_campground","description":"Get personalized gear recommendations for a specific campground.\n\nReturns pre-computed recommendations across slot types: essential (must-have),\nactivity (activ"},{"name":"prepare_reservation","description":"Prepare a one-tap booking handoff for the user's chosen campground/dates.\n\nReturns a pre-filled deep link to the operator's reservation page plus the\nbooking-wi"},{"name":"search_campgrounds","description":"Search for campgrounds with 40+ filters including location, amenities, activities, and community safety.\n\nRequires at least one location constraint: near_locati"},{"name":"search_gear","description":"Search the Outdoorithm gear catalog by keyword, category, price range, kit, necessity, or recommendation tier.\n\nReturns matching products with prices, verdicts,"},{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"}],"toolCount":13,"serverName":"outdoorithm","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T02:22:04.227Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":157,"error":null,"detail":{"tools":[{"name":"build_packing_list","description":"Generate a context-aware packing checklist for a camping trip.\n\nReturns categorized items from the gear catalog, adjusted for campground\namenities, activities, "},{"name":"calculate_drive_times","description":"Calculate realistic drive times from an origin to multiple campgrounds using Mapbox routing with live traffic.\n\nUses the Mapbox Matrix API for traffic-aware rou"},{"name":"check_availability","description":"Check real-time campground availability for specific dates.\n\nQueries the camply-service to check live campsite availability against\nreservation systems. Support"},{"name":"check_safety","description":"Check campgrounds for safety issues, community atmosphere, and active alerts.\n\nChecks:\n- Greenbook community safety (vibe scores, discrimination reports, flag s"},{"name":"compare_gear","description":"Compare 2-3 gear items side-by-side with specs, pros/cons, verdicts, and comparison summary.\n\nSupports lookup by unique_id with slug fallback. Use search_gear f"},{"name":"get_weather","description":"Get camping-specific 7-day weather forecast with suitability ratings and gear recommendations.\n\nUses Open-Meteo's commercial API to provide:\n- Daily high/low te"},{"name":"find_similar_campgrounds","description":"Find campgrounds similar to a given campground using vector embedding similarity.\n\nUses pre-computed embeddings combining review text (semantic) and structured "},{"name":"get_campground_details","description":"Get comprehensive details for a specific campground including amenities, reviews, safety, and seasonal ratings.\n\nReturns ~80 curated fields (not the raw 214-col"},{"name":"get_gear_for_campground","description":"Get personalized gear recommendations for a specific campground.\n\nReturns pre-computed recommendations across slot types: essential (must-have),\nactivity (activ"},{"name":"prepare_reservation","description":"Prepare a one-tap booking handoff for the user's chosen campground/dates.\n\nReturns a pre-filled deep link to the operator's reservation page plus the\nbooking-wi"},{"name":"search_campgrounds","description":"Search for campgrounds with 40+ filters including location, amenities, activities, and community safety.\n\nRequires at least one location constraint: near_locati"},{"name":"search_gear","description":"Search the Outdoorithm gear catalog by keyword, category, price range, kit, necessity, or recommendation tier.\n\nReturns matching products with prices, verdicts,"},{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"}],"toolCount":13,"serverName":"outdoorithm","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T19:21:39.770Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":159,"error":null,"detail":{"tools":[{"name":"build_packing_list","description":"Generate a context-aware packing checklist for a camping trip.\n\nReturns categorized items from the gear catalog, adjusted for campground\namenities, activities, "},{"name":"calculate_drive_times","description":"Calculate realistic drive times from an origin to multiple campgrounds using Mapbox routing with live traffic.\n\nUses the Mapbox Matrix API for traffic-aware rou"},{"name":"check_availability","description":"Check real-time campground availability for specific dates.\n\nQueries the camply-service to check live campsite availability against\nreservation systems. Support"},{"name":"check_safety","description":"Check campgrounds for safety issues, community atmosphere, and active alerts.\n\nChecks:\n- Greenbook community safety (vibe scores, discrimination reports, flag s"},{"name":"compare_gear","description":"Compare 2-3 gear items side-by-side with specs, pros/cons, verdicts, and comparison summary.\n\nSupports lookup by unique_id with slug fallback. Use search_gear f"},{"name":"get_weather","description":"Get camping-specific 7-day weather forecast with suitability ratings and gear recommendations.\n\nUses Open-Meteo's commercial API to provide:\n- Daily high/low te"},{"name":"find_similar_campgrounds","description":"Find campgrounds similar to a given campground using vector embedding similarity.\n\nUses pre-computed embeddings combining review text (semantic) and structured "},{"name":"get_campground_details","description":"Get comprehensive details for a specific campground including amenities, reviews, safety, and seasonal ratings.\n\nReturns ~80 curated fields (not the raw 214-col"},{"name":"get_gear_for_campground","description":"Get personalized gear recommendations for a specific campground.\n\nReturns pre-computed recommendations across slot types: essential (must-have),\nactivity (activ"},{"name":"prepare_reservation","description":"Prepare a one-tap booking handoff for the user's chosen campground/dates.\n\nReturns a pre-filled deep link to the operator's reservation page plus the\nbooking-wi"},{"name":"search_campgrounds","description":"Search for campgrounds with 40+ filters including location, amenities, activities, and community safety.\n\nRequires at least one location constraint: near_locati"},{"name":"search_gear","description":"Search the Outdoorithm gear catalog by keyword, category, price range, kit, necessity, or recommendation tier.\n\nReturns matching products with prices, verdicts,"},{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"}],"toolCount":13,"serverName":"outdoorithm","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T12:25:12.463Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":158,"error":null,"detail":{"tools":[{"name":"build_packing_list","description":"Generate a context-aware packing checklist for a camping trip.\n\nReturns categorized items from the gear catalog, adjusted for campground\namenities, activities, "},{"name":"calculate_drive_times","description":"Calculate realistic drive times from an origin to multiple campgrounds using Mapbox routing with live traffic.\n\nUses the Mapbox Matrix API for traffic-aware rou"},{"name":"check_availability","description":"Check real-time campground availability for specific dates.\n\nQueries the camply-service to check live campsite availability against\nreservation systems. Support"},{"name":"check_safety","description":"Check campgrounds for safety issues, community atmosphere, and active alerts.\n\nChecks:\n- Greenbook community safety (vibe scores, discrimination reports, flag s"},{"name":"compare_gear","description":"Compare 2-3 gear items side-by-side with specs, pros/cons, verdicts, and comparison summary.\n\nSupports lookup by unique_id with slug fallback. Use search_gear f"},{"name":"get_weather","description":"Get camping-specific 7-day weather forecast with suitability ratings and gear recommendations.\n\nUses Open-Meteo's commercial API to provide:\n- Daily high/low te"},{"name":"find_similar_campgrounds","description":"Find campgrounds similar to a given campground using vector embedding similarity.\n\nUses pre-computed embeddings combining review text (semantic) and structured "},{"name":"get_campground_details","description":"Get comprehensive details for a specific campground including amenities, reviews, safety, and seasonal ratings.\n\nReturns ~80 curated fields (not the raw 214-col"},{"name":"get_gear_for_campground","description":"Get personalized gear recommendations for a specific campground.\n\nReturns pre-computed recommendations across slot types: essential (must-have),\nactivity (activ"},{"name":"prepare_reservation","description":"Prepare a one-tap booking handoff for the user's chosen campground/dates.\n\nReturns a pre-filled deep link to the operator's reservation page plus the\nbooking-wi"},{"name":"search_campgrounds","description":"Search for campgrounds with 40+ filters including location, amenities, activities, and community safety.\n\nRequires at least one location constraint: near_locati"},{"name":"search_gear","description":"Search the Outdoorithm gear catalog by keyword, category, price range, kit, necessity, or recommendation tier.\n\nReturns matching products with prices, verdicts,"},{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"}],"toolCount":13,"serverName":"outdoorithm","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T05:23:08.433Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":691,"error":null,"detail":{"tools":[{"name":"build_packing_list","description":"Generate a context-aware packing checklist for a camping trip.\n\nReturns categorized items from the gear catalog, adjusted for campground\namenities, activities, "},{"name":"calculate_drive_times","description":"Calculate realistic drive times from an origin to multiple campgrounds using Mapbox routing with live traffic.\n\nUses the Mapbox Matrix API for traffic-aware rou"},{"name":"check_availability","description":"Check real-time campground availability for specific dates.\n\nQueries the camply-service to check live campsite availability against\nreservation systems. Support"},{"name":"check_safety","description":"Check campgrounds for safety issues, community atmosphere, and active alerts.\n\nChecks:\n- Greenbook community safety (vibe scores, discrimination reports, flag s"},{"name":"compare_gear","description":"Compare 2-3 gear items side-by-side with specs, pros/cons, verdicts, and comparison summary.\n\nSupports lookup by unique_id with slug fallback. Use search_gear f"},{"name":"get_weather","description":"Get camping-specific 7-day weather forecast with suitability ratings and gear recommendations.\n\nUses Open-Meteo's commercial API to provide:\n- Daily high/low te"},{"name":"find_similar_campgrounds","description":"Find campgrounds similar to a given campground using vector embedding similarity.\n\nUses pre-computed embeddings combining review text (semantic) and structured "},{"name":"get_campground_details","description":"Get comprehensive details for a specific campground including amenities, reviews, safety, and seasonal ratings.\n\nReturns ~80 curated fields (not the raw 214-col"},{"name":"get_gear_for_campground","description":"Get personalized gear recommendations for a specific campground.\n\nReturns pre-computed recommendations across slot types: essential (must-have),\nactivity (activ"},{"name":"prepare_reservation","description":"Prepare a one-tap booking handoff for the user's chosen campground/dates.\n\nReturns a pre-filled deep link to the operator's reservation page plus the\nbooking-wi"},{"name":"search_campgrounds","description":"Search for campgrounds with 40+ filters including location, amenities, activities, and community safety.\n\nRequires at least one location constraint: near_locati"},{"name":"search_gear","description":"Search the Outdoorithm gear catalog by keyword, category, price range, kit, necessity, or recommendation tier.\n\nReturns matching products with prices, verdicts,"},{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"}],"toolCount":13,"serverName":"outdoorithm","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T22:27:13.412Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":486,"error":null,"detail":{"tools":[{"name":"build_packing_list","description":"Generate a context-aware packing checklist for a camping trip.\n\nReturns categorized items from the gear catalog, adjusted for campground\namenities, activities, "},{"name":"calculate_drive_times","description":"Calculate realistic drive times from an origin to multiple campgrounds using Mapbox routing with live traffic.\n\nUses the Mapbox Matrix API for traffic-aware rou"},{"name":"check_availability","description":"Check real-time campground availability for specific dates.\n\nQueries the camply-service to check live campsite availability against\nreservation systems. Support"},{"name":"check_safety","description":"Check campgrounds for safety issues, community atmosphere, and active alerts.\n\nChecks:\n- Greenbook community safety (vibe scores, discrimination reports, flag s"},{"name":"compare_gear","description":"Compare 2-3 gear items side-by-side with specs, pros/cons, verdicts, and comparison summary.\n\nSupports lookup by unique_id with slug fallback. Use search_gear f"},{"name":"get_weather","description":"Get camping-specific 7-day weather forecast with suitability ratings and gear recommendations.\n\nUses Open-Meteo's commercial API to provide:\n- Daily high/low te"},{"name":"find_similar_campgrounds","description":"Find campgrounds similar to a given campground using vector embedding similarity.\n\nUses pre-computed embeddings combining review text (semantic) and structured "},{"name":"get_campground_details","description":"Get comprehensive details for a specific campground including amenities, reviews, safety, and seasonal ratings.\n\nReturns ~80 curated fields (not the raw 214-col"},{"name":"get_gear_for_campground","description":"Get personalized gear recommendations for a specific campground.\n\nReturns pre-computed recommendations across slot types: essential (must-have),\nactivity (activ"},{"name":"prepare_reservation","description":"Prepare a one-tap booking handoff for the user's chosen campground/dates.\n\nReturns a pre-filled deep link to the operator's reservation page plus the\nbooking-wi"},{"name":"search_campgrounds","description":"Search for campgrounds with 40+ filters including location, amenities, activities, and community safety.\n\nRequires at least one location constraint: near_locati"},{"name":"search_gear","description":"Search the Outdoorithm gear catalog by keyword, category, price range, kit, necessity, or recommendation tier.\n\nReturns matching products with prices, verdicts,"},{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"}],"toolCount":13,"serverName":"outdoorithm","capabilities":["experimental","logging","prompts","resources","tools","extensions"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"build_packing_list","description":"Generate a context-aware packing checklist for a camping trip.\n\nReturns categorized items from the gear catalog, adjusted for campground\namenities, activities, "},{"name":"calculate_drive_times","description":"Calculate realistic drive times from an origin to multiple campgrounds using Mapbox routing with live traffic.\n\nUses the Mapbox Matrix API for traffic-aware rou"},{"name":"check_availability","description":"Check real-time campground availability for specific dates.\n\nQueries the camply-service to check live campsite availability against\nreservation systems. Support"},{"name":"check_safety","description":"Check campgrounds for safety issues, community atmosphere, and active alerts.\n\nChecks:\n- Greenbook community safety (vibe scores, discrimination reports, flag s"},{"name":"compare_gear","description":"Compare 2-3 gear items side-by-side with specs, pros/cons, verdicts, and comparison summary.\n\nSupports lookup by unique_id with slug fallback. Use search_gear f"},{"name":"get_weather","description":"Get camping-specific 7-day weather forecast with suitability ratings and gear recommendations.\n\nUses Open-Meteo's commercial API to provide:\n- Daily high/low te"},{"name":"find_similar_campgrounds","description":"Find campgrounds similar to a given campground using vector embedding similarity.\n\nUses pre-computed embeddings combining review text (semantic) and structured "},{"name":"get_campground_details","description":"Get comprehensive details for a specific campground including amenities, reviews, safety, and seasonal ratings.\n\nReturns ~80 curated fields (not the raw 214-col"},{"name":"get_gear_for_campground","description":"Get personalized gear recommendations for a specific campground.\n\nReturns pre-computed recommendations across slot types: essential (must-have),\nactivity (activ"},{"name":"prepare_reservation","description":"Prepare a one-tap booking handoff for the user's chosen campground/dates.\n\nReturns a pre-filled deep link to the operator's reservation page plus the\nbooking-wi"},{"name":"search_campgrounds","description":"Search for campgrounds with 40+ filters including location, amenities, activities, and community safety.\n\nRequires at least one location constraint: near_locati"},{"name":"search_gear","description":"Search the Outdoorithm gear catalog by keyword, category, price range, kit, necessity, or recommendation tier.\n\nReturns matching products with prices, verdicts,"},{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.outdoorithm/outdoorithm","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.outdoorithm%2Foutdoorithm","firstSeenAt":"2026-09-06T22:22:29.258Z","fetchedAt":"2026-09-06T22:22:29.258Z","normalizedAt":"2026-09-06T22:22:29.258Z"}]},"firstSeenAt":"2026-09-06T22:22:29.258Z","updatedAt":"2026-09-08T08:29:20.450Z"}