MCP.so
Sign In

Whoop MCP Server

@MCP-Mirror

About Whoop MCP Server

Mirror of

Basic information

Category

Other

Runtime

python

Transports

stdio

Publisher

MCP-Mirror

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "Whoop": {
      "command": "python",
      "args": [
        "/path/to/whoop/src/whoop_server.py"
      ],
      "cwd": "/path/to/whoop",
      "env": {
        "WHOOP_EMAIL": "[email protected]",
        "WHOOP_PASSWORD": "your_password"
      }
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Whoop MCP Server?

The Whoop MCP Server is a Model Context Protocol (MCP) server that provides access to the Whoop API. It allows language models to query cycles, recovery, strain, and workout data from the Whoop API.

How to use Whoop MCP Server?

You need Whoop credentials (email and password) to use the server. Configure it in claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json, Windows: %APPDATA%/Claude/claude_desktop_config.json) with the command pointing to whoop_server.py and environment variables WHOOP_EMAIL and WHOOP_PASSWORD. Alternatively, run the HTTP API server with ./run_whoop_server.sh. Dates must be provided in ISO format (YYYY-MM-DD).

Key features of Whoop MCP Server

  • Query cycle data for a specific date range or get latest cycle
  • Retrieve recovery and strain data for any date range
  • Calculate average strain over a configurable number of days
  • Get user profile information and check authentication status
  • Exposes both MCP tools and an HTTP API server

Use cases of Whoop MCP Server

  • Ask a language model "What's my recovery score for today?"
  • "Show me my strain data for the past week"
  • "What's my average strain over the last 7 days?"
  • "Get my latest cycle data"

FAQ from Whoop MCP Server

What authentication does the Whoop MCP Server require?

The server uses email and password authentication with the Whoop API.

What date format should I use for queries?

Dates must be provided in ISO format (YYYY-MM-DD).

How do I configure the Whoop MCP Server for Claude for Desktop?

Update claude_desktop_config.json with the server command, arguments, working directory, and environment variables for your Whoop credentials.

What kind of errors does the Whoop MCP Server handle?

It provides human-readable error messages for invalid date formats, API authentication errors, network connectivity problems, and missing or invalid credentials.

What is the license of the Whoop MCP Server?

The project is licensed under the MIT License.

Comments

More Other MCP servers