Conectar Claude al CRM sin repartir tokens
Una de las cosas más útiles que se puede hacer hoy con un asistente de IA es conectarlo a los sistemas del negocio. Pedirle "audita los leads de hoy en la sede Centro" y que vaya al CRM, busque los contactos, revise las oportunidades y conteste con datos reales.
Para eso existe el Model Context Protocol (MCP): una forma estándar de darle herramientas a un asistente. HighLevel, el CRM que usa la red de clínicas con la que trabajo, tiene su propio servidor MCP oficial. El problema estaba en los detalles.
El problema: un token por clínica, en cada computadora
Cada conexión al MCP de HighLevel pide el token de acceso y el identificador de la cuenta. Con varias clínicas, eso significaba configurar credenciales a mano en cada computadora y repartir tokens del CRM entre el equipo. Tokens que dan acceso a todos los contactos de una sede.
Además, los conectores personalizados de Claude se configuran solo con una URL. No había una forma simple de pasarle el token por cada clínica.
La solución: una URL por sede
Armé un servidor chico que hace de intermediario. Cada clínica tiene su dirección, /mcp/<sede>. Cuando Claude le habla a esa dirección, el proxy:
- Reconoce la sede por la URL.
- Busca el token y la cuenta de esa sede, que viven solo en el servidor.
- Reenvía el pedido al MCP oficial de HighLevel con esas credenciales.
Para el equipo, agregar una clínica a Claude es pegar una URL. Nadie ve ni guarda un token.
Las decisiones que lo hacen seguro
- Solo existe lo que está configurado. Una clínica aparece únicamente si tiene sus dos variables cargadas en el servidor. Cualquier otra dirección no existe para el proxy.
- Igual en local y en producción. Las mismas variables en los dos entornos, sin código distinto por entorno.
- Un secreto compartido opcional. Una protección liviana para cuando el endpoint no debe quedar abierto.
Lo que cambió
El CRM pasó de ser una pantalla que hay que recorrer a algo a lo que se le puede preguntar. Y lo más importante: sumar asistentes de IA no agregó un riesgo nuevo, porque las credenciales siguen en un solo lugar.
Si tu equipo quiere usar IA sobre los datos del negocio, la pregunta no es solo qué modelo usar. Es cómo darle acceso sin repartir las llaves.