Loading MCP server directory, please wait...
Sync WHOOP recovery, sleep, strain, and workouts into Postgres and query them from any MCP client.
npx @getmcp/cli add io.github.cunicopia-dev/whoop-postgres-mcpRequires Python 3.10+. Community-contributed server. Review source before installing.
WHOOP_CLIENT_IDClient ID of your WHOOP developer app (developer.whoop.com).
WHOOP_CLIENT_SECRETClient secret of your WHOOP developer app.
WHOOP_REDIRECT_URIOAuth redirect URI, exactly as registered on the WHOOP app (e.g. http://localhost:8765/callback).
WHOOP_DB_URLPostgres DSN the server syncs into and reads from (e.g. postgresql://user:pass@localhost:5432/whoop). Tokens are stored in this database.
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"io.github.cunicopia-dev/whoop-postgres-mcp": {
"command": "uvx",
"args": [
"whoop-postgres-mcp"
],
"env": {
"WHOOP_CLIENT_ID": "",
"WHOOP_CLIENT_SECRET": "",
"WHOOP_REDIRECT_URI": "",
"WHOOP_DB_URL": ""
}
}
}
}