Skip to main content
Glama
malgavesaurabh

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

  1. Gehe zu https://developer.whoop.com → melde dich an → App erstellen.

  2. 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).

  3. Scopes: aktiviere alle read:*-Scopes und offline.

  4. Kopiere die Client ID und das Client Secret.

3. Auf Render bereitstellen

  1. https://render.com → Neu → Web Service → verbinde das GitHub-Repository.

  2. Runtime: Node. Build-Befehl: npm install. Start-Befehl: npm start. Plan: Kostenlos.

  3. Umgebungsvariablen:

Schlüssel

Wert

WHOOP_CLIENT_ID

aus Schritt 2

WHOOP_CLIENT_SECRET

aus Schritt 2

MCP_SECRET

eine beliebige lange Zufallszeichenfolge (das ist dein Connector-Passwort)

BASE_URL

https://YOUR-APP.onrender.com

WHOOP_REFRESH_TOKEN

vorerst leer lassen

  1. Stelle bereit. Notiere dir deine Render-URL und stelle sicher, dass die Whoop-Redirect-URI (Schritt 2) genau damit übereinstimmt.

4. Einmal autorisieren

  1. Öffne https://YOUR-APP.onrender.com/auth in einem Browser und genehmige Whoop.

  2. Die Seite zeigt ein Refresh-Token. Kopiere es in die Umgebungsvariable WHOOP_REFRESH_TOKEN auf 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_SECRET

  • Keine 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_SECRET geheim — 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.

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

UpdatingMaintainers
UpdatingResponse time
Release cycle
0Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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