Back to Home
lornest icon

whoop-mcp

Verified Safe

by lornest

Overview

Provides conversational access to WHOOP fitness and recovery data through an MCP client like Claude.

Installation

Run Command
uv --directory /absolute/path/to/whoop-mcp run main.py

Environment Variables

  • WHOOP_CLIENT_ID
  • WHOOP_CLIENT_SECRET

Security Notes

The server employs robust security practices. OAuth 2.0/2.1 compliance is handled by the well-tested `authlib` library. Tokens are stored securely using OS-native keychain (macOS Keychain, Windows Credential Locker, GNOME Keyring/KWallet) or fall back to an encrypted file with strong symmetric encryption (`cryptography.fernet`) and strict file permissions. CSRF protection is implemented in the OAuth bootstrap flow. Client secrets are stored securely and never exposed in runtime environment variables. API requests are centrally handled with comprehensive error handling for authentication, rate limits, and network issues. No 'eval' or other obviously dangerous patterns were found.

Similar Servers

Stats

Interest Score30
Security Score9
Cost ClassLow
Avg Tokens750
Stars1
Forks0
Last Update2025-12-14

Tags

WHOOPfitnessAPIMCPdata