u/delxmobile

Delx Wellness - 15 local-first MCP servers for wearables and wellness data

Delx Wellness - 15 local-first MCP servers for wearables and wellness data

I spent the last few months building an open-source side project around a problem I kept hitting personally: my health data was split across WHOOP, Garmin, Oura, Strava, Fitbit, Apple Health, Withings, Eight Sleep, and a few other tools, but AI agents could not use that context without me copy/pasting screenshots or exporting CSVs.

So I built Delx Wellness: a catalog of local-first MCP servers for wearable and wellness data.

What exists now:

  • MCP servers for WHOOP, Oura, Garmin, Strava, Fitbit, Withings, Apple Health, Samsung Health, Polar, Google Health, Eight Sleep, Dexcom CGM, indoor air quality, cycle coaching, and nutrition logging
  • each connector runs locally, usually via npx
  • OAuth/token files stay on your machine under ~/.<vendor>-mcp/
  • shared profile file at ~/.delx-wellness/profile.json so connectors can reuse goals/devices/preferences
  • read-only defaults for sensitive integrations; mutations are gated where they exist
  • docs/site with all connectors in one place

The use case I care about most is asking an agent things like:

> Should I train hard today, given my recent sleep, recovery, HRV, training load, and indoor air quality?

The biggest lesson so far: shipping 15 connectors got the ecosystem broad, but it also made positioning harder. Developers understand MCP immediately; normal wearable users usually do not. I am trying to decide whether the landing page should lead with “local-first wellness data for AI agents” or with concrete workflows like training readiness / sleep review / nutrition logging.

Project: https://wellness.delx.ai Registry: https://github.com/davidmosiah/delx-wellness

I would love feedback from other builders: does this read like a useful project, or is the scope too broad for people to understand quickly?

u/delxmobile — 1 day ago
▲ 4 r/modelcontextprotocol+1 crossposts

I built an open-source nutrition MCP for agent-first food logging

I built Nourish, an open-source MCP server for nutrition workflows that agents can use without pretending food estimates are perfect.

The core shape:

- food search through USDA/Open Food Facts

- local meal estimates with confidence, unresolved foods, warnings, and source attribution

- barcode lookup and barcode photo workflows

- photo-assisted meal estimation from agent-provided observations

- hydration, goals, daily/weekly summaries, exports, and undo/edit flows

- carbon footprint context for logged meals

- explicit user confirmation before mutating personal logs

The thing I care about most is agent behavior: estimate first, preserve uncertainty, then log only after the user confirms. It is meant to be nutrition infrastructure for agents, not just a calorie app with an API.

Still pre-1.0 while dataset/licensing details mature, but the package is live and usable.

GitHub: https://github.com/davidmosiah/wellness-nourish

Docs: https://wellness.delx.ai/nutrition

NPM: https://www.npmjs.com/package/wellness-nourish

Feedback from MCP builders would be very useful.I built Nourish, an open-source MCP server for nutrition workflows that agents can use without pretending food estimates are perfect.

The core shape:

- food search through USDA/Open Food Facts

- local meal estimates with confidence, unresolved foods, warnings, and source attribution

- barcode lookup and barcode photo workflows

- photo-assisted meal estimation from agent-provided observations

- hydration, goals, daily/weekly summaries, exports, and undo/edit flows

- carbon footprint context for logged meals

- explicit user confirmation before mutating personal logs

The thing I care about most is agent behavior: estimate first, preserve uncertainty, then log only after the user confirms. It is meant to be nutrition infrastructure for agents, not just a calorie app with an API.

The package is live and usable today. Dataset and licensing details are still being tightened before a stable 1.0 tag.

GitHub: https://github.com/davidmosiah/wellness-nourish

Docs: https://wellness.delx.ai/nutrition

NPM: https://www.npmjs.com/package/wellness-nourish

Feedback from MCP builders would be very useful.

u/delxmobile — 5 days ago

Nutrition tracking needs an agent-first layer

Most nutrition apps assume a human is tapping buttons. I wanted the opposite: a nutrition layer an AI agent can reason with safely.

So I built Nourish, an open-source MCP for agent-driven nutrition workflows.

The core idea:

- estimate first, log only after explicit confirmation

- preserve confidence, unresolved foods, warnings, and source attribution

- support food search, meal estimates, barcode/photo workflows, hydration, goals, daily summaries, and carbon footprint

- keep the default posture local-first rather than hosted-first

It is still pre-1.0 while dataset/licensing details mature, but the shape feels right: not "a calorie tracker with an API", but nutrition infrastructure agents can use without pretending estimates are perfect.

Not medical advice. I would love feedback from people building MCPs, health/wellness agents, or personal assistant workflows.

Links in comments, per subreddit rules.

reddit.com
u/delxmobile — 5 days ago
▲ 2 r/modelcontextprotocol+1 crossposts

I built an OpenClaw profile pack for local-first wellness MCP connectors

Disclosure: I built and maintain this.

I just shipped an OpenClaw-native profile pack for Delx Wellness. It writes an OpenClaw profile, workspace docs, skills, and MCP server config for a local-first wellness connector stack.

It wires 11 MCP servers:

  • WHOOP
  • Garmin
  • Oura
  • Strava
  • Fitbit
  • Google Health
  • Withings
  • Apple Health export
  • Samsung Health
  • Polar
  • Nourish nutrition

Why I made it:

  • MCP health/wearable connectors are fragmented across clients
  • agents need capability metadata before touching personal data
  • OpenClaw profiles need repeatable setup instead of copy/paste config drift

What it includes:

  • npx -y delx-wellness-openclaw setup
  • OpenClaw config under mcp.servers
  • workspace onboarding docs and skills
  • doctor command that validates the profile and runs OpenClaw checks
  • examples for Cursor, Claude Code and Codex in the registry

GitHub: https://github.com/davidmosiah/delx-wellness-openclaw

Registry: https://github.com/davidmosiah/delx-wellness

Docs: https://wellness.delx.ai/openclaw

Not medical advice, not a medical device. I am mainly looking for feedback on the MCP contract and the OpenClaw setup shape: is this the right direction for client-native MCP profile packs?

u/delxmobile — 6 days ago
▲ 15 r/vibecoders_+4 crossposts

Disclosure: I built and maintain this.

I’ve been working on a local-first wellness MCP stack and wanted a cleaner discovery surface for agents instead of one-off tool wiring. The registry is a public catalog of wearable/nutrition MCP connectors with setup metadata, provider status, and agent-facing expectations.

Repo: https://github.com/davidmosiah/delx-wellness

The pattern I’m testing:

  • agent_manifest for discovery
  • connection_status before data tools
  • privacy_audit before health data access
  • summary/context tools instead of raw blobs
  • docs that work for Claude/Codex/Cursor/Hermes-style clients

It is not medical advice or a medical device. I’m sharing here because MCP tool discovery is starting to overlap with LangChain-style agent/tool workflows, and I’d appreciate feedback on the connector metadata shape.

u/delxmobile — 7 days ago

Disclosure: I built and maintain this.

I’m building a local-first wellness connector stack for MCP. One piece is an unofficial Withings MCP connector for agents that need body/scale/wellness context without pasting exports into chat.

Repo: https://github.com/davidmosiah/withingsmcp

The agent-facing contract I’m standardizing across the stack:

  • agent_manifest for discovery
  • connection_status before any data call
  • privacy_audit so the agent can explain what data categories it may touch
  • summary/context tools for safer prompts
  • read-only by default
  • stdio and HTTP smoke coverage

It is unofficial and not a medical device or medical advice. I’d appreciate feedback from MCP builders on whether this is the right minimum surface for connector discovery and safe use.

reddit.com
u/delxmobile — 7 days ago
▲ 1 r/mcp

Disclosure: I built and maintain this.

I wanted an MCP connector that lets a local AI agent inspect WHOOP recovery, strain, sleep and HRV context without copying raw health data into chat, so I built an unofficial local-first WHOOP MCP server.

Repo: https://github.com/davidmosiah/whoop-mcp

What it exposes:

  • MCP tools for recovery, sleep, strain, workouts and summary context
  • agent-facing manifest, connection_status and privacy_audit tools
  • local setup/auth flow, no hosted token vault
  • stdio and Streamable HTTP transports
  • tests/smokes for CLI, HTTP, Hermes/agent manifest and metadata

It is unofficial, read-only by default, and not a medical device or medical advice. I would appreciate feedback from people building MCP workflows: what tool shape or context format would make this easier for agents to use?

u/delxmobile — 7 days ago

Hey Hermes folks — I’ve been using Hermes as my daily personal agent, and I wanted to share a profile pack I built for a real workflow: recovery, training, sleep, nutrition and wearable data.

It’s called Delx Wellness for Hermes.

The important part: it does not fork Hermes and it does not add a hosted Delx service. It uses the extension points Hermes already gives us: a dedicated profile, SOUL.md, AGENTS.md, skills, MCP server presets and setup checks.

What it gives Hermes:

- A `delx-wellness` profile with a wellness-first operating model

- Guided onboarding for goals, devices, training style, nutrition preferences and safety context

- Skills for daily brief, training decisions, sleep analysis, nutrition and setup diagnostics

- MCP presets for WHOOP, Garmin, Oura, Strava, Fitbit, Withings, Apple Health, Polar and Nourish

- Local-first credential handling: no hosted Delx token vault

Install:

`npx -y delx-wellness-hermes setup`

Then run:

`hermes -p delx-wellness`

Why I think this fits Hermes well:

Hermes is already a strong personal-agent runtime. What was missing for my own use was a cleaner path from “I have wearable/nutrition data” to “my agent can help me decide how to train, recover, eat and plan the day” without manually wiring every connector from scratch.

This is early, but usable now as an open-source Hermes profile pack. I’d love feedback from Hermes users on the profile design, skill structure, onboarding flow and what would make it easier for non-technical users.

Links:

Site/docs: https://wellness.delx.ai/hermes

GitHub: https://github.com/davidmosiah/delx-wellness-hermes

npm: https://www.npmjs.com/package/delx-wellness-hermes

Disclaimer: unofficial, not medical advice, and not affiliated with wearable providers. It helps Hermes reason over user-approved wellness context; it does not diagnose or prescribe.

https://preview.redd.it/g78wot8bwjzg1.png?width=1672&format=png&auto=webp&s=d83c7f3456839ceebdea13b2956bf8ffc42fa295

reddit.com
u/delxmobile — 8 days ago

Hey everyone - I’ve been dogfooding Hermes with wearable/nutrition MCPs and turned the setup into a small open-source profile pack: Delx Wellness for Hermes.

It does not fork Hermes. It installs a `delx-wellness` profile, onboarding, `SOUL.md`, wellness skills, connector presets, and doctor checks so Hermes can reason over user-approved wellness context through MCPs.

What it wires up:

- WHOOP, Garmin, Oura, Strava, Fitbit, Withings, Apple Health, Polar, and Nourish presets

- Skills for onboarding, daily brief, training, sleep, nutrition, and setup diagnostics

- Local-first credential handling: no hosted Delx token vault

- A guided setup flow that starts with inspectable changes before writing anything

Quick start:

```bash

npx -y delx-wellness-hermes setup

hermes -p delx-wellness

```

Links:

- Site/docs: https://wellness.delx.ai/hermes

- Repo: https://github.com/davidmosiah/delx-wellness-hermes

- npm: https://www.npmjs.com/package/delx-wellness-hermes

I built this because I use Hermes personally and wanted a cleaner way to turn wearable + nutrition MCPs into a daily agent workflow without manually wiring every connector.

Would love feedback from Hermes/MCP users on the profile, skills, onboarding flow, and what would make this easier for non-technical users.

Disclaimer: unofficial, open source, not medical advice. Provider credentials stay local, but any wellness context you ask Hermes or your chosen model/client to use is shared with that client/model.

https://preview.redd.it/zutd2q5fkjzg1.png?width=1672&format=png&auto=webp&s=697f1a1915a7a4924794e2d5e55248a35311a16d

reddit.com
u/delxmobile — 8 days ago
▲ 1 r/mcp

Disclosure: I'm the maintainer.

I just published Delx Wellness, a canonical site/registry for local-first MCP connectors that let agents use wearable/wellness data without handing provider tokens to the model.

Site: https://wellness.delx.ai GitHub hub: https://github.com/davidmosiah/delx-wellness

Current public connectors:

  • WHOOP: recovery, HRV, sleep, strain, workouts
  • Oura: readiness, sleep, activity, HRV, SpO2
  • Garmin: Body Battery, training readiness, sleep, HRV, stress, activities
  • Strava: activities, segments, streams
  • Fitbit: activity, sleep, intraday heart, HRV
  • Withings: scale/body composition, sleep, heart records
  • Apple Health: local export.zip parsing
  • Polar: Nightly Recharge, training load, PPI/HRV, samples

The design choice is local-first: each connector runs as its own MCP server/npm package. The website is the registry/docs layer, not a hosted OAuth proxy. Tokens stay in local config directories such as ~/.whoop-mcp, ~/.oura-mcp, and ~/.garmin-mcp, and agents get MCP responses rather than raw secrets.

I also made the site agent-readable: robots/content signals, sitemap, markdown negotiation, MCP server card, API catalog, agent skills index, WebMCP tools, plus llms.txt/llms-full.txt.

I'd love feedback from MCP builders on:

  • whether this registry-first approach is the right shape vs a hosted hub
  • which connector docs are still missing for agent clients
  • what you expect from an "agent-ready" MCP connector standard

Not affiliated with WHOOP/Oura/Garmin/etc, and definitely not medical advice. Just trying to make wearable context usable by agents in a sane way.

u/delxmobile — 9 days ago
▲ 0 r/coolgithubprojects+1 crossposts

Disclosure: I built this project.

I’ve been exploring a simple idea: wearable data should not only live in dashboards. With user permission, it should become private context that an AI agent can reason over.

So I built Fitbit MCP, an unofficial open-source MCP server for the Fitbit Web API.

What it does:

- Connects through Fitbit OAuth2

- Keeps tokens local under ~/.fitbit-mcp

- Exposes 25 MCP tools, 6 resources and 3 prompts

- Supports sleep, HRV, heart rate, activity, weight and nutrition data where Fitbit provides it

- Has privacy modes: summary, structured and explicit raw JSON

- Includes agent-facing setup/doctor flows for Claude, Cursor, Hermes, OpenClaw and generic MCP clients

Links:

GitHub: https://github.com/davidmosiah/fitbitmcp

npm: https://www.npmjs.com/package/fitbit-mcp-unofficial

Landing page: https://fitbitmcp.vercel.app

Important boundaries:

- Unofficial, not affiliated with Fitbit or Google

- Uses the official Fitbit Web API

- Not medical advice

- Does not expose raw device telemetry beyond what Fitbit’s API makes available

I’d love feedback from the MCP community on tool design, privacy defaults, and what health/wearable summaries would actually be useful for agents.

u/delxmobile — 7 days ago
▲ 3 r/modelcontextprotocol+1 crossposts

Hey, I added a deterministic MCP readiness report to Delx Agent Utilities and I’d like feedback from people building MCP servers.

What it checks:

- JSON-RPC initialize

- tools/list

- tool names and inputSchema shape

- tool descriptions and argument descriptions

- .well-known/mcp.json discovery

- a verdict, readiness score, issues, and next_action for agents

It does not use LLM calls. It is just deterministic HTTP/schema checks, because I wanted something agents can run before installing or depending on an MCP server.

Example output against Delx’s own MCP server:

- MCP_READINESS: 90/100

- VERDICT: ready

- TOOLS: 104

- ISSUES: []

- NEXT_ACTION: cache tools/list and run one low-risk tool call

Endpoint:

https://api.delx.ai/api/v1/x402/mcp-server-readiness

Docs/catalog:

https://delx.ai/utilities

Transparent note: this is a paid x402 utility ($0.05 USDC). I’m posting mainly for feedback on the audit shape, not asking anyone to pay.

Questions for MCP builders:

- What checks would you expect before an agent trusts an MCP server?

- Should this inspect prompts/resources too?

- Should stdio MCP support be scored separately from HTTP MCP?

- Are there security checks you would add beyond schema/name/description hygiene?

reddit.com
u/delxmobile — 13 days ago
▲ 2 r/Strava

Hey r/Strava, I’m a Strava user and developer.

I built a free, unofficial open-source MCP server that lets AI agents/tools connect to your own Strava data through the official OAuth API.

What it supports:

- activities and activity details

- activity streams: time, distance, heart rate, cadence, watts, altitude, optional GPS when explicitly requested

- routes, clubs, gear, athlete profile, zones and aggregate stats

- daily/weekly training summaries for agents

- local OAuth tokens stored on your machine

- privacy modes: summary, structured, raw

- Claude, Cursor, Hermes, OpenClaw and other MCP clients

This is not affiliated with or endorsed by Strava. No paid product, no write/upload scope by default, and not medical or coaching advice. I’m sharing because I think agent-native access to personal training data can be useful if it is done with clear privacy boundaries.

Website: https://stravamcp.vercel.app/

GitHub: https://github.com/davidmosiah/strava-mcp

npm: https://www.npmjs.com/package/strava-mcp-unofficial

Would love feedback from anyone here who builds with Strava data, trains with AI tools, or wants better personal dashboards/agents.

u/delxmobile — 13 days ago

I’ve been experimenting with a practical personal-data use case for AI agents: letting an agent understand your recovery, sleep, strain, and workouts without manually exporting data or pasting screenshots into prompts.

I built an unofficial open-source MCP server for WHOOP.

It connects through WHOOP’s official OAuth API and exposes the user’s own data as structured tools/resources for AI agents.

The goal is not diagnosis or medical advice. The goal is safer context:

- local-first OAuth tokens

- structured data instead of pasted raw exports

- privacy modes for summary/structured/raw data

- useful daily and weekly health/performance summaries

- works with MCP-compatible clients like Claude Desktop, Cursor, Windsurf, Hermes, OpenClaw, etc.

I’ll add the project links in a comment to respect the subreddit rules.

I’m interested in feedback from agent builders: what would make this safer, more useful, or easier to install for non-technical users?

reddit.com
u/delxmobile — 13 days ago

I built an unofficial open-source MCP server for WHOOP data.

It lets MCP clients connect to a user’s own WHOOP account through the official OAuth API and expose health/performance data as tools and resources.

Current support:

- profile and body measurements

- cycles, recovery, sleep, workouts

- daily and weekly summaries

- local OAuth token storage

- automatic refresh-token handling

- privacy modes: summary, structured, raw

It is designed for Claude Desktop, Cursor, Windsurf, Hermes, OpenClaw, and generic MCP clients.

Not affiliated with or endorsed by WHOOP. Not medical advice.

GitHub:

https://github.com/davidmosiah/whoop-mcp

Docs:

https://davidmosiah.github.io/whoop-mcp/

npm:

https://www.npmjs.com/package/whoop-mcp-unofficial

Feedback welcome, especially from people building or reviewing MCP servers.

u/delxmobile — 14 days ago

Hey everyone,

I’m a WHOOP user and developer, and I built an unofficial open-source MCP server that connects AI agents/tools to your own WHOOP data through the official OAuth API.

It exposes recovery, cycles, sleep, workouts, profile/body measurements, and daily/weekly summaries as MCP tools/resources.

Main design goals:

- local-first OAuth token storage

- structured summaries for agents

- privacy modes: summary, structured, raw

- compatible with Claude Desktop, Cursor, Windsurf, Hermes, OpenClaw, and generic MCP clients

This is not affiliated with or endorsed by WHOOP, and it is not medical advice. I’m sharing it because personal health data feels like a strong use case for agent-native tooling, if handled carefully.

Website:

https://davidmosiah.github.io/whoop-mcp/

GitHub:

https://github.com/davidmosiah/whoop-mcp

npm:

https://www.npmjs.com/package/whoop-mcp-unofficial

Would love technical feedback from MCP builders, especially around OAuth, token refresh, privacy defaults, and tool design.

reddit.com
u/delxmobile — 14 days ago
▲ 17 r/whoop+1 crossposts

Hey r/whoop,

I’m a WHOOP user and developer. I built a free, unofficial open-source MCP server that lets AI agents/tools connect to your own WHOOP data through the official OAuth API.

What it supports:

- recovery, cycles, sleep, workouts, profile/body measurements

- daily/weekly summaries for agents

- local OAuth tokens, stored on your machine

- privacy modes: summary, structured, raw

- Claude, Cursor, Hermes, OpenClaw and other MCP clientsa mesmo

This is not affiliated with or endorsed by WHOOP. It is not medical advice. No invite/promo codes, no paid product - just sharing because I think agent-native access to personal health data could be useful.

Website: https://davidmosiah.github.io/whoop-mcp/

GitHub: https://github.com/davidmosiah/whoop-mcp

npm: https://www.npmjs.com/package/whoop-mcp-unofficial

Would love feedback from anyone here who builds with WHOOP data or wants better personal dashboards/agents.

reddit.com
u/delxmobile — 14 days ago