whoop-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
whoop-mcp
Local MCP server exposing your WHOOP data (recovery, sleep, strain, workouts) as tools for Claude.
Setup
Create an app at the WHOOP Developer Dashboard.
Redirect URI:
http://localhost:8934/callbackScopes:
read:recovery,read:sleep,read:cycles,read:workout,read:profile,read:body_measurement,offline
Install deps:
npm installWrite your credentials to
~/.whoop-mcp/credentials.json(mode 600):{ "client_id": "...", "client_secret": "..." }(Keeping secrets out of shell history/process args —
auth.jsandserver.jsboth readWHOOP_CLIENT_ID/WHOOP_CLIENT_SECRETenv vars first and fall back to this file.)Authorize once:
node auth.js. This opens your browser, you approve, and tokens are saved to~/.whoop-mcp/tokens.json.Register the server in
~/.claude/mcp.json:"whoop": { "command": "node", "args": ["/Users/tinislavandreev/whoop-mcp/server.js"], "env": { "WHOOP_CLIENT_ID": "...", "WHOOP_CLIENT_SECRET": "..." } }Restart Claude so it picks up the new server.
Related MCP server: Whoop MCP Server
Tools
whoop_get_recovery(start?, end?, limit?)whoop_get_sleep(start?, end?, limit?)whoop_get_cycles(start?, end?, limit?)whoop_get_workouts(start?, end?, limit?)whoop_get_profile()whoop_get_body_measurement()whoop_get_daily_summary(date?)— combined cycle + recovery + sleep for one day
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Pace is a remote MCP server that exposes wearable and fitness data to Claude via the Model Context Protocol. It connects to Garmin, Oura, Whoop, Polar, Fitbit and 20+ devices and provides 15 tools for querying sleep, activity, recovery, and training data. Hosted on Google Cloud Run, OAuth 2.1 authentication, Streamable HTTP transport. Instructions: First you need to create an account at: https://pacetraining.co and connect your wearables. After that you can connect the remote Server via Custom Connector in Claude and OAuth 2.1 Flow startet.
Read WHOOP recovery, sleep, cycles, workouts and body measurements.
Your WHOOP data in the assistant, read-only: recovery, sleep, strain, workouts, cycles and body meas
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceIntegrates WHOOP biometric data into Claude and other MCP-compatible applications, providing access to sleep analysis, recovery metrics, strain tracking, and biological age data through natural language queries.21 npm13MIT
- AlicenseNot gradedqualityDmaintenanceConnects Whoop health data to Claude via an MCP server, enabling retrieval of recovery, sleep, strain, and workout metrics through natural language tools.43 npmMIT
- AlicenseAqualityBmaintenanceEnables Claude to access and analyze Whoop health data including recovery, sleep, strain, and workouts through a custom MCP connector.643 npm16MIT
- FlicenseNot gradedqualityDmaintenanceEnables users to query WHOOP health data including recovery, sleep, workouts, and cycles through Claude Desktop using MCP tools.-