Odoo 20 acaba de presentarse en Odoo Experience, y una de las novedades más relevantes para quienes trabajamos integrando IA en sistemas de gestión es la llegada de un servidor MCP nativo: el módulo ai_mcp. Te contamos de qué se trata, para qué sirve y qué casos de uso reales se abren para las empresas. En Codize te ayudamos a dar la transición tecnológica.
¿Qué es el MCP (Model Context Protocol)?
MCP es un protocolo abierto que estandariza cómo un asistente de IA (como Claude) se conecta a sistemas externos para leer y, eventualmente, escriba datos. Hasta Odoo 19, conectar un asistente de IA al ERP requería levantar una capa intermedia. Esto implicaba desarrollo a medida, diseño de seguridad propio y mantenimiento continuo.
Qué cambia con Odoo 20
El nuevo módulo ai_mcp (Enterprise) expone un único endpoint en /mcp que habla JSON-RPC 2.0 siguiendo la especificación MCP actual. El asistente de IA se conecta directamente ahí usando una API key con alcance exclusivo para MCP. Se elimina la capa intermedia: el propio Odoo se convierte en el servidor MCP.
En su lanzamiento, el módulo trae cinco herramientas, todas de solo lectura:
- Context: devuelve el usuario actual, zona horaria y compañía activa.
- Model listing: lista los modelos de Odoo accesibles para ese usuario.
- Field inspection: describe los campos de un modelo (por ejemplo, una orden de venta o un producto).
- Search and read: busca y trae registros de cualquier modelo accesible — la herramienta central para preguntas como "mostrame las facturas impagas del mes".
- Grouped reads: agregaciones simples tipo analítica (total facturado por cliente, órdenes por estado, etc.).
Seguridad
La API key de MCP tiene un scope dedicado; no sirve como key genérica y viceversa. Las herramientas se ejecutan con los permisos reales del usuario autenticado (grupos, reglas de registro, todo se respeta). Los argumentos se validan contra un schema antes de ejecutarse. Cada tool incluye anotaciones (readOnlyHint, destructiveHint) para que el cliente de IA sepa qué puede y qué no puede hacer.
Lo que todavía no hace
Las escrituras (crear/actualizar registros) existen en el módulo de IA pero no están expuestas por defecto vía MCP; un administrador debe habilitarlas explícitamente. No hay confirmación humana integrada para las escrituras que sí se habiliten (esto puede ser un riesgo). La gobernanza es básica: hay logging de requests, pero no rate limiting ni auditoría avanzada de forma nativa. Es exclusivo de Enterprise y se auto-instala en bases que ya tengan el módulo de IA activo.
Casos de uso concretos
- Consultas en lenguaje natural sobre el negocio: "¿cuál es el stock actual del SKU X en todos los depósitos?", sin abrir dashboards ni exportar reportes.
- Resúmenes operativos al instante: facturación abierta por cliente, órdenes de producción por estado, valorización de inventario por ubicación.
- Soporte a la toma de decisiones: un gerente puede preguntarle directamente a Claude sobre datos vivos de Odoo.
- Base para IA agéntica: el MCP nativo es la infraestructura sobre la que Odoo construirá flujos autónomos multi-paso en próximas versiones.
¿Y si todavía estás en Odoo 19 o versiones anteriores?
El ecosistema ya tiene servidores MCP de terceros (algunos open source) que conectan Odoo 16+ vía XML-RPC o JSON-2, con funcionalidades de escritura, multi-instancia y gobernanza más configurable que la versión nativa actual. Si tu migración a Odoo 20 no es inmediata, una integración MCP de terceros bien diseñada sigue siendo una opción sólida — y en muchos casos, superior en control y auditoría. Esta también es una opción para quienes utilizan Community.
Cómo te podemos ayudar desde Codize
En Codize venimos trabajando en integraciones de IA sobre Odoo, incluyendo desarrollo de módulos a medida y conectores con API de producción propia. Si estás evaluando cómo sumar IA a tu operación en Odoo, podemos ayudarte en dos frentes:
- Consultoría: te ayudamos a definir si conviene esperar a Odoo 20 y su MCP nativo, o avanzar ya con una integración de terceros sobre tu versión actual — evaluando seguridad, gobernanza y el verdadero impacto en tu operación.
- Desarrollo a medida: diseñamos e implementamos apps y flujos conectados a Odoo (vía MCP nativo, JSON-2 o XML-RPC) para que tu equipo pueda consultar y operar el ERP en lenguaje natural, con los controles de acceso y auditoría que tu negocio necesita — algo que el módulo nativo, hoy, no resuelve por sí solo.
Si querés explorar cómo llevar estas capacidades a tu empresa, en Codize diseñamos la solución que mejor se ajuste a tu versión de Odoo y a tus procesos. Si necesitás migrar tus desarrollos de versiones anteriores a Odoo 20 para aprovechar estas mejoras, podemos llevarlo a cabo.