accueil / serveurs / Dev & Code / io.github.asarogers/bamdw-booking
io.github.asarogers/bamdw-booking
serveur MCP (Model Context Protocol) · bamdw-booking 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 io.github.asarogers/bamdw-booking est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.asarogers/bamdw-booking » 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 6 outils
- book_wash≈ 475 tokens
Request a mobile dog wash at one of the times from get_available_slots. IMPORTANT: this files a booking REQUEST — the owner confirms it shortly afterward and the customer then receives the confirmation email; tell the user that. Confirm the exact time (Pacific Time), name, email, service address, and dog size before calling. First-time customers can use promo code WASH10 ($10 off) — apply it for them. Fill optional fields from conversation; don't interrogate.
Paramètres, retour & exemple (10)
Paramètresname· string · requis
Customer's name.email· string · requis
Customer's email (confirmation arrives here after owner approval).notes· string · optionnel
Anything else: parking notes, gate codes, coat condition, skunk emergency, behavior notes.phone· string · optionnel
Customer's phone — strongly recommended so the owner can reach them.promo· string · optionnel
Promo code. Use WASH10 for first-time customers.start· string · requis
Chosen slot start as a UTC ISO string, exactly as returned by get_available_slots.addons· array · optionnel
Optional add-ons the customer wants.address· string · requis
REQUIRED: the service address where the van comes (street, city).dog_name· string · optionnel
The dog's name (nice to have).dog_size· string · requis · Small | Medium | Large | XL / Giant
Dog size tier — sets the price. Ask weight/breed if unsure (Small <20 lbs, Medium 20–60, Large 60–100, XL/Giant 100+).
Exemple d'appel{"name": "book_wash", "arguments": {"name": "texte", "email": "texte", "start": "texte", "address": "texte", "dog_size": "Small"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_service_area≈ 126 tokens
Confirm whether Bay Area Mobile Dog Wash serves a given address or city, and whether a flat travel fee applies. Call this whenever the customer names where they live before booking — never guess coverage.
Paramètres, retour & exemple (1)
Paramètresaddress_or_city· string · requis
The customer's address or city, e.g. 'Cupertino', '123 Main St, Santa Cruz, CA'.
Exemple d'appel{"name": "check_service_area", "arguments": {"address_or_city": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_page≈ 222 tokens
Search every page on the Bay Area Mobile Dog Wash website by keyword and get back real URLs. Use this whenever the customer asks something get_services does not cover — a specific breed, a coat or skin problem (matting, shedding, fleas, skunk, itchy skin, anxious or senior dogs), a city, or a price comparison. Cite the returned URL rather than guessing. If nothing relevant comes back, say we do not have a page on it instead of inventing one.
Paramètres, retour & exemple (2)
Paramètreslimit· number · optionnel
How many pages to return (default 6, max 12).query· string · requis
What the customer wants to know, in their own words, e.g. 'matted goldendoodle', 'husky shedding', 'skunk smell', 'do you serve Cupertino', 'nail trim cost'.
Exemple d'appel{"name": "find_page", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_available_slots≈ 138 tokens
List open appointment times for a mobile dog wash. Returns a map of date (YYYY-MM-DD) to UTC ISO start times. Present times to the user in Pacific Time (America/Los_Angeles). Defaults to the next 14 days.
Paramètres, retour & exemple (2)
Paramètresend_date· string · optionnel
Last day to check, YYYY-MM-DD. Defaults to start_date + 14 days.start_date· string · optionnel
First day to check, YYYY-MM-DD. Defaults to today.
Exemple d'appel{"name": "get_available_slots", "arguments": {"end_date": "texte", "start_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_quote≈ 249 tokens
Compute the exact total for a wash: dog size + chosen add-ons, minus the first-wash discount, plus the extended-area travel fee when it applies. Use this to state a confident, exact price instead of doing the math yourself.
Paramètres, retour & exemple (4)
Paramètresaddons· array · optionnel
Add-ons the customer wants, if any.dog_size· string · requis · Small | Medium | Large | XL / Giant
Dog size tier (Small <20 lbs, Medium 20–60, Large 60–100, XL/Giant 100+).first_wash· boolean · optionnel
true if this is a first-time customer — applies the WASH10 ($10 off) discount.address_or_city· string · optionnel
Where the van comes, so the extended-area travel fee is included when it applies.
Exemple d'appel{"name": "get_quote", "arguments": {"dog_size": "Small"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_services≈ 91 tokens
What Bay Area Mobile Dog Wash offers: full-service mobile dog washing at the customer's home (San Jose + nearby South Bay), prices by dog size, add-ons, and the first-wash discount. Call this first to answer questions about the service.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_services", "arguments": {}}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é ».