Skip to Content

Servidor MCP de Odoo 20: funciones, seguridad y límites

29 de junio de 2026

Odoo ha escuchado a sus usuarios y ha hecho que sus capacidades de IA sean aún más agénticas: a partir de la versión 20, los usuarios de Enterprise tendrán acceso a un servidor MCP nativo.

El servidor MCP nativo de Odoo permite que un cliente de IA se comunique con Odoo a través de MCP sin ninguna capa intermedia.

Para quienes ya habían conectado un servidor MCP a su Odoo, el puente desaparece: en Odoo 20, tu instancia se convierte en el propio servidor MCP. 

¿Qué es el servidor MCP nativo de Odoo 20?

MCP, o Model Context Protocol, es una forma estándar de que un asistente de IA se conecte a un sistema real y lo utilice. 

En lugar de copiar y pegar datos en un chat, el asistente lee del sistema en vivo y actúa sobre él mediante una interfaz definida y con permisos. 

Odoo MCP aplica esa idea a tu ERP: le da al asistente una puerta controlada hacia Odoo para que pueda consultar registros y responder preguntas sobre tu negocio. Si se lo permites, también puede ejecutar acciones, siempre con los mismos permisos de acceso que ya tienen tus usuarios.


¿Cómo funciona el servidor MCP nativo de Odoo?

El módulo MCP nativo de Odoo (módulo ai_mcp) expone un único punto final, /mcp, que habla JSON-RPC 2.0 conforme a la especificación MCP 2025-11-25. 

El asistente de IA se conecta directamente a ese punto final. No hay ningún paquete Python externo que traduzca el protocolo por detrás, que es el montaje habitual con las pasarelas MCP de la comunidad.

Las herramientas no están programadas de forma fija. Cada una es un registro ir.actions.server marcado para uso con MCP y construido sobre la infraestructura ai.tool de Odoo. 

El servidor también inyecta en cada llamada el usuario actual, la zona horaria, la empresa activa y el contexto UTC, que es justo la parte que la mayoría de los montajes caseros hacen mal.

Funciones de Odoo 20 MCP que ya conocemos hoy

Por lo que sabemos hasta ahora, el servidor MCP nativo incluye cinco herramientas, todas de solo lectura:

  • contexto: devuelve el usuario actual, la zona horaria y la empresa; está pensada para llamarse en primer lugar

  • listado de modelos: devuelve los modelos a los que el usuario puede acceder

  • inspección de campos: describe los campos de un modelo

  • búsqueda: busca y lee registros

  • lecturas agrupadas: agregados para analítica sencilla.

Eso basta para que un asistente explore una base de datos, responda preguntas y elabore informes, sin nada que modifique los datos.

El servidor MCP de Odoo 20 usa un modelo de seguridad por capas

Tres capas principales mantienen segura una llamada: autenticación, control de acceso y validación de esquema.

La autenticación usa una clave de API con un ámbito MCP dedicado. Una clave RPC normal no funcionará contra /mcp, y una credencial MCP no puede reutilizarse como clave RPC general. Ese aislamiento es deliberado.

Cuando se ejecuta una herramienta, la comprobación de acceso se realiza como el usuario real y sin sudo. Se comprueban la pertenencia a grupos y el acceso al modelo y, en el caso de los registros reales, se aplican las reglas de registro. Después la ejecución se degrada de forma forzada a no-sudo, de modo que la operación de datos se ejecuta bajo las ACL normales. sudo solo se usa para localizar la acción, nunca para tocar los datos del usuario. 

Los argumentos se validan contra un esquema antes de que se ejecute nada. El cliente también recibe anotaciones readOnlyHint y destructiveHint por herramienta, de modo que un asistente que se comporte correctamente puede avisar antes de una escritura.

Limitaciones actuales del servidor MCP de Odoo 

Hay algunas limitaciones que deberías tener en cuenta antes de empezar a planificar tu estrategia de IA en torno al nuevo servidor MCP de Odoo.

Solo lectura por defecto

Las herramientas de escritura (create_records, update_records) existen en el módulo ai subyacente y están totalmente implementadas, pero ninguna se expone a través de MCP. Un administrador tiene que marcar explícitamente una acción de escritura antes de que el asistente pueda cambiar nada. Es un buen valor por defecto, aunque significa que «Odoo MCP puede escribir en mi sistema» es sencillamente falso hasta que alguien decida lo contrario.

Sin confirmación interactiva

Una vez habilitada una herramienta de escritura, MCP deja pasar la llamada con la confirmación ya fijada en true. No hay ninguna petición de intervención humana en la capa de Odoo. Tus únicas defensas reales son el indicador de activación explícita y la comprobación de ACL, así que cualquier clave MCP debería pertenecer a un usuario con privilegios mínimos.

Ligero en operativa

El módulo registra las peticiones y poco más. No ofrece limitación de tasa, registros de auditoría ni un interruptor de apagado global. Si necesitas gobernanza CRUD por modelo, limitación de peticiones o una traza de auditoría, eso vive en otro sitio, no en este módulo.

Solo Enterprise, y se instala solo

El módulo tiene licencia Enterprise y está configurado para instalarse automáticamente.

En cualquier base de datos Enterprise 20 que ya tenga el módulo de IA, se instala solo. Si además ejecutas una pasarela MCP aparte, puedes acabar sin darte cuenta con dos superficies MCP activas a la vez. 

Usan puntos finales y ámbitos distintos, así que no chocarán, pero conviene tenerlo presente para evitar solapamientos.

El servidor MCP de Odoo 20 está listo para leer, pero no para escribir (todavía)

El servidor MCP nativo de Odoo es una forma limpia y correcta a nivel de protocolo de dar a un asistente acceso de lectura a Odoo, con valores por defecto sensatos y un aislamiento de ámbitos adecuado.

Es de lectura primero por diseño, ligero en gobernanza y está atado a Enterprise. Y para exploración, informes y Q&A, está listo tal y como viene. 

Pero si necesitas flujos de escritura complejos y seguros, o auditoría y control de tasa, aún tendrás que construir por encima.

Si ya quieres usar Odoo MCP hoy en las versiones 16-19, puedes utilizar nuestro servidor MCP open-source.


→ Consigue el módulo gratis

Preguntas frecuentes sobre el servidor MCP de Odoo 20

¿Qué es el servidor MCP nativo de Odoo 20? Es un punto final de protocolo integrado. El servidor del Protocolo de Contexto de Modelo (MCP) permite que clientes de IA externos (Claude, Cursor, ChatGPT, etc.) se conecten directamente a Odoo a través de un único punto final /mcp, sin necesidad de middleware de terceros ni paquetes de Python adicionales.

¿El servidor MCP de Odoo 20 puede escribir o editar datos por defecto? No. De serie, el servidor MCP de Odoo 20 incluye cinco herramientas de solo lectura para descubrir modelos, hacer búsquedas y obtener análisis. Aunque en el sistema existen herramientas de escritura subyacentes, un administrador tiene que habilitar explícitamente las acciones de escritura antes de que un asistente de IA pueda modificar registros de la base de datos.

¿Cómo protege Odoo las acciones de los asistentes MCP? Odoo utiliza claves de API dedicadas con un ámbito exclusivo para MCP, lo que impide reutilizarlas en otros lugares. Al ejecutar las solicitudes, el sistema limita la ejecución a los permisos del usuario, de modo que se aplican estrictamente el acceso a los modelos, la pertenencia a grupos y las reglas de registro a nivel de fila.

Construyamos tus flujos de trabajo asistidos por IA con Odoo MCP

Nuestro equipo de expertos puede ayudarte a configurar flujos de trabajo de Odoo asistidos por IA o a explorar casos de uso concretos de Odoo MCP adaptados a tu negocio.


in Odoo

Temas de Odoo que también te pueden interesar:

Integraciones de Odoo Managed Services para Odoo  Implementación de Odoo

Your Dynamic Snippet will be displayed here... This message is displayed because you did not provided both a filter and a template to use.

Lee más sobre Odoo: 

Meet much.! Descubre más sobre nuestro equipo

Sobre nosotros
Habla con nuestros expertos
Your Dynamic Snippet will be displayed here... This message is displayed because you did not provided both a filter and a template to use.

Temas que también te pueden interesar: