accueil / serveurs / Productivité / com.hellogymmy/gymmy
com.hellogymmy/gymmy
serveur MCP (Model Context Protocol) · gymmy 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.hellogymmy/gymmy est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.hellogymmy/gymmy » 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 10 outils
- book_class≈ 217 tokens
Books a class for the signed-in member with their own membership (or puts them on the waitlist when full, if the gym allows). Uses the gym's booking rules. No payment is taken here.
Paramètres, retour & exemple (4)
Paramètresgym· string · optionnel
Gymmy gym id (from my_gyms). Needed only if you belong to several gyms.date· string · requis
Class date (YYYY-MM-DD).locale· string · optionnel · fr | en
Answer language. Default fr.class_id· string · requis
Class id (from my_schedule).
Exemple d'appel{"name": "book_class", "arguments": {"date": "texte", "class_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cancel_booking≈ 211 tokens
Cancels the signed-in member's booking (or waitlist spot) for a class. The gym's cancellation deadline applies; a late cancel may count as used.
Paramètres, retour & exemple (4)
Paramètresgym· string · optionnel
Gymmy gym id (from my_gyms). Needed only if you belong to several gyms.date· string · requis
Class date (YYYY-MM-DD).locale· string · optionnel · fr | en
Answer language. Default fr.class_id· string · requis
Class id (from my_schedule).
Exemple d'appel{"name": "cancel_booking", "arguments": {"date": "texte", "class_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_gym≈ 155 tokens
Details of a Gymmy gym: description, address, opening hours, sites, how to book, page and join links.
Paramètres, retour & exemple (2)
Paramètresgym· string · requis
Gym identifier: the `gym` value from search_gyms (page slug or Gymmy id).locale· string · optionnel · fr | en
Answer language. Default fr.
Exemple d'appel{"name": "get_gym", "arguments": {"gym": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_prices≈ 162 tokens
Memberships, class packs and trial offers of a Gymmy gym with prices in EUR and a direct sign-up link per offer.
Paramètres, retour & exemple (2)
Paramètresgym· string · requis
Gym identifier: the `gym` value from search_gyms (page slug or Gymmy id).locale· string · optionnel · fr | en
Answer language. Default fr.
Exemple d'appel{"name": "get_prices", "arguments": {"gym": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_schedule≈ 182 tokens
Upcoming classes of a Gymmy gym (next 14 days): time, duration, spots left, and a booking link with the class already picked.
Paramètres, retour & exemple (3)
Paramètresgym· string · requis
Gym identifier: the `gym` value from search_gyms (page slug or Gymmy id).date· string · optionnel
Only this day (YYYY-MM-DD).locale· string · optionnel · fr | en
Answer language. Default fr.
Exemple d'appel{"name": "get_schedule", "arguments": {"gym": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - my_bookings≈ 151 tokens
The signed-in member's upcoming booked and waitlisted classes (next 2 weeks) at one of their Gymmy gyms.
Paramètres, retour & exemple (2)
Paramètresgym· string · optionnel
Gymmy gym id (from my_gyms). Needed only if you belong to several gyms.locale· string · optionnel · fr | en
Answer language. Default fr.
Exemple d'appel{"name": "my_bookings", "arguments": {"gym": "texte", "locale": "fr"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - my_gyms≈ 104 tokens
Gyms the signed-in Gymmy member belongs to.
Paramètres, retour & exemple (1)
Paramètreslocale· string · optionnel · fr | en
Answer language. Default fr.
Exemple d'appel{"name": "my_gyms", "arguments": {"locale": "fr"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - my_schedule≈ 184 tokens
Classes at the signed-in member's gym for a week, with the class ids book_class needs, spots left and whether they are booked.
Paramètres, retour & exemple (3)
Paramètresgym· string · optionnel
Gymmy gym id (from my_gyms). Needed only if you belong to several gyms.week· string · optionnel
Any day of the week (YYYY-MM-DD). Default this week.locale· string · optionnel · fr | en
Answer language. Default fr.
Exemple d'appel{"name": "my_schedule", "arguments": {"gym": "texte", "week": "texte", "locale": "fr"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_gyms≈ 385 tokens
Find gyms and studios (CrossFit, HYROX, fitness, yoga, pilates, boxing, martial arts, dance) in France and Europe, near a point or by name, city or postcode. Gymmy gyms (onGymmy: true) can be booked; others are listed from OpenStreetMap, not bookable, with a claim link. Use the `gym` value with get_gym, get_schedule, get_prices or start_trial.
Paramètres, retour & exemple (7)
Paramètreslat· number · optionnel
Latitude to search around.lng· number · optionnel
Longitude to search around.limit· integer · optionnel
Max results. Default 10.query· string · optionnel
Gym name, address, district, city or postcode, e.g. 'Lyon', '12 rue Oberkampf Paris' or 'CrossFit Nantes'. Places are geocoded when no lat/lng is given.locale· string · optionnel · fr | en
Answer language. Default fr.activity· string · optionnel · crossfit | hyrox | fitness | yoga | pilates | boxing | martial_arts | dance
Only this activity (studios not on Gymmy).radius_km· number · optionnel
Radius in km, 1 to 50. Default: 10, or fitted to the geocoded place (3 for an address).
Exemple d'appel{"name": "search_gyms", "arguments": {"lat": 1, "lng": 1, "limit": 1, "query": "texte", "locale": "fr", "activity": "crossfit"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - start_trial≈ 226 tokens
Gives the link to book a trial class at a Gymmy gym, with the trial offer and optionally the class already picked. The person opens it and confirms with their name and email; nothing is booked or charged by this tool.
Paramètres, retour & exemple (4)
Paramètresgym· string · requis
Gym identifier: the `gym` value from search_gyms (page slug or Gymmy id).date· string · optionnel
Class date (YYYY-MM-DD).locale· string · optionnel · fr | en
Answer language. Default fr.class_id· string · optionnel
Class id from get_schedule.
Exemple d'appel{"name": "start_trial", "arguments": {"gym": "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é ».