A newer version of the Gradio SDK is available:
5.33.2
metadata
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
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 rangeget_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 rangeget_strain_data(start_date: str, end_date: str)
: Get strain data for a specific date rangeget_average_strain(days: int = 7)
: Calculate average strain over specified number of days
Profile and Authentication
get_profile()
: Get user profile informationcheck_auth_status()
: Check authentication status with Whoop API
Dates should be provided in ISO format (YYYY-MM-DD).