Whoop MCP server
Whoop MCP 서버(원격, Claude 사용자 지정 커넥터용)
Claude에서 Whoop의 회복, 수면, 스트레인, 운동 및 프로필에 읽기 전용으로 액세스할 수 있습니다. 단일 사용자용입니다. Render 무료 티어에서 실행됩니다.
1. 이 코드를 GitHub에 올리기
새 리포지토리(공개 또는 비공개)를 만들고 다음 세 파일을 업로드하세요:
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 → 새로 만들기 → 웹 서비스 → 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