Whoop MCP server
Whoop MCP server(リモート、Claude カスタムコネクタ用)
Claude から、Whoop のリカバリー、睡眠、ストレイン、ワークアウト、プロフィールに読み取り専用でアクセスできます。シングルユーザーです。Render の無料プランで動作します。
1. このコードを GitHub にアップロードする
新しいリポジトリ(公開または非公開)を作成し、次の3つのファイルをアップロードします: server.js、package.json、README.md。
Related MCP server: whoop-fitness
2. Whoop デベロッパーアプリを作成する
https://developer.whoop.com にアクセス → サインイン → アプリを作成。
名前: 任意。リダイレクトURI:
https://YOUR-APP.onrender.com/callback(YOUR-APP はステップ3で分かります。後で戻って編集できます)。スコープ:
read:*スコープと offline をすべてオンにします。クライアントID と クライアントシークレット をコピーします。
3. Render にデプロイする
https://render.com → 新規 → Web Service → GitHub リポジトリを接続。
ランタイム: Node。ビルドコマンド:
npm install。開始コマンド:npm start。プラン: Free。環境変数:
キー | 値 |
| ステップ2の値 |
| ステップ2の値 |
| 任意の長いランダム文字列(これがコネクタのパスワードです) |
|
|
| 今は空のままにします |
デプロイします。Render URL をメモし、Whoop のリダイレクトURI(ステップ2)がそれと完全に一致することを確認します。
4. 一度だけ認証する
ブラウザで
https://YOUR-APP.onrender.com/authを開き、Whoop を承認します。ページに リフレッシュトークン が表示されます。それを Render の
WHOOP_REFRESH_TOKEN環境変数にコピーして再デプロイします。(Render の無料プランには永続ディスクがないため、トークンは環境変数に置く必要があります。)
5. Claude に追加する
Claude → 設定 → コネクタ → カスタムコネクタを追加
名前: Whoop
URL:
https://YOUR-APP.onrender.com/mcp/YOUR_MCP_SECRETOAuth フィールドは不要です。
チャットでそれをオンにして、自分のリカバリーを尋ねてください。
注記
Render の無料サービスは15分間アイドル状態が続くとスリープします。最初の呼び出しは起動に約30秒かかることがあります。
MCP_SECRETは秘密にしてください。URL を知っている人は誰でもあなたのデータを読めます。ツール: 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