DAVOJ Connect · MCP

Conecta DAVOJ con tu asistente AI

DAVOJ ERP expone un servidor MCP (Model Context Protocol), un estándar abierto que permite a cualquier asistente AI compatible —Claude, ChatGPT, Gemini o Copilot— consultar y operar los datos de tu negocio de forma segura usando tu API Key.

1. Obtén tu API Key

En DAVOJ entra a Configuración → API Keys y crea una key. Cópiala (se muestra una sola vez). Para acceso de solo lectura, cualquier key sirve; para permitir que el asistente cree ventas, la key necesita el scope mcp:write.

Empieza con el Sandbox — prueba sin riesgo. Marca la casilla Sandbox al crear la key (prefijo sb_) para desarrollar tu integración sin tocar la DGII: genera e-CF y NCF simulados (E31SANDBOX000001), no consume secuencias reales y no afecta tus estadísticas. Usa los mismos endpoints y validaciones que producción. Cuando estés listo, cambia a una key de producción (prefijo sv_) sin tocar tu código.

2. Configura tu cliente MCP

En Claude Desktop (Configuración → Developer → Edit Config) agrega el servidor con la URL y tu API Key en el header:

{
  "mcpServers": {
    "davoj-erp": {
      "url": "https://app.davoj.com/mcp/v1/sse",
      "headers": {
        "X-API-Key": "tu_api_key_aqui"
      }
    }
  }
}

URL del servidor: https://app.davoj.com/mcp/v1/sse. Reinicia el cliente y verás las herramientas de DAVOJ disponibles. Otros clientes MCP usan la misma URL y el header X-API-Key.

Seguridad. Cada API Key solo accede a los datos de su propio negocio (aislamiento estricto). El acceso es de solo lectura por defecto; crear ventas requiere el scope mcp:write. Nunca se exponen contraseñas, certificados ni credenciales. Cada llamada queda auditada y hay límite de 60 solicitudes por minuto. Puedes desactivar una key al instante desde el panel (kill switch).

3. Herramientas disponibles

Ventas

consultar_ventasBuscar ventas por fecha, cliente, monto o NCF
detalle_ventaDetalle completo de una venta
resumen_ventasResumen por período (hoy, semana, mes)
crear_ventaCrear una venta (requiere permiso de escritura)

Inventario

consultar_productosBuscar productos por nombre, SKU o categoría
verificar_stockStock actual de un producto
productos_bajo_reordenProductos por debajo del punto de reorden
productos_mas_vendidosTop de productos por volumen o monto

Clientes

consultar_clientesBuscar clientes por nombre o RNC
balance_clienteCuentas por cobrar de un cliente
historial_clienteCompras de un cliente en un período

Facturación electrónica

estado_ecfEstado de un e-CF
ecf_pendientese-CF pendientes de envío
estadisticas_ecfContadores de e-CF por estado

Contabilidad

balance_generalBalance general a una fecha
estado_resultadosEstado de resultados por período
cuentas_por_cobrarResumen de CxC
cuentas_por_pagarResumen de CxP
flujo_cajaFlujo de efectivo por período

Reportes

ganancia_por_productoRentabilidad por producto
ventas_por_vendedorVentas por vendedor
ventas_por_categoriaVentas por categoría

Órdenes de servicio

consultar_ordenesBuscar órdenes de servicio
ordenes_pendientesÓrdenes en RECIBIDO o EN_REPARACION

4. Recursos (datos)

davoj://negocio/infoDatos del negocio
davoj://negocio/configConfiguración fiscal y de facturación
davoj://productos/catalogoCatálogo de productos
davoj://clientes/listaLista de clientes
davoj://ventas/recientesÚltimas 50 ventas
davoj://ecf/estadoEstado de facturación electrónica
davoj://contabilidad/resumenResumen contable del mes
Ejemplos de lo que puedes preguntar a tu asistente: «¿Cuánto vendí este mes?», «¿Qué productos están bajo el punto de reorden?», «Dame el balance de cuentas por cobrar», «¿Cuántos e-CF tengo pendientes?», «Muéstrame las órdenes de servicio en reparación».