accueil / serveurs / Recherche & Web / app.scalesystema/directorio
app.scalesystema/directorio
serveur MCP (Model Context Protocol) · systema-directorio 1.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 app.scalesystema/directorio est sûr ?
Au dernier audit MCP Hub, le serveur MCP « app.scalesystema/directorio » 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 13 outils
- buscar_eventos≈ 440 tokens
ES: Cartelera de eventos públicos próximos (conciertos, ferias, shows) de los negocios del directorio, filtrable por texto, ubicación {lat,lng} o ciudad (radio dinámico de 5 a 50 millas alrededor de ese punto) y días. Los boletos se compran en la página web del evento (urlBoletos). / EN: Upcoming public events (concerts, fairs, shows) from directory businesses, filterable by text, location {lat,lng} or city (dynamic 5 to 50 mile radius around that point) and days ahead. Tickets are purchased on the event's web page (urlBoletos).
Paramètres, retour & exemple (4)
Paramètresdias· integer · optionnel
Solo eventos dentro de N días (sin esto: todos los futuros) / Only events within N daystexto· string · optionnel
Filtro libre: nombre del evento, lugar o negocio / Free-text filterciudad· string · optionnel
Ciudad alrededor de la cual buscar / City to search aroundubicacion· object · optionnel
Ubicación del USUARIO (no la del agente) / The USER's location (not the agent's)
Exemple d'appel{"name": "buscar_eventos", "arguments": {"dias": 1, "texto": "texte", "ciudad": "texte", "ubicacion": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - buscar_negocios≈ 459 tokens
ES: Busca negocios del directorio público (Miami–Centroamérica) por ubicación {lat,lng}, ciudad, categoría o texto libre. Con ubicación o ciudad busca en un radio dinámico (5 a 50 millas) alrededor de ese punto y lo informa en "alcance". Sin ubicación ni ciudad devuelve el listado por país/global. / EN: Search the public business directory (Miami–Central America) by location {lat,lng}, city, category or free text. With a location or city it searches a dynamic radius (5 to 50 miles) around that point and reports it in "alcance". Without a location or city it returns the country/global listing.
Paramètres, retour & exemple (4)
Paramètrestexto· string · optionnel
Búsqueda libre en nombre y descripción / Free-text searchciudad· string · optionnel
Ciudad alrededor de la cual buscar, p.ej. "Miami" / City to search aroundcategoria· string · optionnel
Categoría: restaurante, tienda, belleza, salud, fitness, hotel… / Categoryubicacion· object · optionnel
Ubicación del USUARIO (no la del agente) / The USER's location (not the agent's)
Exemple d'appel{"name": "buscar_negocios", "arguments": {"texto": "texte", "ciudad": "texte", "categoria": "texte", "ubicacion": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - buscar_por_servicio≈ 422 tokens
ES: Busca negocios por lo que OFRECEN — un servicio, producto o clase concreta ("clases de zumba", "corte de caballero", "pupusas") — y devuelve cada negocio con los ítems que matchearon y su precio (o "cotizar"). Complementa buscar_negocios, que busca por nombre/categoría. / EN: Search businesses by what they OFFER — a specific service, product or class ("zumba classes", "men's haircut") — returning each business with its matched items and price (or "quote"). Complements buscar_negocios, which searches by name/category.
Paramètres, retour & exemple (3)
Paramètresciudad· string · optionnel
Ciudad alrededor de la cual buscar / City to search aroundconsulta· string · requis
Qué busca el usuario: "clases de zumba", "corte de caballero", "pupusas"… / What the user wantsubicacion· object · optionnel
Ubicación del USUARIO (no la del agente) / The USER's location (not the agent's)
Exemple d'appel{"name": "buscar_por_servicio", "arguments": {"consulta": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - consultar_disponibilidad≈ 256 tokens
ES: Horarios libres para cita en una fecha (opcionalmente para un servicio). Devuelve horas por profesional con su staffId, listo para reservar_cita. / EN: Free appointment slots for a date (optionally for one service). Returns hours per staff member with staffId, ready for reservar_cita.
Paramètres, retour & exemple (3)
Paramètresslug· string · requis
Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)fecha· string · requis
Fecha YYYY-MM-DDservicio· string · optionnel
Nombre del servicio (como sale en ver_negocio) / Service name (as shown by ver_negocio)
Exemple d'appel{"name": "consultar_disponibilidad", "arguments": {"slug": "texte", "fecha": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dejar_resena≈ 360 tokens
ES: Publica una reseña PÚBLICA real (1-5 estrellas + texto) a nombre del cliente en la ficha del negocio. Solo con consentimiento explícito del cliente; máx. 1 por teléfono cada 24 h por negocio. / EN: Publishes a real PUBLIC review (1-5 stars + text) under the customer's name on the business profile. Only with the customer's explicit consent; max 1 per phone per business per 24 h.
Paramètres, retour & exemple (5)
Paramètresslug· string · requis
Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)texto· string · optionnel
Texto de la reseña / Review textnombre· string · requis
Nombre del cliente que firma la reseña (se publica) / Customer name signing the review (published)rating· integer · requis
Calificación 1-5 estrellas / 1-5 star ratingtelefono· string · requis
Teléfono del cliente (NO se publica; evita duplicados) / Customer phone (NOT published; dedup only)
Exemple d'appel{"name": "dejar_resena", "arguments": {"slug": "texte", "nombre": "texte", "rating": 1, "telefono": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - pedir_comida≈ 574 tokens
ES: Crea un pedido REAL de comida/productos que se paga EN EFECTIVO al recoger (pickup) o al recibir (delivery). Mandá los nombres de los ítems tal como salen en ver_negocio; el servidor resuelve los productos reales y nunca inventa precios. Delivery exige direccion y que el negocio lo tenga habilitado. / EN: Places a REAL food/product order paid IN CASH on pickup or on delivery. Send item names as shown by ver_negocio; the server resolves the real products and never invents prices. Delivery requires an address and the business having delivery enabled.
Paramètres, retour & exemple (7)
Paramètresslug· string · requis
Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)items· array · requisnotas· string · optionnel
Notas de entrega (solo aplican a delivery)nombre· string · requis
Nombre del cliente / Customer nameentrega· string · requis · pickup | delivery
pickup = recoger en el local (paga en efectivo al recoger); delivery = a domicilio (paga en efectivo al recibir)telefono· string · requis
Teléfono del cliente / Customer phonedireccion· string · optionnel
Dirección completa de entrega (obligatoria si entrega=delivery)
Exemple d'appel{"name": "pedir_comida", "arguments": {"slug": "texte", "items": [], "nombre": "texte", "entrega": "pickup", "telefono": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reservar_cita≈ 506 tokens
ES: Reserva una cita REAL como invitado (nombre + teléfono). La confirmación llega por WhatsApp/SMS al teléfono dado. Usá consultar_disponibilidad primero para elegir hora y staffId. / EN: Books a REAL appointment as a guest (name + phone). Confirmation arrives via WhatsApp/SMS to the given phone. Use consultar_disponibilidad first to pick a time and staffId.
Paramètres, retour & exemple (9)
Paramètreshora· string · requis
Hora HH:MM (24h), de consultar_disponibilidadslug· string · requis
Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)fecha· string · requis
Fecha YYYY-MM-DDnotas· string · optionnelnombre· string · requis
Nombre del cliente / Customer namestaffId· string · optionnel
staffId de consultar_disponibilidad (opcional: sin él se asigna el primer profesional con esa hora libre) / staffId from consultar_disponibilidad (optional: otherwise the first staff member free at that time is assigned)servicio· string · requis
Nombre del servicio / Service nametelefono· string · requis
Teléfono del cliente (con código de país si es posible) / Customer phonedireccion· string · optionnel
Dirección donde se presta el servicio, si es a domicilio (ver_negocio indica qué servicios lo son) / Address where the service is performed, for at-home services
Exemple d'appel{"name": "reservar_cita", "arguments": {"hora": "texte", "slug": "texte", "fecha": "texte", "nombre": "texte", "servicio": "texte", "telefono": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reservar_clase≈ 336 tokens
ES: Apunta al cliente a una clase REAL (gimnasio/academia) como invitado (nombre + teléfono) en una fecha. Valida que la clase se dé ese día y que haya cupo. Las clases salen en ver_negocio. / EN: Books the customer into a REAL class (gym/academy) as a guest (name + phone) on a date. Validates the class runs that day and has capacity. Classes are listed by ver_negocio.
Paramètres, retour & exemple (5)
Paramètresslug· string · requis
Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)clase· string · requis
Nombre de la clase (como sale en ver_negocio) / Class name (as shown by ver_negocio)fecha· string · requis
Fecha YYYY-MM-DDnombre· string · requis
Nombre del cliente / Customer nametelefono· string · requis
Teléfono del cliente / Customer phone
Exemple d'appel{"name": "reservar_clase", "arguments": {"slug": "texte", "clase": "texte", "fecha": "texte", "nombre": "texte", "telefono": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reservar_habitacion≈ 436 tokens
ES: Reserva una habitación de hotel REAL como invitado: nombre de la habitación (de ver_negocio), check-in/check-out y huéspedes. Devuelve noches y total; se paga en el hotel. / EN: Books a REAL hotel room as a guest: room name (from ver_negocio), check-in/check-out dates and guest count. Returns nights and total; payment at the hotel.
Paramètres, retour & exemple (8)
Paramètresslug· string · requis
Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)notas· string · optionnel
Pedidos especiales / Special requestsnombre· string · requis
Nombre del huésped / Guest namecheckIn· string · requis
Fecha de entrada YYYY-MM-DD / Check-in datecheckOut· string · requis
Fecha de salida YYYY-MM-DD / Check-out datetelefono· string · requis
Teléfono del huésped / Guest phonehuespedes· integer · requis
Cantidad de huéspedes / Guest counthabitacion· string · requis
Nombre/tipo de la habitación (como sale en ver_negocio) / Room name (as shown by ver_negocio)
Exemple d'appel{"name": "reservar_habitacion", "arguments": {"slug": "texte", "nombre": "texte", "checkIn": "texte", "checkOut": "texte", "telefono": "texte", "huespedes": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - solicitar_estimado≈ 434 tokens
ES: Envía una solicitud de estimado REAL a un negocio de servicios (contractor: pisos, plomería, pintura, limpieza…) — el negocio recibe notificación y puede llamar al cliente al teléfono dado. / EN: Sends a REAL estimate request to a services business (contractor: flooring, plumbing, painting, cleaning…) — the business is notified and may call the customer at the given phone.
Paramètres, retour & exemple (7)
Paramètresslug· string · requis
Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)nombre· string · requis
Nombre del cliente / Customer nameservicio· string · optionnel
Servicio de interés (como sale en ver_negocio) / Service of interesttelefono· string · requis
Teléfono del cliente (el negocio lo usará para llamarlo) / Customer phone (the business will call it)direccion· string · optionnel
Dirección donde se haría el trabajo / Job addressdescripcion· string · requis
Qué trabajo necesita el cliente / What work the customer needsfechaPreferida· string · optionnel
Fecha preferida YYYY-MM-DD / Preferred date
Exemple d'appel{"name": "solicitar_estimado", "arguments": {"slug": "texte", "nombre": "texte", "telefono": "texte", "descripcion": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - solicitar_visita_inmobiliaria≈ 522 tokens
ES: Envía una solicitud REAL a una inmobiliaria (interés en una propiedad, presupuesto, fecha de mudanza, mascotas) — la inmobiliaria recibe el lead y contacta al cliente para coordinar la visita. / EN: Sends a REAL inquiry to a real-estate business (property of interest, budget, move-in date, pets) — the realtor receives the lead and contacts the customer to arrange a visit.
Paramètres, retour & exemple (12)
Paramètresslug· string · requis
Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)email· string · optionnelninos· integer · optionnel
Niños / Kidsnombre· string · requis
Nombre del cliente / Customer nameadultos· integer · optionnelmensaje· string · optionnelmascotas· string · optionnel · ninguna | perro | gato | ambos
Mascotas del cliente / Customer's petstelefono· string · requis
Teléfono del cliente / Customer phonepropiedad· string · optionnel
Propiedad que le interesa (como sale en ver_negocio) / Property of interestpresupuesto· string · optionnel
Presupuesto, texto libre p.ej. "$2,500" / Budget, free textfechaMudanza· string · optionnel
Fecha de mudanza YYYY-MM-DD / Move-in datehabitaciones· string · optionnel
Habitaciones deseadas, p.ej. "2" / Desired bedrooms
Exemple d'appel{"name": "solicitar_visita_inmobiliaria", "arguments": {"slug": "texte", "nombre": "texte", "telefono": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ver_negocio≈ 188 tokens
ES: Ficha completa de un negocio por slug: horarios, rating y reseñas, catálogo con precios y variantes, promociones vigentes, eventos próximos y enlaces útiles. / EN: Full business profile by slug: hours, rating and reviews, catalog with prices and variants, active promotions, upcoming events and useful links.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)
Exemple d'appel{"name": "ver_negocio", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ver_promociones≈ 328 tokens
ES: Promociones vigentes de los negocios del directorio, por ubicación {lat,lng} o ciudad (radio dinámico de 5 a 50 millas alrededor de ese punto). Sin ubicación ni ciudad devuelve el alcance país/global. / EN: Active promotions from directory businesses, by location {lat,lng} or city (dynamic 5 to 50 mile radius around that point). Without a location or city it returns the country/global scope.
Paramètres, retour & exemple (2)
Paramètresciudad· string · optionnel
Ciudad alrededor de la cual buscar / City to search aroundubicacion· object · optionnel
Ubicación del USUARIO (no la del agente) / The USER's location (not the agent's)
Exemple d'appel{"name": "ver_promociones", "arguments": {"ciudad": "texte", "ubicacion": {}}}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é ».