WhoopMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WHOOP_CLIENT_ID | No | Client ID from WHOOP Developer Dashboard | |
| WHOOP_ACCESS_TOKEN | No | Static access token (expires in ~1 hour, for testing only) | |
| WHOOP_CLIENT_SECRET | No | Client Secret from WHOOP Developer Dashboard | |
| WHOOP_REFRESH_TOKEN | No | Refresh token obtained via auth script |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_user_profileA | Obtiene el perfil básico del usuario de WHOOP: user_id, email, nombre y apellido. |
| get_body_measurementsA | Obtiene las medidas corporales del usuario: altura (m), peso (kg) y frecuencia cardíaca máxima. |
| get_cyclesA | Lista los ciclos fisiológicos del usuario (días WHOOP), con strain, calorías y frecuencia cardíaca media/máxima. Ordenados del más reciente al más antiguo. Usa start/end para filtrar por fechas y nextToken para paginar. |
| get_cycle_by_idA | Obtiene un ciclo fisiológico concreto por su ID. |
| get_recoveriesA | Lista las puntuaciones de recovery del usuario (recovery score, HRV, frecuencia cardíaca en reposo, SpO2, temperatura de la piel). Ordenadas de la más reciente a la más antigua. Usa start/end para filtrar por fechas. |
| get_recovery_for_cycleA | Obtiene la recovery asociada a un ciclo fisiológico concreto. |
| get_sleepsB | Lista las sesiones de sueño del usuario, con etapas del sueño (ligero, profundo, REM), eficiencia, necesidad de sueño y rendimiento. Ordenadas de la más reciente a la más antigua. |
| get_sleep_by_idB | Obtiene una sesión de sueño concreta por su ID (UUID). |
| get_sleep_for_cycleC | Obtiene la sesión de sueño asociada a un ciclo fisiológico concreto. |
| get_workoutsA | Lista los entrenamientos del usuario, con deporte, strain, calorías, frecuencia cardíaca media/máxima, distancia y zonas de frecuencia cardíaca. Ordenados del más reciente al más antiguo. |
| get_workout_by_idB | Obtiene un entrenamiento concreto por su ID (UUID). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wackari/WhoopMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server