Directorio Systema
Qué hace este MCP
Searches a local business directory and supports real bookings for appointments, classes, hotels, food orders, service estimates, and real-estate visits.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'dias': {'type': 'integer', 'maximum': 90, 'minimum': 1, 'description': 'Solo eventos dentro de N días (sin esto: todos los futuros) / Only events within N days'}, 'texto': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Filtro libre: nombre del evento, lugar o negocio / Free-text filter'}, 'ciudad': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Ciudad alrededor de la cual buscar / City to search around'}, 'ubicacion': {'type': 'object', 'required': ['lat', 'lng'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'lng': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'precisionMetros': {'type': 'integer', 'maximum': 100000, 'minimum': 0, 'description': 'Precisión de la ubicación en metros, si se conoce. Con más de 1000 m no se dan distancias / Location accuracy in meters, if known'}}, 'description': "Ubicación del USUARIO (no la del agente) / The USER's location (not the agent's)", 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'texto': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Búsqueda libre en nombre y descripción / Free-text search'}, 'ciudad': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Ciudad alrededor de la cual buscar, p.ej. "Miami" / City to search around'}, 'categoria': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': 'Categoría: restaurante, tienda, belleza, salud, fitness, hotel… / Category'}, 'ubicacion': {'type': 'object', 'required': ['lat', 'lng'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'lng': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'precisionMetros': {'type': 'integer', 'maximum': 100000, 'minimum': 0, 'description': 'Precisión de la ubicación en metros, si se conoce. Con más de 1000 m no se dan distancias / Location accuracy in meters, if known'}}, 'description': "Ubicación del USUARIO (no la del agente) / The USER's location (not the agent's)", 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['consulta'], 'properties': {'ciudad': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Ciudad alrededor de la cual buscar / City to search around'}, 'consulta': {'type': 'string', 'maxLength': 120, 'minLength': 2, 'description': 'Qué busca el usuario: "clases de zumba", "corte de caballero", "pupusas"… / What the user wants'}, 'ubicacion': {'type': 'object', 'required': ['lat', 'lng'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'lng': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'precisionMetros': {'type': 'integer', 'maximum': 100000, 'minimum': 0, 'description': 'Precisión de la ubicación en metros, si se conoce. Con más de 1000 m no se dan distancias / Location accuracy in meters, if known'}}, 'description': "Ubicación del USUARIO (no la del agente) / The USER's location (not the agent's)", 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'fecha'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9-]+$', 'maxLength': 80, 'minLength': 1, 'description': 'Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)'}, 'fecha': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Fecha YYYY-MM-DD'}, 'servicio': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Nombre del servicio (como sale en ver_negocio) / Service name (as shown by ver_negocio)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'nombre', 'telefono', 'rating'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9-]+$', 'maxLength': 80, 'minLength': 1, 'description': 'Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)'}, 'texto': {'type': 'string', 'maxLength': 800, 'minLength': 1, 'description': 'Texto de la reseña / Review text'}, 'nombre': {'type': 'string', 'maxLength': 80, 'minLength': 2, 'description': 'Nombre del cliente que firma la reseña (se publica) / Customer name signing the review (published)'}, 'rating': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': 'Calificación 1-5 estrellas / 1-5 star rating'}, 'telefono': {'type': 'string', 'maxLength': 30, 'minLength': 6, 'description': 'Teléfono del cliente (NO se publica; evita duplicados) / Customer phone (NOT published; dedup only)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'items', 'entrega', 'nombre', 'telefono'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9-]+$', 'maxLength': 80, 'minLength': 1, 'description': 'Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)'}, 'items': {'type': 'array', 'items': {'type': 'object', 'required': ['nombre'], 'properties': {'nombre': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Nombre del ítem como sale en ver_negocio / Item name as shown by ver_negocio'}, 'cantidad': {'type': 'integer', 'default': 1, 'maximum': 99, 'minimum': 1}, 'variante': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Variante elegida (talla/color/tamaño), si el ítem tiene / Chosen variant, if any'}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1}, 'notas': {'type': 'string', 'maxLength': 400, 'description': 'Notas de entrega (solo aplican a delivery)'}, 'nombre': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Nombre del cliente / Customer name'}, 'entrega': {'enum': ['pickup', 'delivery'], 'type': 'string', 'description': 'pickup = recoger en el local (paga en efectivo al recoger); delivery = a domicilio (paga en efectivo al recibir)'}, 'telefono': {'type': 'string', 'maxLength': 20, 'minLength': 6, 'description': 'Teléfono del cliente / Customer phone'}, 'direccion': {'type': 'string', 'maxLength': 500, 'minLength': 5, 'description': 'Dirección completa de entrega (obligatoria si entrega=delivery)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'servicio', 'fecha', 'hora', 'nombre', 'telefono'], 'properties': {'hora': {'type': 'string', 'pattern': '^\\d{2}:\\d{2}$', 'description': 'Hora HH:MM (24h), de consultar_disponibilidad'}, 'slug': {'type': 'string', 'pattern': '^[a-z0-9-]+$', 'maxLength': 80, 'minLength': 1, 'description': 'Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)'}, 'fecha': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Fecha YYYY-MM-DD'}, 'notas': {'type': 'string', 'maxLength': 500}, 'nombre': {'type': 'string', 'maxLength': 120, 'minLength': 2, 'description': 'Nombre del cliente / Customer name'}, 'staffId': {'type': 'string', 'format': 'uuid', 'description': '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': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Nombre del servicio / Service name'}, 'telefono': {'type': 'string', 'maxLength': 25, 'minLength': 6, 'description': 'Teléfono del cliente (con código de país si es posible) / Customer phone'}, 'direccion': {'type': 'string', 'maxLength': 300, 'description': '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'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'clase', 'fecha', 'nombre', 'telefono'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9-]+$', 'maxLength': 80, 'minLength': 1, 'description': 'Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)'}, 'clase': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Nombre de la clase (como sale en ver_negocio) / Class name (as shown by ver_negocio)'}, 'fecha': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Fecha YYYY-MM-DD'}, 'nombre': {'type': 'string', 'maxLength': 120, 'minLength': 2, 'description': 'Nombre del cliente / Customer name'}, 'telefono': {'type': 'string', 'maxLength': 25, 'minLength': 6, 'description': 'Teléfono del cliente / Customer phone'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'habitacion', 'checkIn', 'checkOut', 'huespedes', 'nombre', 'telefono'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9-]+$', 'maxLength': 80, 'minLength': 1, 'description': 'Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)'}, 'notas': {'type': 'string', 'maxLength': 500, 'description': 'Pedidos especiales / Special requests'}, 'nombre': {'type': 'string', 'maxLength': 120, 'minLength': 2, 'description': 'Nombre del huésped / Guest name'}, 'checkIn': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Fecha de entrada YYYY-MM-DD / Check-in date'}, 'checkOut': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Fecha de salida YYYY-MM-DD / Check-out date'}, 'telefono': {'type': 'string', 'maxLength': 25, 'minLength': 6, 'description': 'Teléfono del huésped / Guest phone'}, 'huespedes': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Cantidad de huéspedes / Guest count'}, 'habitacion': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Nombre/tipo de la habitación (como sale en ver_negocio) / Room name (as shown by ver_negocio)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'nombre', 'telefono', 'descripcion'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9-]+$', 'maxLength': 80, 'minLength': 1, 'description': 'Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)'}, 'nombre': {'type': 'string', 'maxLength': 100, 'minLength': 2, 'description': 'Nombre del cliente / Customer name'}, 'servicio': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Servicio de interés (como sale en ver_negocio) / Service of interest'}, 'telefono': {'type': 'string', 'maxLength': 25, 'minLength': 7, 'description': 'Teléfono del cliente (el negocio lo usará para llamarlo) / Customer phone (the business will call it)'}, 'direccion': {'type': 'string', 'maxLength': 300, 'minLength': 5, 'description': 'Dirección donde se haría el trabajo / Job address'}, 'descripcion': {'type': 'string', 'maxLength': 2000, 'minLength': 5, 'description': 'Qué trabajo necesita el cliente / What work the customer needs'}, 'fechaPreferida': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Fecha preferida YYYY-MM-DD / Preferred date'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'nombre', 'telefono'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9-]+$', 'maxLength': 80, 'minLength': 1, 'description': 'Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)'}, 'email': {'type': 'string', 'format': 'email', 'maxLength': 200}, 'ninos': {'type': 'integer', 'maximum': 20, 'minimum': 0, 'description': 'Niños / Kids'}, 'nombre': {'type': 'string', 'maxLength': 120, 'minLength': 2, 'description': 'Nombre del cliente / Customer name'}, 'adultos': {'type': 'integer', 'maximum': 20, 'minimum': 0}, 'mensaje': {'type': 'string', 'maxLength': 1000}, 'mascotas': {'enum': ['ninguna', 'perro', 'gato', 'ambos'], 'type': 'string', 'description': "Mascotas del cliente / Customer's pets"}, 'telefono': {'type': 'string', 'maxLength': 25, 'minLength': 6, 'description': 'Teléfono del cliente / Customer phone'}, 'propiedad': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Propiedad que le interesa (como sale en ver_negocio) / Property of interest'}, 'presupuesto': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': 'Presupuesto, texto libre p.ej. "$2,500" / Budget, free text'}, 'fechaMudanza': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Fecha de mudanza YYYY-MM-DD / Move-in date'}, 'habitaciones': {'type': 'string', 'maxLength': 10, 'minLength': 1, 'description': 'Habitaciones deseadas, p.ej. "2" / Desired bedrooms'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9-]+$', 'maxLength': 80, 'minLength': 1, 'description': 'Slug del negocio (de buscar_negocios) / Business slug (from buscar_negocios)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ciudad': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Ciudad alrededor de la cual buscar / City to search around'}, 'ubicacion': {'type': 'object', 'required': ['lat', 'lng'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'lng': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'precisionMetros': {'type': 'integer', 'maximum': 100000, 'minimum': 0, 'description': 'Precisión de la ubicación en metros, si se conoce. Con más de 1000 m no se dan distancias / Location accuracy in meters, if known'}}, 'description': "Ubicación del USUARIO (no la del agente) / The USER's location (not the agent's)", 'additionalProperties': False}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
Itaim Bibi
Provides an Itaim Bibi neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, t…
Tatuapé
Provides a Tatuapé neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticke…
Agenda SP
Provides São Paulo cultural agenda and local directory features, including events, venues, restaurants, offers, bookings, reserva…
Vila Buarque
Provides a neighborhood directory for local places, restaurants, menus, events, offers, services, reservations, bookings, and pur…
Centro
Provides a Centro neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticket…
Bela Vista
Provides a Bela Vista neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ti…
Jardins
Provides a Jardins neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticke…
Aclimação
Provides a neighborhood directory for Aclimação with local places, restaurant menus, events, offers, services, bookings, reservat…