accueil / serveurs / Géo & Temps / ca.parksopen/parksopen
ca.parksopen/parksopen
serveur MCP (Model Context Protocol) · parksopen 0.1.3
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 ca.parksopen/parksopen est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ca.parksopen/parksopen » 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 8 outils
- parksopen_check_alerts≈ 535 tokens
Use this when checking current closures, fire bans, advisories, or nearby wildfires for one park or system-wide. Run it before recommending a park in summer; these are 'verify before you travel' notices, never a booking or safety claim.
Paramètres, retour & exemple (3)
Paramètrespark· string · optionnel
park name; omit for a system-wide summarysystem· string · optionnel
reservation system id, e.g. bc_parks. Omit for the default system.province· string · optionnel
province code or URL prefix (bc, on, …) — an alternative to system.
Exemple d'appel{"name": "parksopen_check_alerts", "arguments": {"park": "texte", "system": "texte", "province": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - parksopen_check_day_passes≈ 834 tokens
Use this when the user asks whether a BC Parks day-use pass is required, available, sold out, not released yet, or closed for a date, park, access area, or AM/PM slot. It returns the access areas currently covered by live checks across a three-day booking window, with explicit No pass needed versus Sold out states, freshness, coverage limits, the Parks Open comparison page, and the official BC Parks booking handoff. If live inventory is stale, incomplete, or conflicts with published rules, it fails closed and will not claim Available or Sold out.
Paramètres, retour & exemple (3)
Paramètresdate· string · optionnel
visit date, YYYY-MM-DD. Omit for today in British Columbia.days· integer · optionnel
number of consecutive dates to compare, 1 to 3; default is the full 3-day booking windowparks· array · optionnel
optional park names, e.g. ['Golden Ears', 'Garibaldi']; omit to return every tracked day-pass park
Exemple d'appel{"name": "parksopen_check_day_passes", "arguments": {"date": "texte", "days": 1, "parks": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"to": "texte", "from": "texte", "live": true, "note": "texte", "page": "texte", "parks": [], "freshness": "ok", "booking_url": "texte", "observed_at": "texte", "suggestions": [], "coverage_through": "texte"}} - parksopen_check_weather≈ 517 tokens
Use this when the user asks about forecast conditions or air quality at a named park. It returns the Environment Canada forecast (daily high/low/conditions, about 6 days) and AQHI for the nearest station; if the park is beyond range it says so and never invents temperatures.
Paramètres, retour & exemple (3)
Paramètrespark· string · requis
park namesystem· string · optionnel
reservation system id, e.g. bc_parks. Omit for the default system.province· string · optionnel
province code or URL prefix (bc, on, …) — an alternative to system.
Exemple d'appel{"name": "parksopen_check_weather", "arguments": {"park": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - parksopen_find_open_parks≈ 830 tokens
Use this when the user has not named a park and wants PARKS ranked by soonest opening or estimated drive time, such as 'where can I camp this weekend' or 'anything near Vancouver with space'. It uses the default tent-compatible inventory and can filter confirmed amenities. Do not use it when van, trailer, RV, or other equipment fit matters; use parksopen_search_campsites with equipment_class. For a named park use parksopen_search_campsites or parksopen_park_availability_calendar.
Paramètres, retour & exemple (10)
Paramètreslimit· integer · optionnelnights· integer · optionnel
default 2 (weekend) or 1region· string · optionnel
restrict to a region name as the site shows it, e.g. 'Vancouver Island'system· string · optionnel
reservation system id, e.g. bc_parks. Omit for the default system.weekend· boolean · optionnel
this coming weekend (Fri→Sun, 2 nights)province· string · optionnel
province code or URL prefix (bc, on, …) — an alternative to system.amenities· array · optionnel
ANDed site attributes (confirmed-only; the count is a floor)near_city· string · optionnel
rank by drive time from this city (Vancouver, Victoria, Nanaimo, Whistler, Kelowna, Kamloops, Cranbrook, Prince George, Fort St. John, Toronto, Ottawa)start_date· string · optionnel
a specific arrival date; omit to find the soonest openinghorizon_days· integer · optionnel
how far ahead to look when no date is fixed; default 14
Exemple d'appel{"name": "parksopen_find_open_parks", "arguments": {"limit": 1, "nights": 1, "region": "texte", "system": "texte", "weekend": true, "province": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - parksopen_get_booking_link≈ 477 tokens
Use this when a search is complete, or when the user already knows the park and dates, to create a deterministic official reservation link with park, dates, and equipment pre-filled. The user completes the booking there; Parks Open never books, holds sites, takes payment, or treats the link itself as proof of availability.
Paramètres, retour & exemple (7)
Paramètrespark· string · requis
park name — approximate is finesystem· string · optionnel
reservation system id, e.g. bc_parkscategory· string · optionnel · frontcountry | backcountry | group | cabinend_date· string · requisprovince· string · optionnel
province code or prefix, e.g. bcstart_date· string · requisequipment_class· string · optionnel
canonical class or free text; default tent
Exemple d'appel{"name": "parksopen_get_booking_link", "arguments": {"park": "texte", "end_date": "texte", "start_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - parksopen_park_availability_calendar≈ 630 tokens
Use this when the user asks 'when is X free', 'how busy is X', or 'which weekend should I try' for ONE named park. It returns nightly open counts for the next 8 weeks, whole-stay counts for four weekends, fill rate, and booking rules. For exact equipment fit or specific dates across many parks use parksopen_search_campsites.
Paramètres, retour & exemple (4)
Paramètresdays· integer · optionnelpark· string · requis
park name — approximate is finesystem· string · optionnel
reservation system id, e.g. bc_parksprovince· string · optionnel
province code or prefix, e.g. bc
Exemple d'appel{"name": "parksopen_park_availability_calendar", "arguments": {"park": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - parksopen_park_info≈ 492 tokens
Use this when the user asks about reservation policy, fees, pets, fires, facilities, or park descriptions, such as 'does X allow dogs' or 'when do reservations open'. Verified policy knowledge currently covers BC Parks only; other systems return an explicit unsupported answer with the official source. Specify system or province for general policy questions; without a park or system the scope is BC Parks. Do not use it for availability (parksopen_search_campsites) or current closures (parksopen_check_alerts).
Paramètres, retour & exemple (4)
Paramètrespark· string · optionnel
park name, when the question is about one parksystem· string · optionnel
reservation system id, e.g. bc_parksprovince· string · optionnel
province code or prefix, e.g. bcquestion· string · requis
what you want to know (fees, pets, fires, showers, reservations policy…)
Exemple d'appel{"name": "parksopen_park_info", "arguments": {"question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - parksopen_search_campsites≈ 1141 tokens
Use this when exact dates or equipment fit matter, for questions like 'is X available', 'find a site for the long weekend', or 'which parks have space for a 32 ft RV'. It reads observed campsite availability for BC Parks and limited Ontario Parks coverage (15 reservation locations, frontcountry camping only). Ontario camping alerts are not enabled. Filters the official sites cannot: exact equipment fit, electrical, waterfront, shade, pets, privacy — across every park at once. Returns only sites observed open for EVERY requested night, with an absolute Parks Open page URL to cite, a booking link into the official reservation flow (we never book for the user), and observed_at for freshness; verify availability on the official site. Not for: fees, rules, facilities (use parksopen_park_info), weather (parksopen_check_weather), closures (parksopen_check_alerts), or dates beyond the provider's booking window.
Paramètres, retour & exemple (11)
Paramètrespark· string · optionnel
park name — approximate is fine (partial, missing 'Provincial', misspelled). Omit to search every park. If it cannot be resolved you get a did-you-mean list.limit· integer · optionnel
page size, default 20cursor· string · optionnel
opaque cursor from a previous pagesystem· string · optionnel
reservation system id, e.g. bc_parks. Omit for every tracked system.category· string · optionnel · frontcountry | backcountry | group | cabin
booking category; default frontcountry (drive-in campsites)end_date· string · requis
departure, YYYY-MM-DD (exclusive; nights = end − start)province· string · optionnel
province code or URL prefix (bc, on, …) — an alternative to system.amenities· array · optionnel
ANDed site attributes: electrical, waterfront, pets, some_shade, full_shade, double, near_restroom, walk_in, accessible, pull_through, private, big_rigstart_date· string · requis
arrival, YYYY-MM-DDmin_privacy· string · optionnel
'Good' or 'Excellent'equipment_class· string · optionnel
canonical class (tent, tent2, tent3, van, trailer_18, rv_32, rv_32_plus) or free text like '30ft trailer'. Default tent.
Exemple d'appel{"name": "parksopen_search_campsites", "arguments": {"end_date": "texte", "start_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "total": 1, "nights": 1, "closure": "texte", "results": [], "next_cursor": "texte", "observed_at": "texte", "suggestions": [], "resolved_park": "texte", "equipment_class": "texte"}}
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é ».