Cómo conectamos Claude y ChatGPT a nuestro ERP, CRM y soporte con un servidor MCP que respeta los permisos de cada persona y confirma antes de escribir.

La pregunta que más nos hacen cuando proponemos conectar un asistente de IA al ERP no es técnica. Es de dirección: "¿y si un vendedor le pregunta cuánto vendieron los demás?". Es la pregunta correcta. Un asistente con acceso a todo y reglas escritas en un texto que el modelo puede ignorar es un riesgo, no una herramienta.
En septiembre de 2026 conectamos nuestro ERP, el CRM y la mesa de soporte a Claude y ChatGPT con un servidor MCP propio. Hoy la dirección pregunta desde el teléfono cuánto se vendió en el mes y la respuesta sale del ERP vivo. Te cuento cómo lo hicimos sin abrir un solo hueco en los permisos.
Es un conector que expone las funciones de un sistema, como "buscar cliente" o "crear cotización", a asistentes de IA como Claude o ChatGPT, con un formato estándar. MCP significa Model Context Protocol y lo publicó Anthropic como estándar abierto el 25 de noviembre de 2024.
La ventaja práctica es que construyes el conector una vez y lo usan varios asistentes. Nosotros lo usamos con Claude en la computadora y en el teléfono, y con ChatGPT. Una limitación que conviene saber antes de decidir: Gemini dentro de Google Workspace no admite hoy conectores MCP propios, y WhatsApp tampoco habla MCP. Por eso las herramientas viven en un registro que también puede usar un bot propio, con las mismas reglas.
La credencial no da permisos: identifica a una persona. Cada llamada del asistente corre como ese usuario del sistema, con su rol y sus reglas. Si un vendedor solo ve sus cotizaciones en el portal, el asistente tampoco ve más. No escribimos reglas nuevas para la IA; reusamos las que el sistema ya tenía.
Eso es lo que hizo posible construirlo rápido y sin riesgo. Todos los servicios de nuestro ERP y CRM ya recibían al usuario que hace la petición, así que el filtro por vendedor y los candados por rol aplican igual desde el portal que desde un chat. Encima pusimos cinco controles, todos en el servidor:
| Control | Cuándo actúa | Qué evita |
|---|---|---|
| Catálogo según el rol | Cuando el asistente pide la lista de herramientas | Que sepa que existe lo que esa persona no puede usar |
| Nueva revisión del rol | En cada llamada a una herramienta | Que alguien llame una herramienta que no le corresponde |
| Confirmación en dos turnos | En toda escritura: vista previa primero, ejecución después | Que el modelo escriba por su cuenta |
| Reglas del negocio existentes | Dentro de los servicios del ERP y el CRM | Totales inventados o vistas de datos ajenos |
| Registro de cada llamada | En consultas y escrituras | Que no se sepa quién pidió qué |
La especificación de MCP dice que siempre debería haber una persona capaz de negar la ejecución de una herramienta y recomienda pedir confirmación en operaciones sensibles. Pero lo deja en manos de la aplicación que usas. Mi postura: si el control depende del cliente, no es tuyo. Nosotros lo pusimos en el servidor, y así funciona igual desde cualquier asistente.
Puede consultar ventas, cobranza, inventario, tickets de soporte y estatus de entregas, y proponer cotizaciones, tareas, reuniones o tickets. No puede calcular totales ni IVA: los calcula el ERP. Y no escribe nada sin mostrarte antes una vista previa y recibir tu confirmación en el turno siguiente.
En la práctica, un vendedor dicta "cotiza dos switches para tal cliente" y recibe la cotización armada con precios de catálogo para revisarla. Si dice que sí, se crea; si corrige algo, se vuelve a mostrar. Un "sí, pero cambia la cantidad" no ejecuta nada: es una corrección. Y la dirección pregunta por cartera vencida o pedidos atrasados sin abrir un solo reporte.
Tres cosas: pocas herramientas bien elegidas funcionan mejor que muchas, un servidor sin tráfico se diagnostica con el error del cliente y conviene registrar también las consultas, no solo las escrituras.
La regla madre del proyecto se resume en una frase: lo que se puede decidir en código no se le pregunta al modelo. Permisos, totales, confirmaciones y fechas son código. El modelo entiende lo que pides y te lo explica en lenguaje claro.
Sí, si tu sistema tiene usuarios y roles. Partimos de su documentación y de su código para respetar los permisos y las reglas que ya existen, en lugar de inventar un modelo nuevo. Ya lo hicimos fuera de casa: un ERP de construcción con escrituras confirmadas y un padrón de contratistas que solo se consulta.
Si tu sistema no tiene API, el primer paso es otro; lo explicamos en cómo conectar sistemas que no se hablan y, si hay que construir esa capa, en la guía de software a la medida. Para entender dónde encaja esto en una estrategia de IA, lee la guía de inteligencia artificial para empresas, qué hacen los agentes de IA y cómo usamos la IA en SCRAM todos los días.
Si quieres que tu equipo le pregunte a tu ERP o a tu CRM desde Claude o ChatGPT sin abrir los permisos, mira nuestros servicios de inteligencia artificial o agenda un diagnóstico de tu sistema: revisamos sus usuarios y roles y te decimos qué herramientas tendría sentido exponer primero.
Ing. Armando Cortés
IA aplicada a tu operación
Agentes para WhatsApp, correo y conmutador, conectados a tu ERP y CRM con los permisos de cada persona. Los usamos en SCRAM antes de ofrecerlos.
Ver qué construimos
Armando Cortés forma parte del equipo de SCRAM Consulting, integradora B2B de soluciones IT empresariales con presencia en México y Estados Unidos desde 1997, y partner de Google en Cloud, Workspace y Maps. Acompaña a empresas mid-market mexicanas en proyectos de infraestructura, ciberseguridad, hardware industrial, soporte 24/7 e integración de IA aplicada al stack operativo del negocio.
Relacionados

Frenos Automáticos: Por Qué tu Correo Masivo Debe Pausarse Solo
October 6, 2026

Cada Cotización es un Seguimiento: Cómo Conectamos Bind con el CRM
October 5, 2026

Forward Deployed Engineer: el ingeniero que trabaja dentro de tu empresa
September 23, 2026
Suscríbete al blog
Artículos de tecnología y seguridad cada semana.
Servicio
IA aplicada a tu operación
Agentes para WhatsApp, correo y conmutador, conectados a tu ERP con tus permisos.
Ver qué construimos →Sigue leyendo

Frenos Automáticos: Por Qué tu Correo Masivo Debe Pausarse Solo
October 6, 2026 · 5 min

Cada Cotización es un Seguimiento: Cómo Conectamos Bind con el CRM
October 5, 2026 · 6 min

Forward Deployed Engineer: el ingeniero que trabaja dentro de tu empresa
September 23, 2026 · 6 min