Qué es MCP y por qué importa en un ERP
MCP (Model Context Protocol) conecta asistentes de IA como Claude con los datos de su ERP. Qué es, cómo funciona y qué exigir en seguridad antes de activarlo.
· 5 min de lectura · MCP · Inteligencia artificial · Seguridad
Muchas personas ya usan un asistente de inteligencia artificial en su trabajo diario: para redactar, resumir o analizar un archivo. El límite aparece pronto: el asistente no conoce los datos de la empresa. Para preguntarle por la cartera hay que exportar un informe, subirlo y repetir el proceso mañana, cuando los datos hayan cambiado.
MCP existe para eliminar ese paso. Este artículo explica qué es, cómo funciona en un ERP y qué debe exigir antes de conectar un asistente externo a la información de su empresa.
Qué es MCP
MCP es la sigla de Model Context Protocol, un protocolo abierto que define cómo un asistente de IA se conecta con sistemas externos. Suele compararse con un conector universal: en vez de que cada asistente necesite una integración distinta con cada sistema, ambos hablan el mismo idioma.
Un sistema que ofrece un servidor MCP le presenta al asistente una lista de herramientas: «consultar cartera por edades», «buscar producto», «ver existencias». Cada herramienta tiene una descripción y unos parámetros. Cuando usted hace una pregunta, el asistente decide qué herramientas necesita, las llama y arma la respuesta con lo que recibió.
Cómo se ve en la práctica
Suponga que su ERP tiene un servidor MCP y usted lo conectó a su asistente. Escribe:
¿Qué clientes tienen más cartera vencida y cuándo fue la última vez que los gestionamos?
Por debajo, el asistente:
- Llama la herramienta de cartera por edades.
- Identifica los clientes con mayor saldo vencido.
- Llama la herramienta de gestión de cobro para cada uno.
- Le responde con una tabla y una explicación.
Usted no exportó nada. Y la respuesta usa los datos de ese momento, no los de un archivo de la semana pasada.
En qué se diferencia de un asistente dentro del ERP
Son complementarios:
| Asistente dentro del ERP | Asistente externo por MCP | |
|---|---|---|
| Dónde se usa | En las pantallas del ERP | En la aplicación de IA que usted ya usa |
| Quién lo administra | El administrador del ERP | Cada persona conecta su cuenta |
| Qué puede hacer | Consultar y preparar borradores con aprobación | Normalmente, solo consultar |
| Ventaja | Conoce el contexto de la pantalla | Combina el ERP con otras fuentes y documentos |
La ventaja particular de MCP es la combinación: el mismo asistente puede consultar el ERP, leer un contrato que usted le adjuntó y redactar el correo, todo en una conversación.
Por qué importa para una empresa
- La información deja de exportarse. Cada archivo exportado es una copia sin control que envejece y circula.
- La gerencia consulta sin intermediarios. Sin aprender informes ni filtros.
- No lo amarra a un asistente. Al ser un protocolo abierto, la conexión no depende de una sola aplicación.
- El ERP sigue siendo la fuente. El asistente no guarda una copia de la base de datos: pregunta cada vez.
Los riesgos, dichos con claridad
Conectar un asistente externo a los datos de la empresa es una decisión de seguridad. Estos son los riesgos reales y cómo se mitigan.
Que el asistente vea más de lo que debe
Si la conexión usa un acceso general, cualquier usuario podría consultar por esa vía lo que su rol no le permite ver en el sistema. La mitigación es que cada persona autorice su propia conexión y que esta herede exactamente sus permisos.
Que el asistente modifique algo
Un asistente externo no debería poder emitir, pagar, aprobar ni anular. La forma segura es que la conexión sea de solo consulta y que el sistema, no el asistente, rechace cualquier intento de escritura.
Que salgan datos personales
Documentos de identidad, teléfonos, direcciones y salarios individuales no son necesarios para analizar el negocio. Deben retirarse antes de entregar la respuesta.
Que los datos traigan instrucciones
Un texto dentro de los datos, como el nombre de un producto o una nota, podría contener una instrucción dirigida al asistente. Las instrucciones del servidor deben dejar claro que lo que devuelven las herramientas son datos, nunca órdenes.
Que una conexión quede abierta
Una persona que sale de la empresa no debe conservar el acceso. Las conexiones deben poder verse, revocarse y caer solas cuando el usuario se desactiva.
Qué exigir antes de activarlo
Una lista de verificación para su proveedor:
- Autorización por usuario con un estándar como OAuth, sin compartir contraseñas.
- Mismos permisos que el usuario tiene en el sistema.
- Solo lectura, verificada del lado del sistema.
- Filtro de datos personales y de nómina por persona.
- Accesos de corta duración y revocables.
- Bitácora de qué herramientas se llamaron, por quién y cuándo.
- Interruptor: que la función esté apagada hasta que la empresa decida encenderla.
Buenas prácticas de uso
- Empiece por pocas personas. Gerencia y jefes de área, que conocen los datos y detectan una respuesta extraña.
- Pida la fuente. Acostumbre al equipo a verificar el período y la pantalla de donde salió la cifra.
- No lo use para calcular. Un asistente puede comparar y resumir lo que el sistema le entrega; los saldos, impuestos y proyecciones los calcula el ERP.
- Revise las conexiones cada cierto tiempo, igual que revisa los usuarios activos.
Cómo lo resuelve SMART ERP
SMART ERP incluye un servidor MCP que hace parte del módulo de inteligencia artificial. Está apagado por defecto y la empresa decide si lo activa. Expone únicamente las herramientas de consulta del asistente interno; nunca las acciones.
Cada persona autoriza su conexión con OAuth en una pantalla de consentimiento, y el asistente externo ve lo mismo que el rol de esa persona ve en el sistema, según sus roles y permisos. El acceso es de solo lectura y de corta duración: el sistema rechaza con ese acceso cualquier escritura, las descargas y las áreas reservadas, como usuarios, permisos, auditoría y nómina por persona. Los datos personales de terceros y empleados se retiran de las respuestas.
Las conexiones se ven y se revocan desde una pantalla del ERP; desactivar un usuario o cambiar su contraseña las revoca. Las invocaciones quedan en una bitácora, que complementa la auditoría de cambios del módulo de seguridad y auditoría.