whoop-mcp-server / README.md
victoria-latynina's picture
Update README.md
c364fb7 verified

A newer version of the Gradio SDK is available: 5.33.2

Upgrade
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 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).