
Whoop
Connects Claude to your WHOOP fitness tracker via OAuth2, exposing 14 tools that pull recovery scores, sleep stages, workout summaries, cycle data, and body measurements. Supports natural date queries like "last 7 days" or "this quarter" and includes server-side analytics for weekly summaries, linear regression trends, and period comparisons. Ships with 4 ambient resources that surface your latest recovery and sleep data without explicit tool calls, plus 5 conversation starter prompts. Tokens live at ~/.whoop-mcp/tokens.json with 0600 permissions, auto-refresh on expiry, and retry on rate limits. Requires a WHOOP Developer App with localhost callback, but after that it's zero config. Published to the MCP Registry and actively maintained with recent updates.
- GitHub stars
- 111
- tools
- 3
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Jun 3, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
get_todayRecovery, primary sleep, strain and your latest workout, with gaps flagged where data is missing.
Recovery, primary sleep, strain and your latest workout, with gaps flagged where data is missing.
No parameter schema in public metadata yet.
get_baselinesYour personal baseline: distribution, percentiles and how many days it's based on.
Your personal baseline: distribution, percentiles and how many days it's based on.
No parameter schema in public metadata yet.
get_sleep_debtSleep debt and consistency over a period.
Sleep debt and consistency over a period.
No parameter schema in public metadata yet.
Sponsors
Configuration
WHOOP_CLIENT_ID*secretYour WHOOP Developer App Client ID from developer.whoop.com
WHOOP_CLIENT_SECRET*secretYour WHOOP Developer App Client Secret from developer.whoop.com
Readme
Details
- Repository
- github.com/shashankswe2020-ux/whoop-mcp
- Category
- Data & Analytics
- Package
whoop-ai-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active