Qué significa esto en cristiano
Hoy, si quieres que ChatGPT te ayude con algo de tu Odoo, tienes que copiar los datos a mano: exportas un reporte, lo pegas en el chat, esperas la respuesta y vuelves a copiar el resultado a donde iba. Funciona, pero el trabajo manual sigue ahí.
Conectar Odoo con tu asistente elimina ese ida y vuelta. El asistente consulta tu Odoo directamente, en el momento, y te responde con los datos reales. Le preguntas en español normal y él busca lo que necesita.
La pieza que hace esto posible se llama MCP, siglas de Model Context Protocol. Es un estándar abierto que publicó Anthropic en noviembre de 2024 y que hoy soportan Claude, ChatGPT, Gemini y la mayoría de asistentes serios. La analogía útil: MCP es como el puerto USB-C de las aplicaciones. Antes cada integración era un cable distinto. Ahora hay un solo estándar y cualquier asistente compatible se conecta a cualquier herramienta que tenga su servidor MCP.
Qué vas a poder hacer una vez conectado
Estas son consultas reales que funcionan cuando la conexión está lista. Las escribes tal cual, en lenguaje normal:
- "¿Cuáles son mis 10 clientes con más facturación este trimestre?" Antes: un reporte en Odoo, exportar a Excel, ordenar. Ahora: una pregunta.
- "¿Qué facturas están vencidas hace más de 30 días y cuánto suman?" Te devuelve la lista con montos y días de atraso.
- "Compara las ventas de este mes contra el mismo mes del año pasado y dime qué producto cayó más." Cruza dos periodos sin que armes una tabla dinámica.
- "Redacta un correo de cobro para los tres clientes más atrasados, con sus montos exactos." Aquí se nota la diferencia: consulta los datos y escribe el texto en un solo paso.
- "¿Tenemos stock para cubrir el pedido de este cliente?" Cruza el pedido con inventario disponible.
Lo que no hace bien todavía: cálculos financieros complejos con muchas reglas de negocio propias. Para eso sigue siendo mejor un reporte hecho a la medida. La IA es excelente consultando y resumiendo, no reemplazando tu lógica contable.
Lo que necesitas antes de empezar
| Requisito | Detalle | ¿Tienes problema si falta? |
|---|---|---|
| Una instancia de Odoo | Versiones 16, 17, 18 o 19. Funciona en Odoo.sh, self-hosted y (con la ruta externa) en Odoo Online. | Bloqueante |
| Permiso de administrador en Odoo | Necesitas crear un usuario y generar una API key. Si no eres admin, pídeselo a quien lo sea. | Bloqueante |
| Claude Pro o ChatGPT Plus | Los conectores personalizados no están en los planes gratuitos. Ronda los 20 a 25 dólares por usuario al mes. | Bloqueante |
| Saber qué quieres consultar | Escribe cinco preguntas reales que harías. Definen los permisos que vas a dar. | No bloquea, pero ahorra retrabajo |
Las tres rutas para conectar, y cuál te conviene
Hay tres formas de hacer esto. La diferencia real no es técnica, es quién la mantiene después.
| Ruta | Para quién | Tiempo | Costo aproximado |
|---|---|---|---|
| Módulo MCP de la Apps Store Se instala dentro de tu Odoo |
La mayoría. Si tu Odoo es estándar o tiene pocas personalizaciones, empieza aquí. | ~30 min | De gratis a ~200 USD, licencia única |
| Servidor MCP externo Corre aparte y habla por XML-RPC |
Odoo Online (no permite módulos), o si quieres controlar exactamente qué puede consultar la IA. | 1 a 3 días | Hosting (~5 a 20 USD/mes) más el desarrollo |
| Plataforma intermediaria Un tercero conecta ambos lados |
Quien no quiere administrar nada y acepta que sus datos pasen por un tercero. | ~15 min | Suscripción mensual del proveedor |
Paso a paso: la ruta del módulo
Esta es la ruta que sirve para la mayoría. Los pasos aplican igual para Claude y para ChatGPT, solo cambia dónde pegas la URL al final.
-
Decide qué va a poder ver y hacer la IA
Este paso es el que la gente se salta y el que después duele. Agarra papel y contesta dos cosas: ¿qué módulos necesita ver? (ventas, facturación, inventario, contactos) y ¿solo va a leer, o también va a escribir?
Mi recomendación firme para empezar: solo lectura, y solo los módulos que usaste en tus cinco preguntas de prueba. Ampliar permisos después toma dos minutos. Arreglar un dato que se escribió mal toma una tarde. -
Crea un usuario dedicado en Odoo
No conectes la IA con tu usuario personal de administrador. Crea uno aparte.
Ve aAjustes → Usuarios y compañías → Usuarios → Nuevo. Ponle un nombre reconocible como Asistente IA. En la pestaña de permisos de acceso, marca solamente los grupos que definiste en el paso 1. Deja todo lo demás en blanco.
Esto tiene una ventaja adicional: en el log de Odoo vas a ver exactamente qué consultó la IA y cuándo, separado de lo que hicieron las personas. -
Genera la API key de ese usuario
Entra al perfil del usuario que acabas de crear, pestaña
Seguridad de la cuenta, y buscaClaves APIoNueva clave API. Genérala y cópiala.
Odoo te muestra la clave una sola vez. Si cierras la ventana sin copiarla, tienes que generar otra. Guárdala en tu gestor de contraseñas, no en un correo ni en un WhatsApp. -
Instala el módulo MCP en tu Odoo
Ve a la Odoo Apps Store y busca MCP Server. Filtra por tu versión de Odoo, porque un módulo de la 17 no instala en la 19.
Revisa dos cosas antes de instalar: que la última actualización sea reciente y que el módulo declare soporte para tu versión. Instálalo desdeAplicacionesen tu Odoo, o súbelo si tu instalación lo requiere.
Una vez instalado aparece una sección nueva enAjustes. Ahí habilitas el servidor y te muestra la URL de conexión. Esa URL es la pieza que vas a pegar en el siguiente paso. -
Conecta tu asistente
En Claude: abre
Settings → Connectors → Add custom connector, pega la URL y confirma. Si el módulo soporta inicio de sesión con Odoo, te va a pedir autorizar desde tu navegador, igual que cuando entras a una app con tu cuenta de Google.
En ChatGPT: el flujo es equivalente enSettings → Connectors. Pega la misma URL.
Cuando termine, el asistente te va a listar lo que puede hacer. Si ves acciones que no autorizaste, para y revisa los permisos del usuario del paso 2. -
Pruébalo con tus cinco preguntas
Usa las preguntas que escribiste al inicio. Compara cada respuesta contra Odoo a mano, una por una.
Vas a encontrar diferencias, y casi siempre son de vocabulario: la IA entiende "ventas" como pedidos confirmados y tú lo entiendes como facturas emitidas. Anótalo y aclárale el término en la pregunta. Después de tres o cuatro correcciones agarra tu forma de hablar.
Los cinco errores que más veo
1. Conectar con el usuario administrador
Es lo más rápido y lo más peligroso. Le das a la IA acceso total a contabilidad, nómina y configuración, cuando solo querías consultar ventas. Crea el usuario dedicado. Son tres minutos.
2. Instalar un módulo abandonado
La Apps Store tiene módulos MCP publicados en 2025 y nunca actualizados. MCP cambió bastante desde entonces. Si la última actualización tiene más de seis meses, busca otro.
3. Esperar que adivine tu vocabulario interno
Si en tu empresa "cliente activo" significa que compró en los últimos 90 días, la IA no lo sabe. Va a usar el campo active de Odoo, que significa otra cosa. Define tus términos en la pregunta la primera vez.
4. Habilitar escritura desde el día uno
La tentación es grande porque se ve espectacular en la demo. Pero una factura confirmada por error requiere una nota de crédito y un asiento contable. Gana poco y arriesga mucho.
5. Saltarse el paso de definir el alcance
Sin las cinco preguntas escritas de antemano, terminas dando permisos "por si acaso". Ese "por si acaso" es exactamente el que después nadie recuerda por qué está ahí.
Si algo no funciona
| Lo que ves | Causa más probable | Qué hacer |
|---|---|---|
| El conector no aparece en el asistente | Estás en el plan gratuito | Los conectores personalizados requieren plan de pago. Verifica tu suscripción. |
| "No autorizado" o error 401 | API key mal copiada o de otro usuario | Genera una clave nueva y cópiala completa, sin espacios al inicio ni al final. |
| Conecta, pero dice que no encuentra datos | El usuario no tiene permiso sobre ese módulo | Revisa los grupos del usuario en Odoo. Falta el del módulo que estás consultando. |
| Los números no cuadran con Odoo | Diferencia de definición, no de datos | Confirma qué está contando: ¿pedidos o facturas? ¿con impuestos o sin? ¿qué compañía? |
| Funciona lento o se corta | Consulta demasiado amplia | Acota por fechas. "Todo el histórico" trae demasiados registros. |
Un caso real, para que veas hasta dónde llega
En una distribuidora de vinos en República Dominicana, el equipo de finanzas calculaba a mano, cada mes, las matrices de rappel: el descuento por volumen que se le aplica a cada cliente según cuánto compró. Era Excel, tomaba horas y se prestaba a errores.
Construí un hub de operaciones sobre Odoo 17 conectado por XML-RPC que calcula el rappel automáticamente y exporta las facturas con precio final directo a Excel, en el formato que el equipo ya usaba.
El resultado no fue "ahora usamos IA". Fue que ese proceso desapareció de la lista de tareas del equipo de finanzas. Esa es la vara: si después de conectar todo tu equipo sigue haciendo el mismo trabajo pero ahora con un chat en medio, no ganaste nada.