Whoop MCP Server
Servidor Whoop MCP
Licencia del paquete Python: MIT Python 3.12
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso a la API de Whoop. Permite que los modelos de lenguaje consulten datos de ciclos, recuperación, esfuerzo y entrenamiento desde la API de Whoop.
Herramientas disponibles
El servidor expone las siguientes herramientas:
Consultas de ciclo
get_cycle_collection(start_date: str, end_date: str): Obtener datos del ciclo para un rango de fechas específicoget_latest_cycle(): Obtener los datos del ciclo más recientes
Recuperación y tensión
get_recovery_data(start_date: str, end_date: str): Obtener datos de recuperación para un rango de fechas específicoget_strain_data(start_date: str, end_date: str): obtiene datos de tensión para un rango de fechas específicoget_average_strain(days: int = 7): Calcula la deformación promedio durante un número específico de días
Perfil y autenticación
get_profile(): Obtener información del perfil del usuariocheck_auth_status(): Verificar el estado de autenticación con la API de Whoop
Las fechas deben proporcionarse en formato ISO (AAAA-MM-DD).
Related MCP server: coros-mcp
Uso
Necesitará las credenciales de Whoop para usar este servidor. El servidor utiliza autenticación por correo electrónico y contraseña con la API de Whoop.
Claude para escritorio
Actualice su claude_desktop_config.json (ubicado en ~/Library/Application\ Support/Claude/claude_desktop_config.json en macOS y %APPDATA%/Claude/claude_desktop_config.json en Windows) para incluir lo siguiente:
{
"mcpServers": {
"Whoop": {
"command": "python",
"args": ["/path/to/whoop/src/whoop_server.py"],
"cwd": "/path/to/whoop",
"env": {
"WHOOP_EMAIL": "your.email@example.com",
"WHOOP_PASSWORD": "your_password"
}
}
}
}Servidor API HTTP
El proyecto también incluye un servidor de API HTTP que expone la misma funcionalidad a través de puntos finales HTTP. Para ejecutarlo:
./run_whoop_server.shConsultas de ejemplo
Una vez conectado, puedes hacerle preguntas a Claude como:
"¿Cuál es mi puntuación de recuperación para hoy?"
"Muéstrame mis datos de tensión de la última semana"
"¿Cuál es mi tensión promedio durante los últimos 7 días?"
"Obtener los datos de mi último ciclo"
Manejo de errores
El servidor proporciona mensajes de error legibles por humanos para problemas comunes:
Formatos de fecha no válidos
Errores de autenticación de API
Problemas de conectividad de red
Credenciales faltantes o no válidas
Estructura del proyecto
whoop/
├── src/
│ ├── whoop_server.py # MCP server implementation
│ └── whoop_http_server.py # HTTP API server implementation
├── config/
│ └── .env # Environment variables
├── requirements.txt # Python dependencies
└── run_whoop_server.sh # Script to run HTTP serverLicencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be deployed
Maintenance
Related MCP Connectors
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Pace is a remote MCP server that exposes wearable and fitness data to Claude via the Model Context Protocol. It connects to Garmin, Oura, Whoop, Polar, Fitbit and 20+ devices and provides 15 tools for querying sleep, activity, recovery, and training data. Hosted on Google Cloud Run, OAuth 2.1 authentication, Streamable HTTP transport. Instructions: First you need to create an account at: https://pacetraining.co and connect your wearables. After that you can connect the remote Server via Custom Connector in Claude and OAuth 2.1 Flow startet.
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- AlicenseBqualityFmaintenanceA Model Context Protocol server that provides language models with access to Strava API data, allowing them to query and analyze athlete activities from Strava.424MIT
- AlicenseAqualityAmaintenanceA Model Context Protocol (MCP) server that fetches sleep, HRV, and training data from the unofficial Coros API and exposes them to AI assistants like Claude, enabling natural language queries about fitness metrics and workout management.26117MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that gives Claude access to your WHOOP biometric data — recovery, sleep, strain, and workouts.28MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables AI assistants to access Oura Ring health data including sleep, activity, readiness, heart rate, and stress through read-only tools.81MIT