Povver

Acceso de lectura y escritura a tus propios datos de entrenamiento de fuerza de Povver (historial de entrenamientos a nivel de serie, tendencias por ejercicio, volumen muscular, rutinas, planes). Remoto, OAuth 2.1, requiere una suscripción a Povver (app iOS, prueba gratuita de 14 días, luego EUR 9.99/mes o EUR 79.99/año).

Servidor MCP alojado

npx add-mcp 'https://mcp.povver.ai/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Servidor MCP de Povver

Conecta tu asistente de IA a tus datos de entrenamiento de fuerza de Povver — Claude, Claude Code, Cursor, o cualquier cliente compatible con MCP. Lee el historial de entrenamientos, sigue el progreso de fuerza, analiza el volumen por grupo muscular y gestiona rutinas y plantillas desde una conversación.

Endpoint: https://mcp.povver.ai/mcp (HTTP Streamable, OAuth 2.1) Docs: https://mcp.povver.ai/ · /llms.txt · /llms-full.txt Requiere: una cuenta de Povver con suscripción premium (app iOS)

Este es un servidor remoto alojado — no hay nada que instalar. Inicia sesión con tu cuenta de Povver cuando tu cliente te lo solicite.

Povver también publica calculadoras de fuerza: RPE y RIR, repetición máxima, DOTS, FFMI, estándares de fuerza y series semanales, cada una con su método y fuentes.

Listado en: Registro Oficial de MCP (ai.povver/mcp-server) · Glama · Smithery · awesome-remote-mcp-servers

Glama score smithery badge

Conectar

Claude (Escritorio / web)

Configuración → Conectores → Añadir conector personalizado → URL https://mcp.povver.ai/mcp. Claude abre una ventana del navegador para iniciar sesión con tu cuenta de Povver.

Claude Code

claude mcp add --transport http povver https://mcp.povver.ai/mcp

Cursor / otros clientes

{
  "mcpServers": {
    "povver": {
      "url": "https://mcp.povver.ai/mcp"
    }
  }
}

Clave API (automatización, scripts, n8n)

En la app de Povver: Más → Integraciones → Acceso para desarrolladores → crea una clave y envíala como token Bearer:

curl -H "Authorization: Bearer pvk_your_key_here" \
     -H "Content-Type: application/json" \
     -H "Accept: application/json, text/event-stream" \
     -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' \
     https://mcp.povver.ai/mcp

Ejemplos de indicaciones

  • "Actúa como mi entrenador de fuerza: revisa mi entrenamiento reciente, encuentra mi mayor debilidad y actualiza mi programa para corregirla."
  • "¿Cómo va mi progreso en press de banca en las últimas 8 semanas? ¿Sigo progresando o me he estancado?"
  • "Desglosa mi volumen de entrenamiento semanal por grupo muscular. ¿Dónde estoy entrenando de menos?"
  • "¿Qué debería entrenar hoy?"

Herramientas disponibles

Cada herramienta lleva un título visible y anotaciones readOnlyHint / destructiveHint; un cliente puede distinguir lecturas de escrituras y de eliminaciones.

Lectura

HerramientaDescripción
check_connectionVerifica la conexión y devuelve información básica de la cuenta (nombre, suscripción, si tienes una rutina activa y entrenamientos registrados).
get_user_profileEl perfil de coaching del usuario: objetivo, nivel de experiencia, días objetivo de entrenamiento/semana (la frecuencia de la rutina activa, más la respuesta de incorporación), preferencia de equipamiento, altura (cm) y peso (kg) con las unidades que muestra el usuario, zona horaria, miembro desde — para adaptar el consejo a sus antecedentes y limitaciones.
get_training_snapshotResumen compacto de tu configuración de entrenamiento: perfil, rutina activa, próximo entrenamiento, últimas 10 sesiones y récords de fuerza.
list_routinesLista todas tus rutinas con IDs, IDs de plantilla, frecuencia y cuál está activa.
get_routineObtén una rutina con sus nombres de plantilla y resúmenes de ejercicios.
list_templatesLista todas tus plantillas de entrenamiento (nombres e IDs).
get_templateObtén una plantilla con su lista completa de ejercicios, prescripciones de series (repeticiones, peso, RIR) y notas de coaching por ejercicio.
list_workoutsLista entrenamientos recientes como resúmenes con análisis agregados (volumen, series, repeticiones).
get_workoutObtén un entrenamiento con datos completos a nivel de serie (peso, repeticiones, RIR, tipo de serie) y métricas calculadas.
search_exercisesBusca en el catálogo de ejercicios por nombre o palabra clave; devuelve nombre, ID, grupos musculares, equipamiento y ubicuidad (núcleo | común | raro — qué tan probable es que un gimnasio típico lo tenga).
get_strength_climbTu Strength Climb — la señal principal de progreso de fuerza en la parte superior de la pestaña Inteligencia: ganancia porcentual mediana en levantamientos que califican, conteos por estado (subiendo/manteniendo/estancado/descargando/construyendo), el levantamiento líder, la línea de ascenso y los componentes por levantamiento. La señal PRINCIPAL de fuerza — prefierela sobre la puntuación de entrenamiento obsoleta.
get_training_insightsInformación generada por IA y tu revisión semanal más reciente: observaciones, alertas de protección, fatiga, equilibrio, tendencias, strength_climb, training_context (finalización de volumen, adherencia, fatiga) y muscle_volume por músculo (series duras + zona). También incluye la puntuación de entrenamiento obsoleta (0-10) por ahora — prefiere strength_climb + training_context.
get_muscle_stateEvaluación sintetizada de un grupo muscular: series semanales (primario + ½ sinergista) con zona de volumen + hitos MEV/MAV/MRV, volumen efectivo, fatiga (ACWR), estado de estancamiento, tendencias de e1RM, fase de periodización, strength_climb por músculo y razonamiento.
get_muscle_group_progressSerie de progreso semanal cruda para un grupo muscular (volumen, conteos de series, e1RM) para gráficos y análisis.
get_exercise_progressHasta 8 semanas de progreso para un levantamiento específico: tendencia semanal de e1RM, récords personales, detección de estancamiento, última sesión, el strength_state autoritativo (progresando/manteniendo/estancado) que coincide con la página de detalle de levantamiento de iOS, strength_climb (indexed_pct + e1RM ahora vs. línea base), mejores marcas de todos los tiempos y cada miembro de la línea de progresión con sus propias mejores marcas. hard_sets es crédito fraccional de series duras.
list_trained_exercisesEnumera los ejercicios que realmente has entrenado: IDs de ejercicio, frecuencia de entrenamiento, actualidad, cobertura de tendencia e1RM (can_trend + por qué no) y un resumen de data_quality — úsalo para elegir un exercise_id válido antes de get_exercise_progress y para ver qué levantamientos tienen suficientes datos para mostrar tendencia.
query_setsConsulta datos crudos a nivel de serie con filtros flexibles (ejercicio, grupo muscular, músculo, IDs) para análisis personalizado o exportación.
explain_ruleLa evidencia detrás de una de las reglas de entrenamiento de Povver (cómo se cuentan las series, cuándo sube el peso o las repeticiones, por qué bajó un peso, la recuperación después de un descanso): la regla, el porqué, qué significa para ti y la investigación de la que proviene. Las mismas tarjetas de las que responde el entrenador en la app; un tema desconocido devuelve el índice de temas.
get_training_statusEstado ligero: adherencia semanal vs. objetivo, próximo entrenamiento programado, fecha del último entrenamiento y días desde el último entrenamiento.
get_periodization_planObtén tu plan de periodización actual: generado automáticamente o creado (anulación creada por Claude). Devuelve la estructura del plan, fases, plantillas de día y estado.

Recomendaciones

HerramientaDescripción
get_recommendationsObtén recomendaciones de entrenamiento pendientes con justificación y confianza.
review_recommendationAcepta, rechaza o revierte una recomendación — las mutaciones son inmediatas.

Memoria

HerramientaDescripción
list_memoriesLista tus recuerdos filtrados por categoría (lesión, preferencia, objetivo, personal) y estado.
get_memoryObtén detalles completos de un solo recuerdo, incluido el historial de estado y la gravedad.
get_recent_suppressionsLista recomendaciones que fueron suprimidas por recuerdos de lesiones, con las razones.
update_memory_statusActualiza el estado del ciclo de vida de un recuerdo de lesión (activo, en seguimiento, resuelto) con una nota de auditoría.
save_injury_memoryReporta una nueva lesión o dolor (área del cuerpo, gravedad, ejercicios afectados) para que influya en el entrenamiento.

Escritura — rutinas

HerramientaDescripción
create_routineCrea una rutina a partir de IDs de plantilla existentes (tu primera rutina se activa automáticamente).
update_routineActualiza el nombre, la frecuencia o el orden de plantillas de una rutina.
set_active_routineEstablece qué rutina está activa (determina tu próximo entrenamiento).
delete_routineElimina permanentemente una rutina (sus plantillas no se eliminan).

Escritura — plantillas

HerramientaDescripción
create_templateCrea una plantilla de entrenamiento con ejercicios, prescripciones de series y una nota de coaching por ejercicio.
update_templateActualiza el nombre, la descripción o la lista de ejercicios de una plantilla (incluida la nota de coaching de cada ejercicio).
delete_templateElimina permanentemente una plantilla y la quita de cualquier rutina.

Escritura — entrenamientos

HerramientaDescripción
create_workoutRegistra hasta 25 entrenamientos completados — registra una sesión terminada o importa historial de entrenamiento. Idempotente en un client_ref proporcionado por el llamador.
update_workoutCorrige un entrenamiento registrado. Solo cambian los campos que proporciones; todo lo demás se deja como está.
delete_workoutElimina permanentemente un entrenamiento registrado y sus datos de análisis.

Escritura — periodización

HerramientaDescripción
set_periodization_planCrea una política de periodización que dirige tu rutina existente (regla de progresión, fases, descarga). NO PUEDE definir ejercicios/series — usa update_template para eso.
preview_periodization_planPrevisualiza un plan antes de comprometerlo (valida la política, sin mutaciones).
pause_periodization_planPausa un plan creado y vuelve a la periodización automática (sin pérdida — tu política se conserva).
resume_periodization_planReactiva un plan creado en pausa (no es necesario volver a crearlo).

Recursos

Adjuntables como contexto desde el menú "+" de un cliente:

  • Estado de entrenamiento — adherencia semanal, próximo entrenamiento, días desde el último entrenamiento
  • Rutina activa — estructura del programa actual
  • Entrenamientos recientes — resúmenes de las últimas 10 sesiones
  • Análisis de entrenamiento — información de IA y revisión semanal
  • Entrenamientos y plantillas individuales — navegables por ID

Indicaciones

  • Analiza mi semana de entrenamiento — volumen, adherencia y recomendaciones
  • ¿Qué debería entrenar hoy? — recomendación del próximo entrenamiento
  • Revisa el progreso del ejercicio — tendencias de fuerza para un levantamiento específico
  • Revisa mi programa de entrenamiento — evaluación completa de la estructura del programa

Seguridad y privacidad

  • OAuth 2.1 con PKCE y registro dinámico de clientes; las claves API se almacenan con hash en reposo y son revocables desde la app.
  • Cada solicitud está limitada al usuario con sesión iniciada; las herramientas solo tocan los datos de ese usuario.
  • Política de privacidad: https://povver.ai/privacy · Términos: https://povver.ai/tos
  • Soporte: mailto:info@povver.ai

El código fuente del servidor es parte del código privado de Povver; este repositorio contiene la documentación pública y el manifiesto del Registro MCP (server.json).