.
En este vídeo mostramos cómo conectar Odoo 19 Community Edition con una inteligencia artificial utilizando el protocolo MCP (Model Context Protocol) y el agente Hermes Desktop.
La idea es sencilla pero muy potente: conseguir que una inteligencia artificial pueda comunicarse directamente con Odoo y, dependiendo de los permisos que le concedamos, consultar información y crear o modificar registros.
¿Qué vamos a utilizar?
Para realizar la prueba utilizamos:
- Odoo 19 Community Edition.
- El módulo MCP Server de much. Consulting.
- OpenRouter, para acceder a diferentes modelos de inteligencia artificial.
- Hermes Desktop, que utilizamos como agente para comunicarnos con Odoo mediante MCP.
En este caso utilizamos un módulo de la tienda de aplicaciones de Odoo y no un módulo de OCA. El módulo utilizado es MCP Server, de much. Consulting.

¿Qué es MCP?
MCP significa Model Context Protocol.
Es un protocolo que permite que una inteligencia artificial se comunique con aplicaciones y fuentes de datos externas de una forma estructurada.
En nuestro caso, lo utilizamos para que una inteligencia artificial pueda comunicarse con Odoo.
Esto permite pasar de simplemente preguntarle cosas a una IA a poder realizar determinadas operaciones directamente sobre nuestra base de datos de Odoo.
Por ejemplo, podemos pedirle que cree un cliente, que genere una oportunidad, que cree una actividad o que prepare un presupuesto.
El módulo MCP Server permite configurar qué modelos de Odoo estarán disponibles para la inteligencia artificial y qué operaciones podrá realizar sobre ellos.
Configuración de los permisos MCP en Odoo
Una vez instalado el módulo en Odoo 19 Community Edition, tenemos que configurar los modelos a los que podrá acceder la inteligencia artificial.
Por ejemplo, podemos trabajar con el modelo de contactos.
Para cada modelo podemos establecer diferentes permisos:
- Leer.
- Crear.
- Actualizar.
- Borrar.
- Utilizar determinados métodos.
Los métodos permiten realizar determinadas operaciones de negocio que van más allá de simplemente crear o modificar campos.
La ventaja de este sistema es que podemos decidir exactamente hasta dónde queremos permitir que llegue la inteligencia artificial.
No es necesario darle acceso completo a toda la base de datos.
La conexión mediante API Key
Para realizar esta prueba también configuramos una API Key asociada al usuario administrador de Odoo.
Esta clave es la que utilizaremos posteriormente para que Hermes pueda autenticarse contra Odoo.
En una instalación real hay que prestar especial atención a la seguridad y utilizar usuarios, permisos y credenciales adecuados.
En la demostración del vídeo se trata de una instalación de pruebas y las credenciales utilizadas para la demostración se eliminan posteriormente.
OpenRouter: acceso a diferentes modelos de IA
La siguiente pieza que utilizamos es OpenRouter.
OpenRouter permite utilizar diferentes modelos de inteligencia artificial desde una misma plataforma, tanto modelos de pago como modelos que pueden utilizarse gratuitamente.
Esto resulta especialmente interesante para hacer pruebas, porque podemos cambiar de modelo y comprobar cómo responde cada uno cuando tiene que interactuar con Odoo.
Durante la demostración utilizamos inicialmente Gemini 3.7 Flash y posteriormente probamos también un modelo gratuito para comparar el comportamiento.
Hermes Desktop como agente
La otra pieza fundamental de la demostración es Hermes Desktop.
Hermes actúa como agente y nos permite mantener una conversación con la inteligencia artificial.
Pero lo interesante es que Hermes no se limita a responder preguntas.
A través de MCP puede comunicarse con nuestra instalación de Odoo.
En la configuración de Hermes añadimos el servidor MCP de Odoo utilizando la dirección:
y configuramos la autorización mediante la API Key que habíamos generado previamente en Odoo.
De esta forma, Hermes dispone de una conexión con Odoo y puede utilizar las operaciones que hemos permitido mediante la configuración MCP.
Primera prueba: crear clientes desde la inteligencia artificial
Para comprobar que todo funciona correctamente comenzamos con una base de datos prácticamente vacía.
En Odoo no tenemos clientes ni facturas y tampoco tenemos información relevante en el CRM.
Desde Hermes le pedimos a la inteligencia artificial:
«Crea en Odoo los siguientes clientes indicando que sí son clientes».
Le proporcionamos tres nombres:
- Stein.
- Drácula.
- La Momia.
La inteligencia artificial procesa la petición y utiliza la conexión MCP para crear los registros en Odoo.
Cuando volvemos a la pantalla de clientes de Odoo podemos comprobar que los tres clientes han sido creados.
Además, aparecen marcados como clientes, tal y como habíamos solicitado.
Crear oportunidades en el CRM
A continuación damos un paso más.
Le pedimos a Hermes:
«Créame una oportunidad para cada cliente».
La inteligencia artificial vuelve a utilizar la conexión con Odoo y crea las correspondientes oportunidades en el CRM.
De esta forma podemos comprobar que no solamente es capaz de consultar información, sino también de crear nuevos registros.
Crear actividades de llamada
El siguiente paso consiste en crear una actividad para cada oportunidad.
En concreto, le pedimos que cree una actividad de tipo llamada telefónica para cada uno de ellos y que la programe para el martes 15.
Después de procesar la petición, podemos comprobar en Odoo que las tres actividades de llamada han sido creadas.
Estamos empezando a ver el potencial de esta integración: en lugar de navegar por diferentes menús de Odoo y crear manualmente cada registro, podemos describir lo que queremos mediante lenguaje natural.
Crear presupuestos
El siguiente experimento consiste en crear un presupuesto para cada cliente.
Para ello utilizamos un producto que habíamos creado previamente para la prueba:
Soporte Odoo.
La petición que hacemos a la inteligencia artificial es crear un presupuesto para cada cliente con una unidad de ese producto.
Hermes procesa la petición y Odoo recibe las instrucciones mediante MCP.
Al entrar posteriormente en Ventas podemos comprobar que los presupuestos han sido creados.
Convertir los presupuestos en facturas
A continuación vamos un paso más allá.
Le pedimos a la inteligencia artificial:
«Confirma los presupuestos y conviértelos en factura».
La IA realiza las operaciones necesarias en Odoo y finalmente podemos comprobar que los presupuestos han sido confirmados y que las correspondientes facturas han sido generadas.
Esto demuestra que MCP no solamente puede utilizarse para consultar información.
Con los permisos adecuados también puede ejecutar operaciones sobre Odoo.
También podemos interactuar desde el móvil
Hermes dispone además de conexiones con diferentes sistemas de mensajería.
Esto abre la posibilidad de interactuar con el agente desde otros dispositivos y aplicaciones, como un teléfono móvil, si configuramos la conexión correspondiente.
Por tanto, el concepto no se limita a tener una ventana abierta en el ordenador.
La idea es poder utilizar un agente de inteligencia artificial como una interfaz alternativa para trabajar con Odoo.
Consultar el importe pendiente de cobro
Otra de las pruebas que realizamos consiste en preguntarle a la inteligencia artificial cuánto dinero tenemos pendiente de cobro.
La petición se realiza directamente desde Hermes y la IA consulta la información disponible en Odoo.
En la demostración nos devuelve el importe pendiente de cobro correspondiente a las facturas que acabamos de generar.
Aquí vemos otra posibilidad muy interesante: utilizar lenguaje natural para realizar consultas sobre la información de nuestro ERP.
Registrar el pago de una factura
Después hacemos una prueba todavía más interesante.
Le pedimos que pague mediante banco la factura correspondiente a Frankenstein.
La inteligencia artificial procesa la petición y realiza la operación.
Cuando volvemos a Odoo podemos comprobar que la factura aparece como pagada.
Por tanto, hemos pasado de una simple consulta a una operación que modifica el estado de un documento dentro del ERP.
Probando diferentes modelos de inteligencia artificial
Una de las ventajas de utilizar OpenRouter es que podemos cambiar de modelo.
Durante la primera parte de la demostración utilizamos Gemini.
Posteriormente cambiamos a otro modelo para comprobar qué ocurre con un modelo diferente y, en este caso, gratuito.
La diferencia más evidente durante la prueba es la velocidad.
El modelo gratuito tarda considerablemente más en responder, aunque finalmente también consigue realizar las operaciones solicitadas.
Una segunda prueba con otro modelo
Para comprobarlo hacemos una nueva prueba.
Le pedimos a la inteligencia artificial que cree un nuevo cliente:
La Niña de la Curva.
El modelo procesa la petición y finalmente crea correctamente el cliente en Odoo.
Después le pedimos que genere una factura utilizando el producto que habíamos creado para la prueba.
Finalmente, la factura también aparece en Odoo.
Esto permite comprobar que la conexión MCP no depende exclusivamente de un único modelo de inteligencia artificial.
Lo importante es que el modelo y el agente sean capaces de utilizar correctamente las herramientas MCP que tienen disponibles.
¿Qué hemos conseguido?
En esta demostración hemos conectado tres elementos:
Odoo 19 Community Edition → MCP → Agente de IA
El agente Hermes se comunica con el modelo de inteligencia artificial y utiliza MCP para interactuar con Odoo.
Gracias a esta conexión hemos podido realizar mediante lenguaje natural operaciones como:
- Crear clientes.
- Marcar clientes como clientes.
- Crear oportunidades en el CRM.
- Crear actividades.
- Crear presupuestos.
- Confirmar presupuestos.
- Generar facturas.
- Consultar importes pendientes de cobro.
- Registrar el pago de una factura.
- Trabajar con diferentes modelos de inteligencia artificial.
Todo ello sin realizar manualmente cada una de las operaciones desde la interfaz tradicional de Odoo.
MCP y Odoo: una nueva forma de trabajar
La principal idea que queremos mostrar con esta prueba es que MCP puede convertirse en una nueva forma de interactuar con un ERP.
Hasta ahora, para realizar una operación en Odoo normalmente entramos en el módulo correspondiente, buscamos el registro, pulsamos los botones necesarios y completamos los campos.
Con una conexión MCP podemos plantear determinadas operaciones utilizando lenguaje natural.
Por ejemplo:
«Crea una oportunidad para cada uno de mis clientes».
o:
«Dime cuánto tengo pendiente de cobrar».
o:
«Crea un presupuesto para estos clientes con una unidad del producto Soporte Odoo».
La inteligencia artificial interpreta la petición y utiliza las herramientas disponibles para comunicarse con Odoo.
La importancia de los permisos
Esta capacidad también hace especialmente importante la configuración de permisos.
Una inteligencia artificial conectada a Odoo puede llegar a realizar operaciones que modifican datos reales.
Por eso no deberíamos simplemente darle acceso indiscriminado a toda la base de datos.
El módulo MCP permite configurar qué modelos están disponibles y qué operaciones se pueden realizar sobre ellos.
En una instalación real habría que diseñar cuidadosamente los permisos, las credenciales y las políticas de seguridad antes de permitir que una IA trabaje con datos empresariales reales.
Conclusión
En este vídeo hemos realizado una primera prueba de concepto conectando Odoo 19 Community Edition con una inteligencia artificial mediante MCP y Hermes Desktop.
Hemos comprobado que, utilizando lenguaje natural, podemos pedir al agente que interactúe con Odoo y realice diferentes operaciones sobre clientes, CRM, ventas y facturación.
También hemos probado diferentes modelos de inteligencia artificial mediante OpenRouter y hemos comprobado que incluso un modelo gratuito puede realizar las operaciones, aunque con una velocidad de respuesta inferior.
Este tipo de integración abre muchas posibilidades para utilizar la inteligencia artificial como una nueva interfaz para nuestro ERP.
Y esto es solamente una primera prueba.
A partir de aquí se pueden plantear integraciones mucho más avanzadas entre Odoo, agentes de inteligencia artificial y otros sistemas.
En próximos vídeos podremos profundizar en la seguridad, los permisos y las posibilidades que ofrece esta arquitectura.