Skip to main content
Glama

whoop-get-user-body-measurements

Retrieve user body measurements including height, weight, and maximum heart rate from WHOOP fitness data to track physical metrics and health parameters.

Instructions

Get body measurements (height, weight, max heart rate) for the authenticated user

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Tool registration including name, description, and input schema (empty object).
    name: 'whoop-get-user-body-measurements', description: 'Get body measurements (height, weight, max heart rate) for the authenticated user', inputSchema: { type: 'object', properties: {}, required: [], }, },
  • MCP server handler for the tool: calls WhoopApiClient.getUserBodyMeasurements() and returns the result as formatted JSON text.
    case 'whoop-get-user-body-measurements': { const result = await this.whoopClient.getUserBodyMeasurements(); return { content: [ { type: 'text', text: JSON.stringify(result, null, 2), }, ], }; }
  • Core implementation: Makes a GET request to Whoop API endpoint '/user/measurement/body' and returns the body measurements data.
    async getUserBodyMeasurements(): Promise<WhoopBodyMeasurements> { const response = await this.client.get('/user/measurement/body'); return response.data; }

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