whoop-mcp-server

whoop-mcp-server

0

The WHOOP MCP Server allows users to interact with their WHOOP fitness data via an MCP-compliant server. It supports accessing various metrics like sleep, workout, recovery, and cycle data, enhancing the interoperability of WHOOP data with AI systems.

Overview

This project provides a server that interfaces with the WHOOP API, allowing interaction with fitness data. It follows the MCP architecture, facilitating interoperability with AI assistants.

Features

  • Access WHOOP user profile data
  • Retrieve sleep data and analytics
  • Fetch workout information
  • Get recovery metrics
  • View cycle data

Prerequisites

  • Node.js (v16+)
  • WHOOP account with API access
  • WHOOP API key

Installation

  1. Clone the repository
  2. Install dependencies
  3. Create and edit a .env file

Usage

Starting the Server

Start with npm start or use npm run dev for development. The server runs on the port specified in your .env file.