io.github.AshwanthramKL/whoop-mcp

MCP

by AshwanthramKL · v0.8.5

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

mcplocal

MCP configuration

stdio

Command

uvx whoop-mcp==0.8.5

Environment

  • WHOOP_CLIENT_IDrequired

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

  • WHOOP_CLIENT_SECRETrequiredsecret

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

  • WHOOP_REDIRECT_URI

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

  • WHOOP_LOG_LEVEL

    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

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

Install in one click with Zurek

Browse here, install from the native macOS app — pick targets, fill env vars, and write configs safely.