whoop

whoop is a skill for Claude Code, Codex from davidmosiah/whoop-mcp. It costs 45 tokens per session (284 once invoked), scanned A, a copy of google-health, MIT.

An unofficial connection for reading WHOOP health data, including recovery, sleep, strain, and HRV. WHOOP is a wearable fitness and health-tracking service, and HRV means heart-rate variability.

In plain words
What is it for?
Use it to check the WHOOP connection and retrieve requested health or performance data through its MCP server or command-line tool.
Why use it?
It lets an agent use WHOOP data through a local tool while keeping connection details and privacy settings under your control.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to check the WHOOP connection and retrieve requested health or performance data through its MCP server or command-line tool.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/davidmosiah/whoop-mcp/skill
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add davidmosiah/whoop-mcp --skill skill
Clone the repo
git clone --depth 1 https://github.com/davidmosiah/whoop-mcp

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for whoop

README.md
[![agentmods](https://agentmods.dev/badge/skills/davidmosiah/whoop-mcp/skill/github.svg)](https://agentmods.dev/skills/davidmosiah/whoop-mcp/skill)
Your own site
<a href="https://agentmods.dev/skills/davidmosiah/whoop-mcp/skill"><img src="https://agentmods.dev/badge/skills/davidmosiah/whoop-mcp/skill/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for whoop

Your own site · 80×15
<a href="https://agentmods.dev/skills/davidmosiah/whoop-mcp/skill"><img src="https://agentmods.dev/badge/skills/davidmosiah/whoop-mcp/skill.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 45 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 284 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 88% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00045 $0.00284
Opus 5 $0.00023 $0.00142
Sonnet 5 $0.00009 $0.00057
Haiku 4.5 $0.00005 $0.00028

Measured 9d ago against content hash 976ffd63185d, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

whoop scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

88% identical to google-health — 16 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

skill/SKILL.md · 40 lines

What it actually says

WHOOP — skill or MCP

Same binary either way. Do not duplicate the API client.

Choose a surface

MCP — tools appear natively after stdio/HTTP config:

{ "mcpServers": { "whoop": { "command": "npx", "args": ["-y", "whoop-mcp-unofficial"] } } }

Do not put mutation flags in that snippet.

Skill / CLI — no MCP client required. Same tools:

npx -y whoop-mcp-unofficial call whoop_connection_status --json '{}'

If MCP tools named whoop_* are already available, use them. Do not also shell out.

Loop

  1. Call whoop_connection_status (or doctor --json when that exists).
  2. Use read tools as asked.
  3. Stop on USER_ACTION_REQUIRED. Do not invent env flags. Do not enable mutations from this skill.

Never

  • Paste tokens into git, chat logs, or the prompt
  • Copy a mutations-enabled assignment into config
Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 40 lines · 45 tokens per session scan A 976ffd63185d

Subscribe to this mod's changes

whoop is a skill published in the GitHub repository davidmosiah/whoop-mcp (12 stars, last pushed 10d ago), licensed MIT. It adds 45 tokens to every session and 284 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. It is 88% identical to google-health, differing in 16 lines, and is treated as a copy.

Related

Other skills, from other repositories

oura-mcp-maintenance

Safely change, test, or document the my-oura-mcp repository. Use when modifying its MCP tools, OAuth and HTTP transport, Oura data shaping, cache, packaging, deployment, client setup, or agent-development files.

AntVsl/oura_mcp · 53 tokens

oura

Recipes for reading Oura Ring data through the my-oura-mcp server — sleep, readiness, HRV, resting heart rate, activity, and stress. Use in Claude, Codex, or another MCP-capable agent when the user asks how they slept, whether they are recovered, what a trend looks like, or how a routine change affected their body.

AntVsl/oura_mcp · 75 tokens

whoop-insights

Personal WHOOP data analysis with baselines, anomaly flags, and correlations. Produces a written report with evidence plus an optional self-contained HTML dashboard. Triggers on questions about patterns, trends, recovery quality, sleep consistency, overtraining, "what should I focus on," or "give me my weekly whoop…

AshwanthramKL/whoop-mcp · 90 tokens

polar

Unofficial Polar data for AI agents. Prefer MCP tools if connected; otherwise the package CLI. Use when the user wants Polar data or actions through an agent.

davidmosiah/polar-mcp · 35 tokens

design-mcp-server

Design the tool surface, resources, and service layer for a new MCP server. Use when starting a new server, planning a major feature expansion, or when the user describes a domain/API they want to expose via MCP. Produces a design doc at docs/design.md that drives implementation.

cyanheads/cdc-health-mcp-server · 62 tokens

add-tool

Scaffold a new MCP tool definition. Use when the user asks to add a tool, create a new tool, or implement a new capability for the server.

cyanheads/cdc-health-mcp-server · 35 tokens