Qué es MCP, en lenguaje sencillo
Model Context Protocol (MCP) es un protocolo abierto introducido por Anthropic en 2024. Define una forma estándar de que un asistente de IA descubra, se conecte y use herramientas y fuentes de datos externas — cosas como tu calendario, un editor de código o una app de fitness. En lugar de que cada herramienta invente su propio formato de integración, MCP da a los desarrolladores una interfaz común y da a los clientes de IA una forma común de usarla.
Piénsalo como un adaptador universal. Antes de MCP, conectar una IA a una nueva fuente de datos significaba código a medida en ambos lados. Con MCP, un servidor compatible (el «conector MCP») y un cliente compatible (Claude, ChatGPT o cualquier IA que admita el protocolo) pueden comunicarse sin configuración adicional.
Por qué existe MCP
Los asistentes de IA son más útiles cuando tienen contexto preciso y actual sobre ti y tu situación. Sin una forma estándar de obtener ese contexto, cada integración tenía que construirse desde cero por el desarrollador de la app y el proveedor de IA, y luego mantenerse por separado en ambos lados.
MCP resuelve esto dejando que una aplicación externa exponga un conjunto de herramientas — operaciones de lectura, operaciones de búsqueda y, opcionalmente, operaciones de escritura o propuesta — a través de una interfaz estándar. La IA puede entonces descubrir esas herramientas automáticamente y llamarlas en tu nombre cuando le das una tarea.
El principio de diseño clave es que tú mantienes el control. La IA no obtiene una llave maestra de tu cuenta. Obtiene exactamente los permisos que concedes cuando autorizas la conexión, y puedes revocarlos cuando quieras.
MCP vs una API normal
Una API normal es una interfaz en bruto construida para desarrolladores. Para usar la API de una app de fitness tendrías que leer su documentación, escribir código de autenticación, elaborar peticiones HTTP, parsear respuestas y gestionar errores. Es potente, pero requiere conocimientos técnicos y mantenimiento continuo.
MCP es una capa por encima de eso. Empaqueta las capacidades de una API en un formato descubrible y autodescriptivo que un asistente de IA puede entender y usar en tu nombre — sin que escribas ni una sola línea de código. Simplemente conectas la app en los ajustes de tu cliente de IA y empiezas a hacer preguntas en lenguaje natural.
MCP vs pegar datos de entrenamiento en el chat
Mucha gente sortea actualmente la falta de integración exportando datos de su app y pegándolos en una ventana de chat. Esto funciona, pero tiene limitaciones reales.
- Manual y repetitivo. Tienes que exportar y pegar cada vez que quieres un análisis actualizado.
- Estático. La IA ve una instantánea. Si registraste una sesión hace dos horas, esos datos no están ahí a menos que vuelvas a pegarlos.
- Parcial. Solo puedes pegar lo que te acuerdes de incluir. Un conector MCP deja que la IA extraiga exactamente los datos actuales que necesita, en vivo, cuando se lo pides.
- Sin estructura. Las exportaciones de texto libre pierden las relaciones precisas entre series, repeticiones, cargas y fechas. Una herramienta MCP devuelve datos estructurados sobre los que la IA puede razonar con precisión.
Una conexión MCP no es magia — sigue dependiendo de la calidad de los datos de la app. Pero elimina la fricción del bucle manual de exportación y da a la IA una vista consistente y estructurada de tu historial de entrenamiento cada vez.
Qué te permite hacer una app de fitness con MCP
Una vez que conectas una app de fitness mediante MCP, puedes hacer a tu asistente de IA preguntas y darle tareas que antes habrían requerido o bien una integración a medida o bien un montón de copiar y pegar. La IA puede extraer datos en vivo de la app, razonar sobre ellos y darte una respuesta fundamentada y específica.
Con el conector MCP de SammaGym, una IA conectada puede leer:
- Tu resumen de entrenamiento: sesiones registradas, volumen total, volumen por grupo muscular, constancia semanal.
- Tu programa activo: días, ejercicios, series, repeticiones, objetivos de intensidad.
- Tu progreso de fuerza: 1RM estimado a lo largo del tiempo, mejores series por ejercicio, tendencia del peso corporal.
- El detalle de un día concreto: cada serie registrada con carga y repeticiones.
- Métricas de cardio y carrera: distancia, ritmo, velocidad, calorías, indicador indoor u outdoor.
- Resultados de entrenamientos cronometrados: rondas y puntuaciones de AMRAP, EMOM, Tabata y For Time.
La IA también puede proponer un programa nuevo o modificado — incluyendo calentamientos, técnicas de intensidad como drop sets o pausas, esquemas de repeticiones en pirámide, días cronometrados y ejercicios personalizados. La propuesta solo surte efecto después de que la revises y la apruebes con un solo toque en la pantalla de Propuestas de la app. Nada cambia en tu programa sin tu confirmación explícita.
¿Es seguro?
La seguridad y la privacidad son preocupaciones legítimas siempre que conectas un servicio de terceros a tus datos personales. Así es como las aborda el modelo MCP.
- Flujo de consentimiento OAuth. Autorizas el acceso a través de un flujo OAuth estándar — el mismo mecanismo que usan «Iniciar sesión con Google» o «Conectar con Strava». El cliente de IA nunca ve tu contraseña.
- Revocable en cualquier momento. Puedes desconectar el conector desde los ajustes de tu cliente de IA. El acceso se revoca de inmediato.
- Minimización de datos. Las coordenadas GPS de la ruta nunca salen de tu dispositivo. El conector expone métricas agregadas (distancia, ritmo, calorías) pero no el track GPS en bruto, en línea con los principios de minimización de datos del GDPR.
- Solo HTTPS. Toda la comunicación entre el cliente de IA y el servidor MCP viaja por HTTPS cifrado.
- Escrituras supervisadas. El conector no modifica tu programa en silencio. Cualquier cambio propuesto aparece como una Propuesta que debes aprobar.
Cómo implementa MCP SammaGym
SammaGym expone un conector MCP remoto en https://app.sammagym.com/api/mcp. El servidor implementa la especificación MCP y describe sus herramientas disponibles para que cualquier cliente de IA compatible pueda descubrirlas y usarlas sin configuración adicional.
Para conectar, necesitas un plan de IA que admita conectores MCP personalizados — por ejemplo Claude Pro, Claude Max o Claude Team; o ChatGPT con el modo desarrollador activado. La configuración es una autorización OAuth única y con un clic. Después, puedes preguntar a tu asistente de IA sobre tu entrenamiento en lenguaje natural y llamará a las herramientas pertinentes automáticamente.
SammaGym es gratis — disponible como PWA web, en iOS y en Android, sin suscripción requerida para usar la app en sí. El conector MCP forma parte de la misma app gratuita.
El conector se construyó con una separación clara entre operaciones de lectura y operaciones de escritura. Las herramientas de lectura devuelven los datos actuales al instante. Las operaciones de escritura — proponer un nuevo programa o un cambio al actual — están diseñadas de forma que la IA redacta la propuesta pero la app la aplica solo después de tu toque explícito. Esto mantiene a la persona en el circuito para cualquier cambio que afecte a tu entrenamiento real.
Fuentes
- Anthropic — Model Context Protocol Specification, modelcontextprotocol.io, 2024.
- OpenAI — Connecting Apps with Model Context Protocol, platform.openai.com, 2025.
- Hardt D. et al. — The OAuth 2.0 Authorization Framework, IETF RFC 6749, 2012.
- European Parliament — General Data Protection Regulation (GDPR), Article 5(1)(c) — Data Minimisation, Official Journal of the EU, 2016.