Servicialo MCP Server
Open protocol for booking and scheduling professional services via AI agents
★ 0MITdevtools
Install
Config snippet generator goes here (5 client tabs)
README
<div align="center"> # Servicialo **La capa de orquestación para la economía de servicios en la era de agentes AI** Un protocolo abierto para coordinación de agenda, identidad, verificación<br> de entrega y liquidación financiera de servicios profesionales. `Protocolo abierto` `Legible por máquinas` `Agent-native` `Licencia MIT` [Sitio web](https://servicialo.com) ・ [Especificación](./PROTOCOL.md) ・ [Gobernanza](./GOVERNANCE.md) ・ [MCP Server](./packages/mcp-server) ・ [npm](https://www.npmjs.com/package/@servicialo/mcp-server) **Nuevo en Servicialo? Empieza aqui → [`SPEC.md`](./SPEC.md)** **Spec completa (crawler-friendly): https://servicialo.com/spec** **[Read in English](./README.en.md)** </div> --- ## El problema Sin un protocolo estándar, cada plataforma de servicios habla su propio idioma. Un agente AI que quiere agendar una cita médica, verificar una reparación a domicilio o cobrar una consulta legal necesita una integración distinta para cada una. Los datos quedan en silos, la interoperabilidad requiere integraciones custom, y la inteligencia colectiva sobre entrega de servicios nunca se forma. **Servicialo es el protocolo común.** Define el esquema mínimo viable para que cualquier agente AI coordine cualquier servicio profesional en cualquier plataforma compatible — sin integración adicional. --- ## Primitivas del protocolo Servicialo define cuatro primitivas de coordinación. Juntas cubren la cadena de valor completa de la entrega de servicios profesionales: | Primitiva | Qué resuelve | Superficie del protocolo | |-----------|-------------|--------------------------| | **Coordinación de agenda** | Intersección de disponibilidad multi-parte (proveedor, cliente, recurso) con manejo de excepciones | 9 estados del ciclo de vida, 6 flujos de excepción, scheduler de 3 variables | | **Verificación de identidad** | Credenciales del proveedor, puntaje de confianza, separación cliente-pagador | Credenciales del proveedor, trust_score, separación payer_id | | **Liquidación financiera** | Facturación, cobranza, liquidación y revenue sharing con resolución de disputas | Dimensión de cobro, ledger de Orden de Servicio, payment_schedule | | **Señales de demanda** | Telemetría operacional anónima y agregada entre nodos de la red | Extensión de Telemetría (modelo contribuir-para-acceder) | Cada primitiva se especifica de forma independiente. Las implementaciones adoptan lo que necesitan. --- ## Qué es un servicio > *Un servicio es una promesa de transformación entregada en un momento y lugar específico.* A diferencia de un producto, un servicio no se puede almacenar, revender ni devolver. Se consume en el momento en que se entrega. Eso lo hace fundamentalmente diferente — y es por eso que necesita su propio protocolo. Un servicio nace de tres fuentes: | Origen | Pregunta clave | Ejemplo | |--------|---------------|---------| | **Desde un activo** | *Qué tienes que otros necesitan?* | Un departamento vacío → hospedaje temporal | | **Desde una ventaja** | *Qué sabes que otros no?* | Certificación en kinesiología → rehabilitación deportiva | | **Desde tu tiempo** | *Qué puedes hacer que otros no quieren o no pueden?* | Horas disponibles → limpieza profesional | --- ## Las 8 dimensiones Todo servicio profesional — desde una sesión de kinesiología hasta una auditoría tributaria — se modela con las mismas 8 dimensiones: | | Dimensión | Qué captura | Ejemplo | |:---:|-----------|-------------|---------| | **1** | **Qué** | La actividad o resultado que se entrega | Sesión de kinesiología, reparación eléctrica | | **2** | **Quién entrega** | El proveedor del servicio, con credenciales | Kinesiólogo certificado, electricista SEC | | **3** | **Quién recibe** | El cliente — con pagador separado explícitamente | Paciente (paga FONASA), empleado (paga empresa) | | **4** | **Cuándo** | Ventana temporal acordada | 2026-02-10 de 10:00 a 10:45 | | **5** | **Dónde** | Ubicación física o virtual, con `resource_id` opcional que referencia un Recurso físico (3.5b: sala, box, sillón, equipamiento) | Sala 3 de clínica, domicilio, videollamada | | **6** | **Ciclo** | Posición actual en los 9 estados del ciclo de vida | Cobrado → próximo: Verificado | | **7** | **Evidencia** | Cómo se prueba que el servicio ocurrió | GPS + duración + firma del cliente | | **8** | **Cobro** | Liquidación financiera, independiente del ciclo | $35.000 CLP · cobrado · paquete prepago | > **El pagador no siempre es el cliente.** En salud paga la aseguradora. En corporativo paga la empresa. En educación paga el apoderado. El protocolo separa explícitamente al cliente del pagador — porque en la vida real casi nunca son la misma persona. --- ## Los 9 estados universales No importa si es un masaje o una auditoría. Todo servicio transiciona por el mismo ciclo de vida: ``` Solicitado → Agendado → Confirmado → En Curso → Completado → Documentado → Facturado → Cobrado → Verificado ``` | # | Estado | Qué ocurre | |:-:|--------|-----------