# WHOOP MCP
Unofficial local-first WHOOP MCP server for AI recovery, strain, sleep and HRV agents.
Repository: https://github.com/davidmosiah/whoop-mcp
Homepage: https://wellness.delx.ai/connectors/whoop
NPM: https://www.npmjs.com/package/whoop-mcp-unofficial
Primary command: npm exec --yes --package=whoop-mcp-unofficial -- whoop-mcp-server doctor
MCP command: whoop-mcp-server

- MCP registry name: io.github.davidmosiah/whoop-mcp
- Start agents with whoop_connection_status and whoop_data_inventory before any data tool.
- Read-only default tools: whoop_agent_manifest, whoop_capabilities, whoop_privacy_audit, whoop_connection_status, whoop_data_inventory, whoop_daily_summary, whoop_weekly_summary, whoop_cache_status.
- OAuth env: WHOOP_CLIENT_ID, WHOOP_CLIENT_SECRET, WHOOP_REDIRECT_URI.
- Optional env: WHOOP_TOKEN_PATH (token storage path), WHOOP_PRIVACY_MODE (summary|structured|raw, default structured), WHOOP_CACHE (true|sqlite to enable), WHOOP_CACHE_PATH.
- Prefer JSON responses for automation and markdown responses for human summaries.
- Tokens stay local under ~/.whoop-mcp/tokens.json (or equivalent) and should never be printed.
- Not medical advice. Use as trend context only — outputs are operational context, not medical, legal or financial advice.