io.github.briangaoo/totem
io.github.briangaoo/totem
Totem — talk to your wearables with AI. Today: full Whoop access (48 tools).
Connect this server
Add this to your MCP client config — claude_desktop_config.json (Claude Desktop) or .cursor/mcp.json (Cursor).Suits: Claude Desktop · Cursor.
{
"mcpServers": {
"totem": {
"command": "npx",
"args": [
"-y",
"@briangaoo/totem@1.4.3"
],
"env": {
"WHOOP_IOS_BEARER_TOKEN": "<your WHOOP_IOS_BEARER_TOKEN>",
"WHOOP_COGNITO_REFRESH_TOKEN": "<your WHOOP_COGNITO_REFRESH_TOKEN>",
"WHOOP_EMAIL": "<your WHOOP_EMAIL>"
}
}
}
}- WHOOP_IOS_BEARER_TOKENrequiredsecretWhoop Cognito access token. Obtain via `totem auth` from the repo, which prompts for your Whoop email + password + SMS MFA code, then writes both tokens to a local .env. Auto-refreshes every ~24h.
- WHOOP_COGNITO_REFRESH_TOKENrequiredsecretWhoop Cognito refresh token (~30 day lifetime). Obtained alongside the bearer token from `totem auth`. When this expires, run `totem auth` to get a fresh pair.
- WHOOP_EMAILrequiredYour Whoop account email. Used only by `totem auth` — the running server reads tokens, not credentials.
A starting point — check the repository for exact arguments and setup. Restart your client after editing the config.
- Category
- Developer Tools
- Version
- 1.4.3
- Registry
- active
- Published
- 6/8/2026
More Developer Tools servers
Browse all Developer Tools →io.github.briangaoo/whoop-mcp
briangaoo
Full read + write access to your Whoop fitness data via the private iOS API. 48 tools.
ExpertPack MCP
brianhearn
Serve ExpertPack knowledge packs over MCP with hybrid search, graph traversal and provenance.
Laravel MCP Companion
brianirish
Laravel documentation aggregator: multi-version core docs, services, packages, learning paths.
Feegate Yield MCP - Free DeFi APY/TVL data
BrianTian818
Free DeFi yield data: APY/TVL for 60+ chains, 10,000+ pools via DefiLlama. Zero deps, MIT.
Recordwire
BrianVia
U.S. business-registry data and change events from official state sources, for agents.
Merx — European Business Data
BricePourLe13
European business data — French company check, EU VAT validation, legal search.
Add the badge to your site
Show visitors that io.github.briangaoo/totem is listed here — it’s also the link we check for a free listing.
HTML — for your website
<a href="https://serverdex.io/server/io-github-briangaoo-totem?utm_source=badge"><img src="https://serverdex.io/brand/badge.svg" alt="io.github.briangaoo/totem — listed on Serverdex" width="123" height="40" loading="lazy"></a>Recommended. A dofollow link from your own domain is the one that counts for search engines, and it's the link we check for a free listing.
Markdown — for your README
[](https://serverdex.io/server/io-github-briangaoo-totem?utm_source=badge)Nice for visibility, but GitHub marks README links nofollow, so it doesn't pass authority. Use the HTML badge on your site as well.