accueil / serveurs / Géo & Temps / com.openmapp/openmapp
com.openmapp/openmapp
serveur MCP (Model Context Protocol) · openmapp 0.1.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.openmapp/openmapp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.openmapp/openmapp » 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 5 outils
- find_gyms≈ 326 tokens
Find BJJ gyms near a US city, neighborhood, or ZIP. Defaults: open to drop-ins, classes today. Returns drop-in policy, visitor fee when known, matching class times, and online booking (reservePrice, reserveUrl) when the gym takes reservations.
Paramètres, retour & exemple (6)
Paramètresq· string · requis
City, neighborhood, address, or ZIP, same as the OpenMapp search boxday· string · optionnel · Mon | Tue | Wed | Thu | Fri | Sat | Sun | tomorrow
Restrict to this weekday or tomorrow. Overrides todaykinds· array · optionnel
Filter to Gi, No-Gi, and/or open matlimit· integer · optionnel
Max gyms to return. Default 8today· boolean · optionnel
Only gyms with a listed class or open mat today. Default truedrop_ins· boolean · optionnel
Only gyms marked Drop-ins (known welcome or a listed visitor/open-mat price). Default true
Exemple d'appel{"name": "find_gyms", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_gym≈ 144 tokens
Full public gym card: address, drop-in policy, visitor fee, the weekly timetable, and online booking when the gym takes reservations (price and reserveUrl per class). Use an id or slug from find_gyms.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Gym id or slug from find_gyms, e.g. 10th-planet-allentown
Exemple d'appel{"name": "get_gym", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_cities≈ 181 tokens
US cities OpenMapp covers, with gym counts, how many welcome class drop-ins, and how many list an open mat. Use this to check coverage before find_gyms. Filter by city name or two-letter state.
Paramètres, retour & exemple (3)
Paramètresq· string · optionnel
Filter by city name, e.g. Austinlimit· integer · optionnel
Max cities to return. Default all matching, max 500state· string · optionnel
Two-letter US state, e.g. TX
Exemple d'appel{"name": "list_cities", "arguments": {"q": "texte", "limit": 1, "state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - map_url≈ 135 tokens
OpenMapp map link for a city search, optionally with a gym drawer already open.
Paramètres, retour & exemple (2)
Paramètresq· string · requis
City or search text for the map search boxgym_id· string · optionnel
Gym id from find_gyms to open the details drawer
Exemple d'appel{"name": "map_url", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - start_reservation≈ 358 tokens
Check that a class at a gym can be reserved online right now and get the link where the visitor signs the gym's waiver and pays (or reserves free). Returns the class's next date and start time, price, cancellation policy, and reserveUrl. It does not book anything: the visitor must open reserveUrl and sign and pay themselves. When status is unavailable, reason says why and reservableClasses lists classes that can be reserved instead.
Paramètres, retour & exemple (5)
Paramètresid· string · requis
Gym id or slug from find_gyms or get_gymday· string · requis · Mon | Tue | Wed | Thu | Fri | Sat | Sun
Weekday of the class, as listed in sessionsdate· string · optionnel
YYYY-MM-DD within the next 7 days, on the class's weekday. Default: the next time the class runsname· string · optionnel
Class name from sessions. Needed only when the gym lists two classes at the same day and timetime· string · requis
Class start time as listed in sessions, e.g. "6:30 PM"
Exemple d'appel{"name": "start_reservation", "arguments": {"id": "texte", "day": "Mon", "time": "texte"}}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é ».