Rara vez Odoo es el único sistema de una empresa. Hay bancos, paqueterías, tiendas en línea, facturación electrónica y herramientas propias. Estas son las tres formas más comunes de conectarlos.
1. APIs: JSON-RPC, XML-RPC y REST
Odoo expone sus modelos por JSON-RPC y XML-RPC, y cuando hace falta se agregan controladores HTTP propios con una API REST a la medida. Sirve para que otro sistema cree pedidos, consulte inventario o lea facturas.
2. Webhooks
En lugar de preguntar cada minuto si algo cambió, el sistema externo avisa a Odoo cuando ocurre: un pago confirmado, una guía de envío generada, un pedido nuevo en la tienda.
3. MCP para agentes de IA
MCP (Model Context Protocol) es un estándar para que un agente de IA use herramientas externas. Con un servidor MCP, un asistente puede consultar y operar Odoo, por ejemplo buscar un cliente o revisar el estado de un pedido, solo con los permisos y las acciones que tú definas.
Cómo elegir
Si el otro sistema ya tiene su propia API, normalmente basta un conector. Si necesita avisos en tiempo real, se usan webhooks. Y si quieres que un asistente de IA trabaje con tus datos, conviene un servidor MCP con permisos acotados y registro de lo que hace.