Back to Apps

Totem
by briangaoo
Full read and write access to Whoop fitness data via a private iOS API bridge.
0 stars
Works in:VS Code CopilotCursorCodexGemini CLIWindsurf
Exposes:ToolsResources
What it does
Totem connects AI assistants to the complete suite of Whoop wearable data. Unlike the limited public API, Totem uses a reverse-engineered iOS API to provide deep access to recovery, sleep, strain, and Strength Trainer metrics, including the ability to write data back to the account.
Tools
whoop_today: Get a snapshot of today's recovery, sleep, and strain.whoop_recovery: Detailed recovery deep-dive and contributors.whoop_sleep: Full hypnogram and sleep stage breakdown.whoop_lift_log: Log weightlifting sets and workouts (Write).whoop_coach_ask: Interact with the Whoop Coach AI (Write).whoop_smart_alarm_set: Configure smart alarm modes (Write).whoop_trend: Analyze long-term HRV and RHR trends.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"whoop": {
"command": "node",
"args": ["/absolute/path/to/totem/dist/server.js"]
}
}
}
Supported hosts
Claude Desktop, Claude Code, Cursor, VS Code Copilot, Gemini CLI, Codex CLI, Windsurf.
Quick install
git clone https://github.com/briangaoo/totem.git && cd totem && npm install && npx tsc && npm linkInformation
- Pricing
- free
- Published
- 6/6/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Cursor
Add to mcp.json: {"whoop": {"command": "node", "args": ["/absolute/path/to/totem/dist/server.js"]}}Windsurf
Add to mcp_config.json: {"whoop": {"command": "node", "args": ["/absolute/path/to/totem/dist/server.js"]}}Claude Desktop
{"mcpServers": {"whoop": {"command": "node", "args": ["/absolute/path/to/totem/dist/server.js"]}}}






