Read-only WHOOP v2 data for MCP clients, with local SQLite cache and CSV/JSONL/Parquet exports.

stdiocommunityservice

Package Details

Transportstdio
Runtimeuvx

Environment Variables

WHOOP_CLIENT_ID
Required

Client ID from your WHOOP developer app (https://developer-dashboard.whoop.com/apps/create).

WHOOP_CLIENT_SECRET
RequiredSecret

Client secret from your WHOOP developer app. Used for OAuth token refresh.

WHOOP_REDIRECT_URI
Default:http://localhost:8000/callback

OAuth redirect URI. Defaults to http://localhost:8000/callback — only change if you registered a different URI.

WHOOP_LOG_LEVEL
Default:INFO

Log level (DEBUG / INFO / WARNING / ERROR). Default INFO.

WHOOP_LOG_FILE

Path to the rotating log file. Set to empty string to disable file logging. Default ~/.whoop-mcp-server/logs/whoop-mcp.log.

WHOOP_LOG_JSON
Default:true

Structured JSON logs (true) vs human-readable (false). Default true.