MCP.Market

WHOOP MCP server

by cunicopia-dev·io.github.cunicopia-dev/whoop-postgres-mcp·v0.1.0

Sync WHOOP recovery, sleep, strain, and workouts into Postgres and query them from any MCP client.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed WHOOP MCP yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

WHOOP MCP tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it

no findings
  • Code scan10 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 20 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How WHOOP MCP compares

Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 60% of 802 Databases servers

Install WHOOP MCP in Claude Code, Cursor or VS Code

claude mcp add whoop-postgres-mcp -- uvx whoop-postgres-mcp
Add to Cursor

What the publisher says

From the WHOOP MCP repository's README, as published. We do not edit it. Read it on GitHub

whoop-mcp

<!-- mcp-name: io.github.cunicopia-dev/whoop-postgres-mcp -->

An MCP server that syncs your WHOOP data into Postgres and lets AI agents query it.

WHOOP's public API is rate-limited, cursor-paginated, and returns one record at a time. That is fine for a sync job and terrible for an agent that wants to answer "how does my HRV this week compare to my baseline?". So this server splits the job in two:

measurements from the WHOOP API into a documented Postgres schema, keeping the raw JSON of every record alongside the typed columns;

  • a sync path that pulls cycles, recovery, sleep, workouts, and body

hit WHOOP's rate limits, and keep working offline once data is synced.

  • a query path of MCP tools that read Postgres only. They are fast, never

Your data lands in a database you own, in a schema you can read with any SQL client, and nothing leaves your machine except calls to WHOOP itself.

Python 3.12+ · MIT · stdio MCP server + CLI · Postgres storage

Contents

  • Tools
  • Install
  • Quickstart
  • Configuration
  • Register with an MCP client
  • How sync works
  • Security model
  • Development
  • Project layout
  • License

Tools

Two write-side tools talk to the WHOOP API; everything else reads Postgres only.

days is capped at 365 and limit at 200. All tools return JSON text.

Install

uv tool install whoop-postgres-mcp      # or: pipx install whoop-postgres-mcp

Or run it without installing:

uvx whoop-postgres-mcp --help

You also need a Postgres database (any recent version; 14+ is fine) and a WHOOP developer app. docs/SETUP.md walks through both.

Quickstart

export WHOOP_CLIENT_ID=...
export WHOOP_CLIENT_SECRET=...
export WHOOP_REDIRECT_URI=http://localhost:8765/callback
export WHOOP_DB_URL=postgresql://whoop:whoop@localhost:5432/whoop

whoop-mcp init-db          # create the `whoop` schema (idempotent)
whoop-mcp auth-url         # print the URL to visit; approve access in a browser
whoop-mcp connect <code>   # paste the `code` from the redirect URL
whoop-mcp sync --all       # first backfill; later runs: whoop-mcp sync --days 7
whoop-mcp                  # serve MCP over stdio

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

WHOOP MCP: common questions

Is WHOOP MCP server safe?
Mostly: it is graded B (83/100). Read the WHOOP MCP safety report
How do I install WHOOP MCP?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does WHOOP MCP need an API key?
Yes. The registry entry asks for WHOOP_CLIENT_ID, WHOOP_CLIENT_SECRET, WHOOP_DB_URL.
Is WHOOP MCP maintained?
The last commit was 52 days ago (2026-09-13). The latest release is v0.1.0.
What can I use instead of WHOOP MCP?
Servers from other publishers that do the same job: Appwrite MCP server, Ekwo OS — open source accounting: ledger, invoices and VAT on your own Supabase or Postgres MCP server and Run402 MCP server.

Alternatives to WHOOP MCP

Same job from other publishers: the closest match first, then the best rated.

  • Appwrite
    Build and deploy backends: auth, Postgres/MySQL/vector databases, storage, functions, hosting, CDN
    A
  • Ekwo OS — open source accounting: ledger, invoices and VAT on your own Supabase or Postgres
    Double-entry books an agent keeps as the user: invoices, VAT returns, 174 country packs.
    A
  • Run402
    x402 pay-per-call infra for agents: $0.03 image generation, Postgres, auth, storage, functions.
    B
  • Neon
    Official Neon MCP server for managing Neon projects and Lakebase Postgres databases.
    A
  • Backenly
    Postgres backend your coding agent builds over MCP; destructive actions wait for a person.
    A

More from cunicopia-dev →