Back to Apps

Totem
by briangaoo
Full read and write access to Whoop fitness data via private iOS API for AI agents.
0 stars
Works in:VS Code CopilotCursorCodexGemini CLIWindsurf
Exposes:ToolsResources
What it does
Totem provides an AI agent with comprehensive access to Whoop wearable data by interfacing with Whoop's private iOS API. Unlike the public OAuth API, which is read-only and limited, Totem allows agents to read and write nearly every metric, including recovery, sleep, strain, and Strength Trainer data.
Tools
whoop_today: Get a snapshot of today's key metrics.whoop_recovery: Deep dive into recovery scores and contributors.whoop_sleep: Access hypnograms and sleep stage breakdowns.whoop_lift_log: Log weightlifting sets and workouts (Write).whoop_journal_log: Record journal entries and behaviors (Write).whoop_smart_alarm_set: Configure smart alarm modes (Write).whoop_trend: Analyze HRV and RHR time-series data.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"whoop": {
"command": "/opt/homebrew/bin/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/thebriangao/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.
Codex
Add to AGENTS.md or mcp config entryClaude Desktop
Add to mcpServers config with absolute path to dist/server.js






