---
title: Wellness MCP connectors
description: Canonical connector library for Delx Wellness.
canonical: https://wellness.delx.ai/connectors
content_signal: ai-train=no, search=yes, ai-input=yes
---

# Wellness MCP Connectors

14 public local-first MCP connectors share the same install pattern, privacy model and agent-ready documentation shape.

Nourish MCP is listed as a nutrition module instead of a wearable connector because it is write-capable local nutrition context, not a device/provider bridge.

## Public connectors

### [WHOOP](/connectors/whoop)

- Package: `whoop-mcp-unofficial`
- Status: agent_ready
- Auth: OAuth 2.0
- Signals: Recovery, HRV, Sleep, Strain, Workouts
- Summary: WHOOP MCP server for recovery score, HRV, sleep stages and day strain.

### [Oura Ring](/connectors/oura)

- Package: `oura-mcp-unofficial`
- Status: agent_ready
- Auth: OAuth 2.0
- Signals: Readiness, Sleep, Activity, HRV, SpO2
- Summary: Oura MCP server for readiness, sleep, HRV, activity and SpO2.

### [Garmin Connect](/connectors/garmin)

- Package: `garmin-mcp-unofficial`
- Status: agent_ready
- Auth: Local Garmin Connect
- Signals: Sleep, HRV, Body Battery, Stress, Training Readiness
- Summary: Body Battery, training readiness, sleep, HRV and stress.

### [Strava](/connectors/strava)

- Package: `strava-mcp-unofficial`
- Status: agent_ready
- Auth: OAuth 2.0
- Signals: Activities, Streams, Routes, Athlete Stats
- Summary: Strava MCP server for runs, rides, swims, segments and activity streams.

### [Fitbit](/connectors/fitbit)

- Package: `fitbit-mcp-unofficial`
- Status: agent_ready
- Auth: OAuth 2.0
- Signals: Activity, Sleep, Heart Rate, HRV, SpO2, Weight
- Summary: Fitbit MCP server for activity, sleep stages, intraday heart and HRV data.

### [Google Health](/connectors/google-health)

- Package: `google-health-mcp-unofficial`
- Status: agent_ready
- Auth: Google OAuth 2.0
- Signals: Google Health API v4, Fitbit Migration, Steps, Sleep, Heart, Rollups
- Summary: Google Health API v4 beta connector for Fitbit, Pixel Watch and unified health data.

### [Withings](/connectors/withings)

- Package: `withings-mcp-unofficial`
- Status: agent_ready
- Auth: OAuth 2.0 signed
- Signals: Body Measures, Sleep, Activity, Heart Records
- Summary: Withings MCP server for smart-scale composition, sleep stages and heart records.

### [Apple Health](/connectors/apple-health)

- Package: `apple-health-mcp-unofficial`
- Status: agent_ready
- Auth: Local export.zip
- Signals: Activity, Sleep, Heart Rate, HRV, Workouts
- Summary: Reads your local Apple Health export with no live HealthKit dependency.

### [Samsung Health](/connectors/samsung-health)

- Package: `samsung-health-mcp-unofficial`
- Status: agent_ready
- Auth: Local CSV/ZIP export
- Signals: Galaxy Watch, Sleep, Heart Rate, HRV, Workouts
- Summary: Samsung Health MCP server for local CSV/ZIP exports from Galaxy Watch and Android.

### [Polar](/connectors/polar)

- Package: `polar-mcp-unofficial`
- Status: agent_ready
- Auth: OAuth 2.0
- Signals: Nightly Recharge, Training Sessions, PPI Samples, Sleep, Continuous HR
- Summary: Nightly Recharge, training load, PPI/HRV and continuous samples.

### [Eight Sleep](/connectors/eight-sleep)

- Package: `eight-sleep-mcp-unofficial`
- Status: agent_ready
- Auth: Mobile-app password grant
- Signals: Sleep Trends, Temperature Program, Alarms, Adjustable Base
- Summary: Eight Sleep MCP server for nightly scores, temperature schedules, alarms and base state.

### [Wellness Air](/connectors/air)

- Package: `wellness-air`
- Status: agent_ready
- Auth: Public + optional API token
- Signals: AQI, PM2.5, PM10, CO2, TVOC, NOx, Temperature, Humidity
- Summary: Local-first air-quality MCP — AirGradient open API, AirThings/PurpleAir/IQAir/Awair scaffolded.

### [Wellness Cycle Coach](/connectors/cycle-coach)

- Package: `wellness-cycle-coach`
- Status: agent_ready
- Auth: Stateless (no auth)
- Signals: Phase, Cycle day, Cycle length, Next period, Phase nutrition, Phase training, Phase hydration
- Summary: Stateless menstrual cycle coach — orchestrates phase-aware nutrition, training, and hydration.

### [Wellness CGM](/connectors/cgm)

- Package: `wellness-cgm-mcp`
- Status: agent_ready
- Auth: Dexcom OAuth + mock mode
- Signals: Glucose, TIR (70-180), TIR (70-140), GMI (estimated A1C), CV, Meal response band
- Summary: The Levels-killer pattern as a free local-first MCP — Dexcom + meal-glucose correlation.

## Compare by evidence

The right connector exposes the records your workflow needs with the least
authority and the clearest source trail. Before connecting, check the provider,
scope, time range, freshness, token boundary and missing-data behavior.

- **Data fit:** Does the provider expose the exact record and granularity needed?
- **Authority:** Which scopes are requested, who owns the OAuth app and how is access revoked?
- **Provenance:** Does each result name provider, timestamp, unit and freshness?
- **Boundary:** Is the connector local, hosted or hybrid, and what reaches the model or logs?
- **Failure:** How are stale devices, gaps, duplicates and rate limits surfaced?

Start with one bounded question and a summary. Provider documentation is the
source of truth for current capability; this catalog is not medical advice or a
provider endorsement.

## Private lab

### [Exercise Catalog](/connectors/exercise-catalog)

- Package: `exercise-catalog-mcp-private`
- Status: private_lab
- Auth: Private provider token
- Signals: Exercises, Muscle Groups, Equipment, Video Guidance, Workout Builder
- Summary: Private exercise catalog bridge for agent-built workouts.
