Un error de autenticación del servidor MCP en el plugin Zoho CRM ChatGPT significa que el cliente de ChatGPT falló en el handshake OAuth o no pudo alcanzar la URL del Servidor MCP, por lo que las herramientas MCP para CRM nunca estuvieron disponibles. Esta guía muestra a qué se mapea típicamente esa falla en el modelo MCP de Zoho y cómo solucionarla paso a paso.
Qué significa — explicación concreta ligada a la superficie de la API de Zoho, citado [2][5][7]
El flujo MCP de ChatGPT requiere una URL de Servidor MCP válida (de la consola MCP de Zoho) y una autorización OAuth completada para que ChatGPT pueda llamar a las herramientas de Zoho CRM expuestas por ese servidor. Si la autenticación falla, ChatGPT no puede obtener el token OAuth o el servidor rechaza la solicitud del cliente, y las llamadas como GetRecords o SearchRecords permanecen no disponibles para el cliente MCP [7]. El flujo de Crear App / OAuth en ChatGPT abre una redirección del navegador donde debes hacer clic en Permitir/Aceptar; si esto falla o se usa una URL MCP incorrecta, se produce un error de conexión o un HTTP 400/401 desde el endpoint MCP [2][4][5].
Causas comunes — lista con viñetas (2-5 elementos), cada una citada [^N]
- URL del Servidor MCP incorrecta o copiada (error tipográfico, barra final, o copiada del servidor equivocado) al crear la App de ChatGPT [8][2].
- Paso OAuth bloqueado o no completado (popup bloqueado, el navegador no mostró la página de autorización de localhost, o no hiciste clic en Permitir) [2][4].
- Herramientas del servidor MCP o ámbitos no configurados para incluir las acciones de CRM que necesitas, o tu usuario de Zoho carece de los permisos de CRM requeridos por esas herramientas [7][5].
- Problemas de red o de redirección: bloqueos de firewall, falta de un listener de redirección de localhost utilizado por el flujo OAuth MCP, o la configuración del Cliente de ChatGPT usando el transporte incorrecto (solo http vs transporte esperado) [2][8].
Cómo solucionarlo — pasos numerados en orden de prioridad
- Confirma que el servidor MCP existe y copia la URL exacta del Servidor MCP desde la Consola MCP de Zoho (mcp.zoho.com > tu servidor > Copiar URL MCP). Usa esa cadena exacta en el flujo de Crear App de ChatGPT [8][2].
- En ChatGPT: habilita el modo Desarrollador (Configuración > Apps > Configuración avanzada > Modo desarrollador), haz clic en Crear App, pega la URL del Servidor MCP, elige OAuth, luego Crear — observa la ventana de autorización de localhost y haz clic en Permitir/Aceptar cuando se te solicite [6][2].
- Si la ventana de autenticación nunca aparece, deshabilita los bloqueadores de popups, prueba con otro navegador y verifica que un endpoint de redirección local pueda aceptar la respuesta OAuth (algunos flujos requieren un listener de localhost) [2].
- Verifica que el servidor MCP tenga las herramientas de CRM añadidas (por ejemplo, GetRecords, SearchRecords) y que la cuenta de usuario de Zoho que autorizas tenga los permisos de rol de CRM requeridos por esas herramientas [7][5]. Revoca y reautoriza si cambiaste de organización o roles de usuario recientemente.
- Inspecciona la consola de desarrollador del navegador y el rastreo de red para ver el estado HTTP exacto (400 vs 401). 400 a menudo señala una URL o solicitud mal formada; 401 señala un problema de autenticación/token — corrige la URL o vuelve a ejecutar el flujo OAuth en consecuencia [2].
- Si usas un fragmento de transporte personalizado (clientes manuales como Cursor o VS Code), verifica que el fragmento mcp_config.json coincida con tu URL MCP y los argumentos de transporte elegidos (
--transport http-onlyvs otros) según la guía de implementación de MCP [2].