WHOOP MCP server
Sync WHOOP recovery, sleep, strain, and workouts into Postgres and query them from any MCP client.
0 stars
Reviews
Write oneNobody 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
- 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
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
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-mcpOr run it without installing:
uvx whoop-postgres-mcp --helpYou 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 stdioShortened. 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.
- AppwriteBuild and deploy backends: auth, Postgres/MySQL/vector databases, storage, functions, hosting, CDNnot reviewedEstablishedA
- Ekwo OS — open source accounting: ledger, invoices and VAT on your own Supabase or PostgresDouble-entry books an agent keeps as the user: invoices, VAT returns, 174 country packs.not reviewedEstablishedA
- Run402x402 pay-per-call infra for agents: $0.03 image generation, Postgres, auth, storage, functions.not reviewedEstablishedB
- NeonOfficial Neon MCP server for managing Neon projects and Lakebase Postgres databases.not reviewedEstablishedA
- BackenlyPostgres backend your coding agent builds over MCP; destructive actions wait for a person.not reviewedEstablishedA