thebriangao/totem

View on GitHub ↗

Model Context Protocol server giving Claude (or any MCP client) full read + write access to your Whoop fitness data via the private reverse-engineered iOS API. 47 tools: recovery, sleep, strain, HRV trends, Strength Trainer, journal, Whoop Coach, and smart alarm. TypeScript + zod, auto-refresh Cognito auth.

105 ★25 forksTypeScriptUpdated 1mo ago

What you need to know

Wearable data MCP server currently integrated with the Whoop private iOS API

Install

Deploy on Fly.io, Docker, or Railway

Usage

  • Expose wearable data to AI assistants via MCP

Key features

  • Whoop wearable data
  • private iOS API integration

Best for

Fitness and wearable-data AI products

Caveats

  • Depends on private Whoop iOS API; may break when it changes
Platforms: Docker · Fly.io · Railway

Reviewed 2026-08-11

Topics

anthropicclaudefitnessmcpmodel-context-protocolreverse-engineeredtypescriptwhoop
Stars
105★
Forks
25
Language
TypeScript
License
NOASSERTION
Created
2026-05-26
Last push
2026-07-26