Whoop MCP server
Whoop MCP server (remote, für benutzerdefinierte Claude-Connectors)
Schreibgeschützter Zugriff auf deine Whoop-Erholung, deinen Schlaf, deine Belastung, deine Workouts und dein Profil von Claude aus. Einzelbenutzer. Läuft auf dem kostenlosen Tarif von Render.
1. Lade diesen Code auf GitHub hoch
Erstelle ein neues Repository (öffentlich oder privat) und lade diese drei Dateien hoch:
server.js, package.json, README.md.
Related MCP server: whoop-fitness
2. Erstelle eine Whoop-Entwickler-App
Gehe zu https://developer.whoop.com → melde dich an → App erstellen.
Name: beliebig. Redirect-URI:
https://YOUR-APP.onrender.com/callback(du erfährst YOUR-APP nach Schritt 3 — du kannst später zurückkommen und das bearbeiten).Scopes: aktiviere alle
read:*-Scopes und offline.Kopiere die Client ID und das Client Secret.
3. Auf Render bereitstellen
https://render.com → Neu → Web Service → verbinde das GitHub-Repository.
Runtime: Node. Build-Befehl:
npm install. Start-Befehl:npm start. Plan: Kostenlos.Umgebungsvariablen:
Schlüssel | Wert |
| aus Schritt 2 |
| aus Schritt 2 |
| eine beliebige lange Zufallszeichenfolge (das ist dein Connector-Passwort) |
|
|
| vorerst leer lassen |
Stelle bereit. Notiere dir deine Render-URL und stelle sicher, dass die Whoop-Redirect-URI (Schritt 2) genau damit übereinstimmt.
4. Einmal autorisieren
Öffne
https://YOUR-APP.onrender.com/authin einem Browser und genehmige Whoop.Die Seite zeigt ein Refresh-Token. Kopiere es in die Umgebungsvariable
WHOOP_REFRESH_TOKENauf Render und stelle erneut bereit. (Der kostenlose Tarif von Render hat keinen persistenten Speicher, daher muss das Token in der Umgebungsvariable liegen.)
5. Zu Claude hinzufügen
Claude → Einstellungen → Connectors → Benutzerdefinierten Connector hinzufügen
Name: Whoop
URL:
https://YOUR-APP.onrender.com/mcp/YOUR_MCP_SECRETKeine OAuth-Felder erforderlich.
Aktiviere es in einem Chat und frage nach deiner Erholung.
Hinweise
Kostenlose Render-Dienste schlafen nach 15 Minuten Inaktivität ein; der erste Aufruf kann ~30 s dauern, bis sie aufwachen.
Halte
MCP_SECRETgeheim — jeder mit der URL kann deine Daten lesen.Tools: get_today, get_summary, get_recovery, get_sleep, get_cycles, get_workouts, get_profile, get_body_measurements.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables Claude to read your Whoop recovery, sleep, cycle, and workout data through natural language queries.163MIT
- FlicenseNot gradedqualityDmaintenanceEnables users to query WHOOP health data including recovery, sleep, workouts, and cycles through Claude Desktop using MCP tools.
- FlicenseAqualityBmaintenanceProvides Claude Desktop with access to WHOOP fitness data including recovery, sleep, strain, and workouts.41
- FlicenseAqualityCmaintenanceEnables Claude to read your WHOOP health data including recovery, sleep, strain, and workouts through the official WHOOP API, so you can ask natural language questions about your fitness metrics.7
Related MCP Connectors
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.
Garmin data in Claude: 135 tools — activities, sleep, HRV, training, workouts. Free, open source.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/malgavesaurabh/Whoop-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server