accueil / serveurs / Dev & Code / us.detritus/site-services
us.detritus/site-services
serveur MCP (Model Context Protocol) · detritus-mcp 1.0.1
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 us.detritus/site-services est sûr ?
Au dernier audit MCP Hub, le serveur MCP « us.detritus/site-services » 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 4 outils
- check_service_request_status≈ 508 tokens
Get the status of an existing Detritus quote request (received, assigned, building, sent). Requires serviceRequestId and the phone or email used on the request. "building" is normal while the quote is prepared. Returns keepPolling true while the quote is still being prepared. When status is sent, returns the quote link and price summary. Read-only.
Paramètres, retour & exemple (3)
Paramètresemail· string · optionnel
Email used on the service request.phone· string · optionnel
Phone used on the service request (preferred if ≥10 digits).serviceRequestId· string · requis
Id returned by make_service_request.
Exemple d'appel{"name": "check_service_request_status", "arguments": {"serviceRequestId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"quote": {}, "status": "texte", "message": "texte", "keepPolling": true, "serviceRequestId": "texte"}} - get_quote≈ 469 tokens
Get the customer-facing quote for an existing Detritus request: totals, price breakdown by product type, and quote link. Requires serviceRequestId and the phone or email used on the request. Returns customer pricing only (no vendor cost). Read-only.
Paramètres, retour & exemple (3)
Paramètresemail· string · optionnel
Email used on the service request.phone· string · optionnel
Phone used on the service request (preferred if ≥10 digits).serviceRequestId· string · requis
Id returned by make_service_request.
Exemple d'appel{"name": "get_quote", "arguments": {"serviceRequestId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"quote": {}, "status": "texte", "message": "texte", "keepPolling": true, "serviceRequestId": "texte"}} - get_service_availability≈ 488 tokens
Check whether Detritus serves a US ZIP code and list the dumpster sizes, portable sanitation products, disposal materials, and other jobsite services (temporary fencing, storage containers, water, power) available there. Read-only.
Paramètres, retour & exemple (1)
Paramètreszip· string · requis
Delivery ZIP code (5 digits, optional +4).
Exemple d'appel{"name": "get_service_availability", "arguments": {"zip": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"zip": "texte", "reason": "invalid_zip", "message": "texte", "products": [], "available": true, "siteServices": [], "dumpsterSizes": [], "disposalMaterials": [], "dumpsterRentalTypes": [], "portaPottyRentalTypes": []}} - make_service_request≈ 1327 tokens
Submit one quote request to Detritus for dumpster, portable sanitation, and/or other jobsite services. All items for one job go in a single request and produce a single quote. Creates a customer record and quote request at Detritus and sends the customer a text and/or email with their quote. Requires the customer's first name, last name, email, phone, full delivery address, delivery date, and selected products, and customerConfirmed: true after the customer has reviewed those details. Not safe to retry: calling it again for the same job creates a duplicate request. Returns serviceRequestId.
Paramètres, retour & exemple (2)
Paramètresrequest· object · requis
One quote request: contact, full delivery address, delivery date, and every product for the job.customerConfirmed· boolean · requis
Must be true. Set only after the user reviewed and confirmed first name, last name, email, phone, full delivery address, products, and delivery date.
Exemple d'appel{"name": "make_service_request", "arguments": {"request": {}, "customerConfirmed": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "received", "message": "texte", "duplicate": true, "serviceRequestId": "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é ».