¿Te imaginas preguntarle a un asistente de IA «qué clientes tienen facturas vencidas hace más de 60 días» y que la respuesta salga de tu ERP, no de una planilla de la semana pasada? MCP (Model Context Protocol) resuelve esa conexión con un estándar común, y Odoo 20, lanzado en septiembre de 2026, ya trae su propio servidor MCP.
En esta guía verás qué es MCP, cómo funciona, en qué se diferencia de una API, qué tareas puede automatizar, qué expone Odoo 20 y cómo usarlo sin abrir más acceso del necesario.
Qué es MCP (Model Context Protocol) y por qué se volvió un estándar
MCP (Model Context Protocol) es un protocolo abierto que define cómo una aplicación de IA se conecta a sistemas externos, como un ERP, un CRM o un repositorio de documentos, para consultar datos y ejecutar acciones. El sistema publica sus capacidades una sola vez y cualquier asistente compatible puede usarlas, sin una integración distinta para cada uno.
Anthropic lo presentó a fines de 2024 y el 9 de diciembre de 2025 lo donó a la Agentic AI Foundation, un fondo de la Linux Foundation cofundado por Anthropic, Block y OpenAI. A esa fecha había más de 10.000 servidores MCP públicos activos y más de 97 millones de descargas mensuales de sus SDK, y lo usaban productos como ChatGPT, Gemini, Microsoft Copilot y Visual Studio Code. Así, conectar tu ERP por MCP no te amarra a un solo asistente de IA.
Cómo funciona MCP: host, cliente, servidor, herramientas y recursos
MCP tiene tres participantes: el host, la aplicación de IA que usa la persona (Claude, ChatGPT o un editor de código); el cliente MCP, que mantiene la conexión con cada servidor, y el servidor MCP.
Qué es un servidor MCP
Un servidor MCP es el programa que expone las capacidades de un sistema, como tu ERP, en un formato que cualquier cliente compatible entiende. Ofrece herramientas (acciones, como buscar registros o crear una actividad), recursos (datos de contexto, como el esquema de una base) y prompts (plantillas reutilizables).
El servidor define el límite: lo que no expone no existe para el agente, así que la seguridad se diseña ahí y no en el prompt.
MCP vs API vs integraciones tradicionales: cuándo usar cada una
MCP no reemplaza a las APIs: un servidor MCP suele apoyarse en ellas y agrega una capa que la IA puede descubrir y usar.
| API | Integración tradicional | Servidor MCP | |
|---|---|---|---|
| Qué es | Interfaz para que un programa lea o escriba datos | Flujo programado entre sistemas | Capa estándar que expone herramientas a la IA |
| Quién decide | El código que la llama | Reglas fijas | El modelo, dentro de lo permitido |
| Mejor para | Desarrollos a medida y alto volumen | Procesos repetitivos (pedido → factura) | Consultas que cambian caso a caso |
| Riesgo principal | Errores de código | Fallas ante excepciones | Que el modelo interprete mal y actúe |
Si el proceso siempre sigue los mismos pasos, un workflow es más barato y predecible; MCP sirve cuando la pregunta cambia. En n8n, por ejemplo, un workflow puede usar servidores MCP.
Tareas de gestión de datos que un agente puede automatizar con MCP
Para automatizar la gestión de datos con IA, separa lo que el agente puede hacer solo de lo que debe aprobar una persona. De menor a mayor riesgo:
- Consultas: «¿cuánto vendimos por línea de producto este trimestre?».
- Resúmenes de un cliente, con pedidos abiertos y facturas pendientes.
- Calidad de datos: contactos sin correo, posibles duplicados.
- Propuestas de corrección que una persona aprueba.
- Actividades y notas en el CRM a partir de una conversación.
- Cambios en precios, condiciones de pago o pedidos, siempre con aprobación humana.
Las tres primeras son de lectura, ideales para un piloto. Si basta una regla, no uses un agente: para avisar cuando un indicador se sale de rango están las alertas automáticas por umbral, y contra los duplicados, ordenar el historial del cliente.
MCP en Odoo 20: qué expone por defecto y cómo se conecta
Odoo 20 incluye un servidor MCP nativo en su aplicación de IA. Según su documentación oficial, la configuración tiene tres pasos:
- Crea una API key con alcance MCP en tus preferencias de usuario (pestaña Seguridad) y elige su vigencia.
- Configura el cliente con el endpoint de tu base (su URL seguida de
/mcp) y la key en un encabezadoAuthorization: Bearer. Requiere Node.js, porque usanpx -y mcp-remote; hay guías para Claude, Antigravity y Codex. - Expón solo lo necesario: en modo desarrollador, cada acción de servidor adicional se habilita con la opción «Available in MCP».
Odoo 20 MCP: las 5 herramientas que vienen activas
Por defecto, el MCP de Odoo 20 expone cinco herramientas: Get Fields, Get Models, MCP Retrieve initial context, Search y Read group. Con ellas el asistente conoce los modelos y campos a los que accede, busca registros y obtiene datos agrupados, como ventas por vendedor. Las demás, incluidas las que escriben, como Create Records y Update Records, quedan ocultas hasta que las habilitas.
Ojo con la casilla «Readonly Tool»: no oculta ni bloquea la herramienta. Solo le indica al cliente que puede ejecutarla sin pedir aprobación; marcarla en una acción que escribe datos es un riesgo.
Qué plan de Odoo necesitas
La documentación del servidor MCP no indica qué plan exige. Sí está documentado que la API externa de Odoo solo existe en el plan Custom, donde también figura «Agentic AI» en la página de precios (revisado en octubre de 2026). Confírmalo con Odoo o con tu partner; además, todo esto aplica solo a bases que ya están en Odoo 20.
Odoo 17, 18 y 19: MCP de terceros y APIs deprecadas
La documentación de Odoo 19.0 no incluye un servidor MCP nativo, así que la alternativa son módulos y servidores de terceros, que no recomendamos sin probarlos. Si evalúas un MCP para Odoo de terceros, revisa:
- Qué API usa. Odoo declaró deprecadas XML-RPC y JSON-RPC en favor de la API JSON-2, y sus servicios
commonyobjectse eliminarán en Odoo 22 (otoño boreal de 2028). - Quién lo mantiene, qué permisos pide y qué herramientas de escritura trae activas.
- Dónde corre tu base. Odoo Online no admite módulos personalizados con código Python, así que un módulo interno requiere Odoo.sh u on-premise, y un servidor externo usa la API, que ahí solo está en el plan Custom.
Si estás en Odoo 17, 18 o 19, el MCP nativo es un argumento más para migrar de versión.
Seguridad en MCP: permisos mínimos, humano en el loop y auditoría
La seguridad en MCP depende de con qué usuario se conecta el agente, qué herramientas expones y qué aprobaciones exiges. En Odoo, cada solicitud se autentica con la API key y con los permisos de su usuario: el asistente ve lo que ve ese usuario. Checklist mínimo:
- Usuario dedicado con permisos mínimos, nunca un administrador.
- Solo lectura al inicio; escritura de a una acción.
- Confirmación humana para todo lo que escribe.
- Keys con vencimiento corto, una por integración, como recomienda Odoo.
- Control de qué datos salen: lo que devuelve una herramienta llega al modelo de IA del asistente, normalmente en la nube de su proveedor. Si hay datos personales, revisa la guía de la Ley 21.719.
- Registro: con un usuario dedicado, los cambios del agente quedan a su nombre.
Cómo empezar un piloto con MCP
Un buen piloto responde una pregunta de negocio concreta, como que el equipo comercial consulte en lenguaje natural las cuentas por cobrar de sus clientes, en solo lectura y con un usuario dedicado. Luego mides cuántas respuestas fueron correctas y decides si sumar escritura.
¿Y Autodesk Forma Data Management?
Forma Data Management es el entorno común de datos de Autodesk Forma, la plataforma que hoy agrupa a Autodesk Construction Cloud, y antes se llamaba Autodesk Docs. El catálogo oficial de servidores MCP de Autodesk incluye AutoCAD, Civil 3D, Fusion y Revit, pero no Forma Data Management (revisado en octubre de 2026). Para llevar estados de pago y costos de obra a un ERP, revisa Odoo para constructoras.
Por qué hacerlo con KPB Solutions
Conectar un agente a tu ERP es, sobre todo, trabajo de permisos y procesos. Como Odoo Gold Partner con un equipo de más de 40 KPBeers, en tu implementación de Odoo configuramos usuarios, permisos y qué acciones exponer.
Con Kersify desarrollamos asistentes y agentes de IA a medida que consultan tu CRM o tu ERP, sea Odoo u otro, con un usuario de permisos mínimos, y dejan cada acción que escribe a la espera de que una persona la apruebe. Si tu base es anterior a Odoo 20, te acompañamos en la migración de versión. Y lo aplicamos en casa: cada guía de este sitio tiene versión en Markdown para agentes de IA (agrega .md a su URL).
¿Quieres conectar la IA a tu ERP sin abrir más acceso del necesario? Agenda tu reunión y diseñemos juntos un piloto acotado y seguro.