Terminas una sesión intensa en Watopia, guardas la actividad y miras el resumen. La potencia media parece razonable. Quieres saber si mantuviste el esfuerzo en las series, si decaíste al final o si añadiste más intensidad a una semana que ya estaba llena.
Son buenas preguntas para un asistente con los datos adecuados. Son preguntas difíciles para uno que solo ve una captura de la potencia media. Conectar Zwift a ChatGPT implica elegir cuánto de la sesión puede ver el modelo, dónde vive el historial y quién mantiene la conexión.
Hemos consultado la documentación de exportación de Zwift, los anuncios de integraciones y los repositorios de los proyectos MCP de la comunidad. Existen varias vías concretas. No hemos ejecutado personalmente todos los conectores de terceros: los ejemplos describen capacidades documentadas, sin prometer que cada configuración funcione sin cambios en tu cuenta.
¿Tiene Zwift un servidor MCP?
Existen servidores creados por la comunidad. En las fuentes consultadas para este artículo no encontramos un servidor MCP público operado por Zwift. La distinción importa cuando un directorio presenta un “servidor MCP de Zwift”: el nombre indica a qué se conecta, no quién lo mantiene.
Un ejemplo concreto es benniblau/zwift-mcp. Reúne el historial de Zwift y ZwiftPower en SQLite y lo expone mediante MCP. Su configuración requiere credenciales de Zwift y advierte expresamente que los endpoints utilizados no están documentados ni son estables.
MCP es el protocolo que permite a un asistente llamar a herramientas externas. Por sí solo no concede acceso oficial a Zwift, no mantiene actualizado un historial ni garantiza que el análisis sea correcto. Esas tareas siguen correspondiendo al software que hay detrás del conector.
Un archivo basta para una pregunta concreta
La vía menos elaborada empieza con algo que Zwift ya ofrece: exportar una actividad. Las instrucciones oficiales de Zwift explican cómo descargar la grabación FIT desde el feed de actividades. Así obtienes una copia portable de la sesión sin instalar un servidor MCP.
FIT es un formato binario, por lo que un siguiente paso útil es decodificarlo en una tabla con una herramienta como FIT CSV Tool de Garmin. Un entorno de IA con un parser adecuado puede hacer ese trabajo, pero adjuntar el archivo no demuestra que se haya decodificado correctamente.
Para una revisión concreta, proporciona resúmenes de vueltas o muestras seleccionadas de potencia y frecuencia cardíaca, junto con el entrenamiento previsto. Pide al asistente que muestre qué filas respaldan su conclusión. Puedes aprender más así que en toda una conversación sobre una captura de pantalla.
La fricción aparece cuando preguntas por un bloque de entrenamiento. Cada nueva sesión supone otra exportación; cada comparación exige seleccionar los archivos adecuados. Esta vía encaja mejor con una consulta ocasional que con una conversación a la que quieres volver regularmente.
Por qué los ciclistas pasan por Intervals.icu
Si tus actividades ya están en Intervals.icu, conectar allí al asistente puede tener más sentido que crear otra base de datos de Zwift. Intervals.icu tiene una integración directa con Zwift para actividades completadas y entrenamientos planificados. La conexión con la IA puede apoyarse en ese historial.
También existen proyectos de la comunidad para este segundo tramo. mvilanova/intervals-mcp-server expone los datos de Intervals.icu a Claude y ChatGPT utilizando un ID de atleta y una clave API. El recorrido completo es Zwift → Intervals.icu → servidor MCP de la comunidad → asistente.
No es solo un diagrama teórico. En una publicación del foro de Zwift, un ciclista cuenta que usa un servidor MCP de Intervals.icu con Claude para revisar entrenamientos y generar planes semanales. Es una experiencia individual, no una prueba de que la mayoría de los usuarios de Zwift utilicen MCP, pero explica su atractivo: conservar el historial en un lugar útil y dejar que el asistente lo consulte.
El origen de las actividades sigue importando. El creador de Intervals.icu confirma que los datos procedentes de Strava no pueden reenviarse mediante su API. Por tanto, la misma actividad de Zwift puede comportarse de forma diferente para un cliente MCP si llega directamente o a través de Strava. Comprueba el recorrido de los datos antes de buscar el problema en la conexión con la IA.
Un conector directo de la comunidad necesita mantenimiento
La vía directa resulta atractiva si quieres tu propia base de datos y disfrutas manteniéndola. Puedes elegir qué guardar, examinar los cálculos y evitar que otra plataforma de entrenamiento se convierta en tu fuente de referencia.
En el descargador del conector de Zwift, el análisis de archivos FIT proporciona vueltas y, opcionalmente, muestras detalladas. Esa distinción importa para una pregunta sobre cómo ejecutaste las series: el resumen de una actividad no muestra cada subida y bajada de potencia.
También te encargas del calendario de sincronización, de guardar las credenciales y del mantenimiento cuando cambian los endpoints. Comprueba cómo de actualizada está la base de datos local antes de suponer que el asistente ha visto la actividad que guardaste esta mañana.
La compatibilidad con el cliente es otra tarea aparte. La documentación de OpenAI indica que ChatGPT se conecta a servidores MCP remotos, en vez de iniciar directamente un proceso local. La configuración de un proyecto para Claude Desktop no se convierte automáticamente en una conexión para ChatGPT. Comprueba el transporte, la autenticación y el acceso de tu cuenta antes de copiar una configuración.
Conectores alojados, incluido Vertical
También puedes dejar que un servicio mantenga la conexión. Por ejemplo, Routebook documenta sus herramientas MCP, mientras que AthleteData describe una conexión de Zwift a MCP. Son ofertas de terceros, no una prueba de que Zwift opere un servidor MCP. No las hemos probado de forma independiente.
Vertical sigue el mismo enfoque general de guardar el historial en una plataforma de entrenamiento. Conectas Zwift junto a tu dispositivo deportivo en Integraciones, para que las sesiones indoor completadas se unan a tus otros entrenamientos. Nuestra conexión MCP permite al asistente acceder al historial sincronizado; la conexión con ChatGPT está actualmente en acceso anticipado.
El límite importa: la integración de Zwift de Vertical importa actividades completadas. Actualmente no envía entrenamientos estructurados a Zwift. No debes suponer que una plataforma que admite ambas direcciones en otras integraciones también lo haga aquí.
La pregunta que sigue a “¿está conectado?”
Pide al asistente que identifique las actividades utilizadas, las mediciones disponibles y las que faltan. Después prueba una pregunta que puedas comprobar tú: ¿mantuviste el esfuerzo en las últimas series tan bien como en las primeras?
Para esa pregunta, las exportaciones pueden ser suficientes. Para conversaciones recurrentes sobre una temporada, un historial sincronizado resulta más práctico. Pasar por Intervals.icu encaja con quien ya lo utiliza; un servidor directo de la comunidad, con quien quiere controlar la infraestructura; un conector alojado, con quien prefiere que un servicio se encargue del mantenimiento.
Elijas la vía que elijas, da al análisis algo con lo que trabajar: los detalles de la sesión, el entrenamiento previsto y el contexto de los otros entrenamientos. Una conexión correcta te da acceso a los datos. La conversación útil empieza con lo que el asistente puede realmente establecer a partir de ellos.