io.github.AshwanthramKL/whoop-mcp
Read-only WHOOP v2 data for MCP clients, with local SQLite cache and CSV/JSONL/Parquet exports.
{
"mcpServers": {
"whoop-mcp": {
"command": "uvx",
"args": [
"whoop-mcp"
],
"env": {
"WHOOP_CLIENT_ID": "<whoop_client_id>",
"WHOOP_CLIENT_SECRET": "<your-whoop_client_secret>",
"WHOOP_REDIRECT_URI": "http://localhost:8000/callback",
"WHOOP_LOG_LEVEL": "INFO",
"WHOOP_LOG_FILE": "<whoop_log_file>",
"WHOOP_LOG_JSON": "true"
}
}
}
}WHOOP_CLIENT_IDClient ID from your WHOOP developer app (https://developer-dashboard.whoop.com/apps/create).
WHOOP_CLIENT_SECRETClient secret from your WHOOP developer app. Used for OAuth token refresh.
WHOOP_REDIRECT_URIOAuth redirect URI. Defaults to http://localhost:8000/callback — only change if you registered a different URI.
WHOOP_LOG_LEVELLog level (DEBUG / INFO / WARNING / ERROR). Default INFO.
WHOOP_LOG_FILEPath to the rotating log file. Set to empty string to disable file logging. Default ~/.whoop-mcp-server/logs/whoop-mcp.log.
WHOOP_LOG_JSONStructured JSON logs (true) vs human-readable (false). Default true.
Database MCP server for MySQL, MariaDB, PostgreSQL & SQLite
Manage Supabase projects end to end across database, auth, storage, realtime, and migrations. Moni…
Explore your Messages SQLite database to browse tables and inspect schemas with ease. Run flexible…