WHOOP MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_SERVER_PORT | No | The port for the MCP server | |
| WHOOP_CLIENT_ID | Yes | Your WHOOP API client ID | |
| WHOOP_REDIRECT_URI | Yes | The redirect URI for OAuth authentication | |
| WHOOP_CLIENT_SECRET | Yes | Your WHOOP API client secret |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| whoop-get-user-profileB | Get basic user profile information (name, email) for the authenticated user |
| whoop-get-user-body-measurementsB | Get body measurements (height, weight, max heart rate) for the authenticated user |
| whoop-revoke-user-accessB | Revoke the access token granted by the user |
| whoop-get-cycle-by-idC | Get the cycle for the specified ID |
| whoop-get-cycle-collectionB | Get all physiological cycles for a user, paginated |
| whoop-get-sleep-for-cycleC | Get sleep data for a specific cycle |
| whoop-get-recovery-collectionB | Get all recovery data for a user, paginated |
| whoop-get-recovery-for-cycleC | Get recovery data for a specific cycle |
| whoop-get-sleep-by-idC | Get the sleep record for the specified ID |
| whoop-get-sleep-collectionB | Get all sleep records for a user, paginated |
| whoop-get-workout-by-idC | Get the workout record for the specified ID |
| whoop-get-workout-collectionC | Get all workout records for a user, paginated |
| whoop-get-authorization-urlB | Get the authorization URL for OAuth flow |
| whoop-exchange-code-for-tokenC | Exchange authorization code for access token |
| whoop-refresh-tokenB | Refresh access token using refresh token |
| whoop-set-access-tokenC | Set the access token for API calls |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/nissand/whoop-mcp-server-claude'
If you have feedback or need assistance with the MCP directory API, please join our Discord server