accueil / serveurs / Recherche & Web / com.theoutdoorsapp/outdoors
com.theoutdoorsapp/outdoors
serveur MCP (Model Context Protocol) · Outdoors MCP 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.theoutdoorsapp/outdoors est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.theoutdoorsapp/outdoors » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 20 outils
- adventure.candidates≈ 151 tokens
Suggest candidate adventures near a location by scoring nearby trails/parks/campgrounds deterministically.
Paramètres, retour & exemple (6)
Paramètreslat· number · requislng· number · requistypes· array · optionnelmax_results· integer · optionnelradius_miles· integer · optionneltrail_difficulty· null|string · optionnel
Exemple d'appel{"name": "adventure.candidates", "arguments": {"lat": 1, "lng": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - adventure.outline≈ 136 tokens
Create a structured, day-by-day itinerary outline from selected trail/park/campground IDs or slugs.
Paramètres, retour & exemple (5)
Paramètrespark· null|string · optionneltrail· null|string · optionnelend_date· string · requiscampground· null|string · optionnelstart_date· string · requis
Exemple d'appel{"name": "adventure.outline", "arguments": {"end_date": "texte", "start_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - aqi.current≈ 83 tokens
Current air quality (AQI) for a location.
Paramètres, retour & exemple (3)
Paramètreslat· number · requislon· number · requisdistance_miles· integer · optionnel
Exemple d'appel{"name": "aqi.current", "arguments": {"lat": 1, "lon": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - campgrounds.get≈ 71 tokens
Get a single published, verified campground by id or slug.
Paramètres, retour & exemple (1)
Paramètrescampground· string · requis
Exemple d'appel{"name": "campgrounds.get", "arguments": {"campground": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - campgrounds.search≈ 282 tokens
Search published, verified campgrounds with common filters (type, reservation, region/state, geo).
Paramètres, retour & exemple (15)
Paramètresq· string · optionnellat· null|number · optionnellng· null|number · optionnelpage· integer · optionnelstate· null|string · optionnelbounds· null|string · optionnelpark_id· null|integer · optionnelper_page· integer · optionnelregion_id· null|integer · optionnelhas_cabins· null|boolean · optionnelhas_rv_sites· null|boolean · optionnelradius_meters· null|integer · optionnelhas_tent_sites· null|boolean · optionnelcampground_type· null|string · optionnelreservation_type· null|string · optionnel
Exemple d'appel{"name": "campgrounds.search", "arguments": {"q": "texte", "lat": 1, "lng": 1, "page": 1, "state": "texte", "bounds": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - campsites.get≈ 91 tokens
Get a single campsite (and its campground/park/region relations) by campground + campsite id.
Paramètres, retour & exemple (2)
Paramètrescampground· string · requiscampsite_id· integer · requis
Exemple d'appel{"name": "campsites.get", "arguments": {"campground": "texte", "campsite_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - campsites.list≈ 332 tokens
List campsites for a campground with filters (type, hookups, accessibility, availability, loop).
Paramètres, retour & exemple (18)
Paramètresloop· null|string · optionnelpage· integer · optionnelsort· string · optionnelstatus· null|string · optionnelmin_amps· null|integer · optionnelper_page· integer · optionneldirection· string · optionnelcampground· string · requishookup_type· null|string · optionnelpets_allowed· null|boolean · optionnelcampsite_type· null|string · optionnelis_accessible· null|boolean · optionnelis_reservable· null|boolean · optionnelis_waterfront· null|boolean · optionnelmin_occupancy· null|integer · optionnelavailable_only· null|boolean · optionnelvehicle_length· null|integer · optionnelis_pull_through· null|boolean · optionnel
Exemple d'appel{"name": "campsites.list", "arguments": {"campground": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fetch≈ 107 tokens
Fetch the full Outdoors record for a search result id (e.g. "trail:bear-lake-loop", "park:rocky-mountain-national-park"). Returns the complete text of the record plus the canonical theoutdoorsapp.com URL for citation.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "fetch", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fires.nearby≈ 84 tokens
Nearby wildfire incidents for a location.
Paramètres, retour & exemple (3)
Paramètreslat· number · requislon· number · requisradius_miles· integer · optionnel
Exemple d'appel{"name": "fires.nearby", "arguments": {"lat": 1, "lon": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - nearMe.search≈ 236 tokens
Aggregate nearby Trails, Parks, and Campgrounds for a map-first exploration experience.
Paramètres, retour & exemple (9)
Paramètreslat· null|number · optionnellng· null|number · optionnelsort· string · optionneltypes· array · optionnelbounds· array|null · optionnelsearch· string · optionnelradius_miles· integer · optionnelcombined_limit· integer · optionnelper_type_limit· integer · optionnel
Exemple d'appel{"name": "nearMe.search", "arguments": {"lat": 1, "lng": 1, "sort": "texte", "types": [], "bounds": [], "search": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"source": {}, "payload": {}, "retrieved_at": "texte"}} - outdoors.ping≈ 118 tokens
Health check for the Outdoors MCP server.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "outdoors.ping", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "timestamp": "texte", "app_version": "texte", "environment": "texte"}} - parks.get≈ 63 tokens
Get a single published, verified park by id or slug.
Paramètres, retour & exemple (1)
Paramètrespark· string · requis
Exemple d'appel{"name": "parks.get", "arguments": {"park": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - parks.search≈ 178 tokens
Search published, verified parks with optional geo and region filters.
Paramètres, retour & exemple (9)
Paramètresq· string · optionnellat· null|number · optionnellng· null|number · optionnelpage· integer · optionnelbounds· null|string · optionnelper_page· integer · optionnelpark_type· null|string · optionnelregion_id· null|integer · optionnelradius_meters· null|integer · optionnel
Exemple d'appel{"name": "parks.search", "arguments": {"q": "texte", "lat": 1, "lng": 1, "page": 1, "bounds": "texte", "per_page": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - safety.overview≈ 82 tokens
Combined safety overview (weather alerts, AQI, wildfire context) for a location.
Paramètres, retour & exemple (2)
Paramètreslat· number · requislon· number · requis
Exemple d'appel{"name": "safety.overview", "arguments": {"lat": 1, "lon": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search≈ 95 tokens
Search Outdoors (theoutdoorsapp.com) for U.S. hiking trails, parks, and campgrounds. Returns a list of results whose ids can be passed to the fetch tool for the full record.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search.global≈ 84 tokens
Global search across trails, parks, and campgrounds (uses Meilisearch when available).
Paramètres, retour & exemple (2)
Paramètresq· string · requislimit· integer · optionnel
Exemple d'appel{"name": "search.global", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - trails.get≈ 74 tokens
Get a single public, verified trail by id or slug, including nearby trails and breadcrumbs.
Paramètres, retour & exemple (1)
Paramètrestrail· string · requis
Exemple d'appel{"name": "trails.get", "arguments": {"trail": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - trails.search≈ 241 tokens
Search public, verified trails with filters (supports map bounds and near-me style geo filtering).
Paramètres, retour & exemple (13)
Paramètresq· string · optionneldir· string · optionnellat· null|number · optionnellng· null|number · optionnelpage· integer · optionnelsort· string · optionnelbounds· null|string · optionnelregion· null|integer · optionnelper_page· integer · optionneldifficulty· null|string · optionnelradius_meters· null|integer · optionnelmax_length_miles· null|number · optionnelmin_length_miles· null|number · optionnel
Exemple d'appel{"name": "trails.search", "arguments": {"q": "texte", "dir": "texte", "lat": 1, "lng": 1, "page": 1, "sort": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - weather.alerts≈ 68 tokens
Weather alerts for a location.
Paramètres, retour & exemple (2)
Paramètreslat· number · requislon· number · requis
Exemple d'appel{"name": "weather.alerts", "arguments": {"lat": 1, "lon": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - weather.current≈ 72 tokens
Current weather conditions for a location.
Paramètres, retour & exemple (2)
Paramètreslat· number · requislon· number · requis
Exemple d'appel{"name": "weather.current", "arguments": {"lat": 1, "lon": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».