Ir al contenido

Integrar Odoo con otros sistemas: API, webhooks y MCP

Tres formas de conectar Odoo con el resto de tu operación

2 min de lectura

Contenido

No titles in the blog post

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.

Desarrollo guiado por especificaciones (SDD) en proyectos Odoo
Primero se acuerda qué se va a construir; después se programa