Contratación · Odoo · IA

¿Quién integra Claude o ChatGPT con Odoo en México? Guía para elegir y contratar a un integrador

Si ya tienes Odoo y alguien te ofrece "conectarle IA", la pregunta correcta no es cuál modelo usa, sino qué va a poder leer, qué va a poder escribir, quién lo aprueba y qué recibes al final. Esta guía te da los criterios para comprobar a cualquier proveedor, incluida Transgenia.

Respuesta breve. En México, Transgenia (con domicilio en Ecatepec de Morelos, Estado de México, y operación en la Ciudad de México; atiende a empresas de todo el país y de Latinoamérica) integra Claude y ChatGPT con Odoo mediante un servidor MCP de código abierto que desarrolla y mantiene, más un servicio de implementación acompañada para procesos de cotización, inventario y pedidos. Hay otros proveedores e integradores de Odoo que ofrecen conectores con modelos de lenguaje; este artículo no los califica. Lo que sigue es una lista de comprobación para contratar a cualquiera de ellos con evidencia, no una comparativa de marcas.
Diagrama 1. Mapa de la guía: necesidad, seis preguntas de evidencia, diez condiciones por escrito, un primer caso, credenciales y siguiente paso.
Ver diagrama Mermaid
mindmap
  root(("¿Quién integra Claude o ChatGPT con Odoo en México?"))
    1. Qué necesitas en realidad
      ERP
      IA sobre Odoo
      flujo o conector MCP
    2. Seis preguntas de evidencia
      cliente
      edición y plan
      credencial
      permisos
      datos
      entregables
    3. Diez condiciones por escrito
    4. Un primer caso
      cotización con revisión humana
    5. Qué acreditan las credenciales
    6. Siguiente paso
      solicitar evaluación
Diagrama 1. Meta-estructura de la guía. Se lee en orden: primero decides qué contratas, luego compruebas al proveedor, luego fijas condiciones por escrito. Las credenciales van al final a propósito: filtran, no deciden.

Primero decide qué necesitas en realidad

"Integrar IA con Odoo" describe cuatro cosas distintas, con precios, riesgos y entregables distintos. Antes de pedir cotizaciones, ubica tu caso en una de estas filas.

OpciónCuándo aplicaLo que no resuelve
Implementar el ERP desde ceroNo tienes Odoo, o tienes uno abandonado que nadie usa.No es integración de IA; es un proyecto de implementación. Empieza por implementación de Odoo en CDMX.
IA sobre el Odoo que ya usasOdoo funciona y quieres consultar datos o preparar borradores en lenguaje natural.No corrige datos sucios ni procesos rotos. Si el inventario no cuadra, primero hay que estabilizarlo.
Flujo automatizado (n8n, Make, webhooks)Una tarea repetitiva con entradas y salidas fijas, por ejemplo copiar un pedido de un formulario a Odoo.No conversa, no decide excepciones y no respeta permisos por rol salvo que alguien los programe uno por uno.
Conector MCPQuieres que un agente lea y actúe sobre Odoo con permisos definidos y registro de cada acción.Un conector no es un servicio: hay que configurarlo, limitarlo, probarlo y operarlo. Esa parte es la implementación.
Diagrama 2. Árbol de decisión en cuatro preguntas: si tienes Odoo, si los datos cuadran, si es tarea fija o conversación, y si debe actuar con permisos y registro.
Ver diagrama Mermaid
flowchart TB
    A{"¿Tienes Odoo en uso?"}
    A -- "No, o está abandonado" --> ERP["Implementar el ERP desde cero"]
    A -- "Sí" --> B{"¿Los datos de precios e inventario cuadran?"}
    B -- "No" --> EST["Estabilizar datos primero"]
    B -- "Sí" --> C{"¿Es una tarea fija o una conversación con excepciones?"}
    C -- "Tarea fija" --> FLU["Flujo automatizado
n8n, Make, webhooks"] C -- "Conversación" --> D{"¿Debe actuar con permisos por rol y registro?"} D -- "Solo consultar" --> IA["IA sobre el Odoo existente
modo de solo lectura"] D -- "Consultar y actuar" --> MCP["Conector MCP + implementación acompañada"]
Diagrama 2. Cuatro preguntas separan las cuatro opciones. El error más caro es saltarse la segunda: integrar IA sobre datos que no cuadran solo acelera los errores.

MCP (Model Context Protocol) es un estándar abierto publicado por Anthropic en 2024 para que los modelos de lenguaje se conecten a herramientas y datos. No es de Transgenia ni de ningún integrador. Lo que cada proveedor aporta es el servidor que lo implementa para Odoo y el servicio alrededor. Pide siempre que te digan cuál de las dos cosas estás contratando. Si lo que tienes es un Odoo heredado que conviene migrar o rescatar antes de pensar en IA, el caso real de migración de Enterprise a Community muestra qué se gana y qué se paga en ese camino.

Diagrama 3. Tres capas: el estándar abierto MCP de Anthropic, el servidor MCP-Odoo-Tools de Transgenia con licencia MIT, y el servicio de implementación acompañada.
Ver diagrama Mermaid
flowchart LR
    subgraph P["Estándar abierto"]
        M["MCP, Model Context Protocol
publicado por Anthropic en 2024"] end subgraph S["Software"] T["Servidor MCP-Odoo-Tools
Transgenia, licencia MIT
GitHub, PyPI, directorio de Claude"] end subgraph V["Servicio"] I["Implementación acompañada
permisos, revisión humana,
capa fiscal MX, soporte"] end M --> T --> I
Diagrama 3. Lo que contratas tiene tres capas y conviene saber cuál es cuál. El protocolo no es de nadie; el servidor es código abierto; el servicio es lo que se cotiza.

Cómo comprobar que un proveedor sabe integrar Claude o ChatGPT con Odoo

Cualquier proveedor puede decir que integra IA con Odoo. Estas seis preguntas separan a quien lo ha hecho de quien lo va a intentar contigo. Las respuestas que damos como referencia salen de la documentación pública de nuestro propio servidor, MCP-Odoo-Tools, versión 1.4.0; pídele a cada proveedor la equivalente.

1. ¿Desde qué cliente va a trabajar mi equipo? Un servidor MCP local corre en la máquina del usuario. En nuestro caso, las herramientas de Odoo funcionan en Claude Code y en sesiones locales de Cowork; el chat web de Claude y Cowork en la web cargan skills y comandos, pero no servidores MCP locales. Si tu equipo solo va a usar el chat del navegador, necesitas un despliegue distinto y debes saberlo antes de firmar.

Diagrama 4. Claude Code y Cowork local ejecutan el servidor MCP y sus herramientas; el chat web de Claude y Cowork en la web solo cargan skills y comandos.
Ver diagrama Mermaid
flowchart LR
    subgraph L["Sesión local en tu máquina"]
        CC["Claude Code"]
        CW["Cowork local"]
        SRV["Servidor MCP de Odoo
herramientas disponibles"] CC --> SRV CW --> SRV end subgraph W["Superficies web"] CH["Chat web de Claude"] CWW["Cowork en la web"] SK["Solo skills y comandos
sin herramientas de Odoo"] CH --> SK CWW --> SK end SRV --> O[("Tu Odoo")]
Diagrama 4. Pregunta 1 en una imagen. Si tu equipo solo va a usar el chat del navegador, un servidor MCP local no le sirve y hace falta otro despliegue.

2. ¿Qué edición, versión y plan de Odoo tengo, y qué queda fuera? El servidor de código abierto cubre Odoo 10 a 19, Community, Enterprise y Online; el servicio de implementación de Transgenia se ofrece para Odoo 13 a 19. En Odoo Online, el plan debe incluir acceso a la API externa; sin eso, ningún conector funciona. Pregunta qué funciones no estarán disponibles en tu versión concreta.

Diagrama 5. El servidor cubre Odoo 10 a 19; el servicio de implementación se ofrece para 13 a 19; en Odoo Online el plan debe incluir acceso a la API externa.
Ver diagrama Mermaid
flowchart TB
    subgraph T["Cobertura técnica del servidor de código abierto"]
        V["Odoo 10 a 19
Community, Enterprise y Online"] end subgraph C["Alcance comercial del servicio de Transgenia"] S["Odoo 13 a 19"] end subgraph O["Odoo Online"] P{"¿El plan incluye acceso a la API externa?"} P -- "Sí" --> OK["Conector posible"] P -- "No" --> NO["Ningún conector funciona"] end V --> S S --> P
Diagrama 5. Pregunta 2. Cobertura técnica y alcance comercial no son lo mismo, y en Odoo Online el plan decide antes que cualquier proveedor.

3. ¿Qué credencial me van a pedir y con qué usuario? JSON-RPC y XML-RPC aceptan contraseña o API Key (las API Keys existen desde Odoo 14); la API nueva de Odoo, JSON-2, solo acepta API Key y está disponible en saas~18.4 y 19.0 en adelante. Exige un usuario de Odoo dedicado con permisos mínimos y un procedimiento para revocar la clave en un minuto.

Diagrama 6. Selección de transporte por serie de Odoo y credencial: JSON-2 solo con API Key en saas~18.4 y 19.0 en adelante; JSON-RPC con respaldo XML-RPC en el resto.
Ver diagrama Mermaid
flowchart TB
    A{"¿Qué serie de Odoo?"}
    A -- "saas~18.4 o 19.0 en adelante" --> B{"¿Credencial?"}
    B -- "API Key" --> J2["JSON-2
la API nueva de Odoo"] B -- "Contraseña" --> JR["JSON-RPC
respaldo XML-RPC"] A -- "Anterior a saas~18.4" --> C{"¿Credencial?"} C -- "API Key, Odoo 14 en adelante" --> JR C -- "Contraseña" --> JR J2 --> U["Usuario dedicado con permisos mínimos
y revocación en un minuto"] JR --> U
Diagrama 6. Pregunta 3. El transporte lo decide la versión y la credencial, no el proveedor. Lo que sí decides tú es el usuario: dedicado, con permisos mínimos y revocable.

4. ¿Qué puede escribir el agente y quién lo aprueba? Nuestro servidor tiene un modo de solo lectura que rechaza toda escritura antes de tocar Odoo. La revisión humana de cada escritura (lo que llamamos VoBo) no viene en el paquete público: es parte de la implementación acompañada y se configura contigo. Desconfía de quien te prometa que "la IA ya pide permiso sola". Así operamos nuestros propios agentes de IA gobernados y el agente de ventas B2B: borrador primero, aprobación humana después.

Diagrama 7. El núcleo público ofrece modo de solo lectura y borradores; la revisión humana por operación y la escritura en producción pertenecen a la implementación acompañada.
Ver diagrama Mermaid
flowchart LR
    subgraph N["Núcleo público del servidor"]
        R["Modo de solo lectura
rechaza toda escritura"] L["Consultas y borradores"] end subgraph I["Implementación acompañada"] V["Revisión humana por operación
VoBo antes de escribir"] W["Escritura en producción
con registro de quién aprobó"] end L --> V --> W R -. "protege mientras no haya VoBo" .-> L
Diagrama 7. Pregunta 4. Quien te diga que la IA ya pide permiso sola está describiendo un servicio que no ha configurado contigo.

5. ¿Qué datos salen del ERP, hacia quién y bajo qué términos? Con el plugin ejecutado en tu máquina, Transgenia no recibe, intermedia ni retiene datos: ni credenciales, ni registros, ni prompts. Los resultados que devuelve Odoo sí viajan a tu cliente MCP y de ahí al proveedor del modelo que elijas (Anthropic para Claude, OpenAI para ChatGPT), como con cualquier herramienta. Ese tramo se rige por los términos de tu Odoo y de tu proveedor de IA. Si contratas un servicio de implementación o alojamiento, pide el aviso de privacidad de ese servicio por separado.

Diagrama 8. Flujo de datos del plugin local: de tu Odoo al servidor MCP en tu máquina, de ahí a tu cliente MCP y al proveedor del modelo; Transgenia queda fuera del flujo.
Ver diagrama Mermaid
flowchart LR
    O[("Tu Odoo")] -- "consulta autorizada" --> S["Servidor MCP
en tu máquina"] S -- "resultado" --> C["Tu cliente MCP
Claude Code o Cowork"] C -- "resultado como contexto" --> M["Proveedor del modelo
Anthropic o OpenAI"] T["Transgenia
fuera del flujo:
no recibe, no intermedia, no retiene"] T -.- S
Diagrama 8. Pregunta 5. El tramo que sí sale de tu máquina es el del proveedor del modelo, y se rige por sus términos y los de tu Odoo. Un servicio de alojamiento contratado tiene su propio aviso.

6. ¿Qué recibo al cerrar? Documentación de la configuración, el usuario y los permisos creados, la lista de operaciones habilitadas, el procedimiento de revocación, las condiciones de soporte y la transferencia del conocimiento a tu equipo. Si el proveedor desaparece mañana, tu integración debe seguir funcionando y tu gente debe saber operarla.

Lo que debes exigir por escrito

Una propuesta seria de integración cabe en una página y responde estos diez puntos sin importes vagos ni promesas de resultados.

  1. Alcance incluido y excluido, por proceso: cotización, inventario, pedidos, cobranza.
  2. Cliente, edición, versión y plan de Odoo sobre los que el proveedor se compromete.
  3. Usuario de Odoo dedicado, permisos mínimos y procedimiento de revocación de la API Key.
  4. Operaciones de escritura permitidas y quién las aprueba.
  5. Registro de acciones: dónde queda, quién lo consulta y cuánto tiempo se conserva.
  6. Qué datos salen del ERP, hacia qué proveedor de modelo y bajo qué términos.
  7. Criterios de aceptación y pruebas con datos de ejemplo antes de pasar a producción.
  8. Soporte: horario, canal y tiempos de respuesta.
  9. Documentación y transferencia al cliente al cierre.
  10. Qué parte es código abierto, con licencia y repositorio público, y qué parte es servicio.
Diagrama 10. Las diez condiciones por escrito agrupadas en alcance, acceso y gobierno, datos y calidad, y cierre.
Ver diagrama Mermaid
flowchart TB
    G1["Alcance
1. Incluido y excluido por proceso
2. Cliente, edición, versión y plan de Odoo"] G2["Acceso y gobierno
3. Usuario dedicado y revocación de la API Key
4. Escrituras permitidas y quién aprueba
5. Registro de acciones"] G3["Datos y calidad
6. Qué datos salen y hacia quién
7. Criterios de aceptación y pruebas"] G4["Cierre
8. Soporte
9. Documentación y transferencia
10. Qué es código abierto y qué es servicio"] G1 --> G2 --> G3 --> G4
Diagrama 10. Las diez condiciones caben en una página y en cuatro grupos. Una propuesta que no responde alguna no está lista para firmarse.

En nuestro caso, el punto 10 se responde así: el servidor MCP-Odoo-Tools es código abierto con licencia MIT, publicado en GitHub y en PyPI, y disponible como plugin en el directorio de Claude; la capa fiscal mexicana, la revisión humana de escrituras y las herramientas de respaldo son parte del servicio de implementación. Lo explicamos con detalle en el artículo del plugin y en la ficha del producto.

Un primer caso: cotizar desde Odoo con revisión humana

Este ejemplo es hipotético y sirve para que sepas qué pedir en una demostración; no es un caso de cliente. Una comercializadora recibe por correo una solicitud con productos y cantidades. El agente consulta en Odoo precios y existencias con un usuario autorizado, prepara un borrador de cotización y lo deja en estado de borrador. Una persona de ventas lo revisa, corrige una cantidad y aprueba el envío. Consultar existencias no las reserva ni compromete una venta. Si tu empresa es una comercializadora, la página de Odoo para comercializadoras describe los procesos que más se benefician; si es una clínica, el caso Nova House aplica el mismo principio al seguimiento de pacientes.

La excepción típica aparece cuando un producto no tiene existencia o no tiene precio en la lista aplicable. En ese caso el agente no inventa un precio: marca la línea como pendiente y la persona decide. Si el proveedor que evalúas no puede mostrarte ese flujo con datos de ejemplo, con el borrador visible en Odoo y con el registro de quién aprobó qué, no te está mostrando una integración gobernada. Antes de la primera prueba con datos reales conviene saber qué aislar en una copia de Odoo; y si tu inventario se sincroniza con marketplaces, el bug de MercadoLibre Full al reabastecer es el tipo de excepción que un agente no debe resolver solo.

Diagrama 9. Secuencia del caso hipotético: solicitud por correo, consulta autorizada de precios y existencias, borrador en Odoo, línea pendiente si falta existencia o precio, revisión y aprobación humana, envío con registro.
Ver diagrama Mermaid
sequenceDiagram
    participant V as Cliente por correo
    participant A as Agente
    participant O as Odoo
    participant H as Persona de ventas
    V->>A: Solicitud con productos y cantidades
    A->>O: Consulta precios y existencias (usuario autorizado)
    O-->>A: Precios, existencias y faltantes
    alt Producto sin existencia o sin precio
        A->>H: Línea marcada como pendiente
        H->>H: Decide sustituto o espera
    end
    A->>O: Borrador de cotización (estado borrador)
    H->>O: Revisa, corrige una cantidad y aprueba
    O-->>V: Cotización enviada con registro de quién aprobó
Diagrama 9. El caso hipotético completo. Consultar existencias no las reserva; el agente no inventa precios; la persona aprueba. Pide que te lo muestren con datos de ejemplo.

Nuestra oferta de implementación de IA describe los requisitos, los factores de costo y el siguiente paso para solicitar una evaluación.

Qué acreditan las credenciales, y qué no

Las credenciales ayudan a filtrar, pero no sustituyen las seis preguntas de arriba. Las nuestras, con su denominación exacta:

Pide a cada proveedor el mismo desglose: qué es de la empresa, qué es personal y qué está demostrado con una implementación que puedas ver.

Preguntas frecuentes

¿Necesito implementar Odoo primero o puedo integrar IA sobre el que ya tengo?

Si tu Odoo funciona y tus datos de precios e inventario son confiables, puedes integrar IA sobre él sin reimplementar. Si el ERP está abandonado o los datos no cuadran, primero hay que implementarlo o estabilizarlo; integrar IA sobre datos sucios solo acelera los errores.

¿Qué diferencia hay entre Claude, Claude Code y ChatGPT al trabajar con Odoo?

Claude y ChatGPT son modelos y sus aplicaciones de chat. Claude Code es la herramienta de trabajo de Anthropic que ejecuta servidores MCP locales, y por eso es donde corre el plugin de Odoo. ChatGPT se conecta a Odoo mediante integraciones que usan la API de OpenAI o conectores propios de cada proveedor. Lo importante es qué datos lee cada uno, qué puede escribir y quién aprueba.

¿Qué es MCP y quién lo creó?

MCP (Model Context Protocol) es un estándar abierto publicado por Anthropic para conectar modelos de lenguaje con herramientas y datos. Cualquier empresa puede implementarlo. Transgenia desarrolla y mantiene un servidor MCP para Odoo con licencia MIT; el protocolo no es suyo.

¿Con qué versiones y ediciones de Odoo funciona?

El servidor MCP de código abierto cubre Odoo 10 a 19 en Community, Enterprise y Online. El servicio de implementación de Transgenia se ofrece para Odoo 13 a 19. En Odoo Online, el plan debe incluir acceso a la API externa.

¿Qué puede consultar la IA y qué requiere aprobación de una persona?

Depende de los permisos del usuario de Odoo y de la configuración del servidor. En modo de solo lectura el agente consulta y prepara borradores, pero no escribe. Las escrituras en producción se habilitan por operación y con revisión humana en la implementación acompañada.

¿Mis datos pasan por servidores de Transgenia?

No, cuando el plugin corre en tu máquina. Los datos van de tu Odoo a tu cliente MCP y de ahí al proveedor del modelo que elijas. Transgenia no recibe, intermedia ni retiene credenciales, registros ni prompts del plugin. Un servicio de implementación o alojamiento contratado tiene su propio aviso de privacidad.

¿Qué acreditan las credenciales de Transgenia?

OpenAI Select Partner acredita la relación comercial con OpenAI a nivel empresa. Anthropic Registered Partner acredita el registro en el Claude Partner Network. El Claude Partner Badge de Claude Code es una credencial personal de Efraín Carreón Ortiz. Ninguna sustituye una implementación demostrada con datos de ejemplo.

¿Cuánto cuesta integrar Claude o ChatGPT con Odoo?

No hay tarifa fija. El costo depende del proceso, los datos, las integraciones, los permisos, las pruebas, el soporte y los criterios de aceptación. Se cotiza por alcance después de una evaluación; una propuesta que da un precio sin esos datos está adivinando.

¿Cuál es el siguiente paso si ya uso Odoo?

Solicita una evaluación indicando el proceso que quieres mejorar, tu edición y versión de Odoo y si usas Online. Con eso definimos alcance, permisos y criterios de aceptación antes de cotizar. No pedimos credenciales en el formulario ni prometemos un piloto gratuito.

Sobre el autor y Transgenia

Efraín Carreón Ortiz es Director General de Centrum Transgenia, una boutique tecnológica mexicana. Está acreditado con la insignia oficial Claude Code (Claude Partner Badge) emitida por Anthropic, verificable en Credly.

Transgenia es OpenAI Select Partner dentro del OpenAI Partner Network y partner registrado en el Claude Partner Network de Anthropic. Equipo: Víctor Estrada Bello, Chief PMO; Danild Johan Zambrana López, Chief Technology Officer; Jaime Lozano Castañeda, Chief Marketing Officer; Efraín Carreón Ortiz, Director General (Chief Executive Officer).

Hablemos: contacto@transgenia.org, WhatsApp +52 55 8034 0405, agenda de 15 minutos o la página de contacto.

Sigue leyendo

← Volver al Blog
Transgenia, Verified IT agency on Vai.me