whoop-mcp-server / README.md
victoria-latynina's picture
Update README.md
c364fb7 verified
---
title: Whoop MCP Server
emoji: 💻
colorFrom: red
colorTo: blue
sdk: gradio
tags:
- mcp-server-demo-track
- whoop
- healthtech
- mcp
sdk_version: 5.33.0
app_file: whoop_gradio_server.py
pinned: false
license: apache-2.0
short_description: Whoop Data Analysis
---
# Whoop MCP Server
Gradio Adaptation of [this github solution for Whoop](https://github.com/ctvidic/whoop-mcp-server/tree/main)
## Usage
You'll need Whoop credentials to use this server. The server uses email/password authentication with the Whoop API.
The server exposes the following tools:
### Cycle Queries
- `get_cycle_collection(start_date: str, end_date: str)`: Get cycle data for a specific date range
- `get_latest_cycle()`: Get the most recent cycle data
### Recovery and Strain
- `get_recovery_data(start_date: str, end_date: str)`: Get recovery data for a specific date range
- `get_strain_data(start_date: str, end_date: str)`: Get strain data for a specific date range
- `get_average_strain(days: int = 7)`: Calculate average strain over specified number of days
### Profile and Authentication
- `get_profile()`: Get user profile information
- `check_auth_status()`: Check authentication status with Whoop API
Dates should be provided in ISO format (YYYY-MM-DD).