MCP.Market

Wellness Cgm MCP server

by davidmosiah·io.github.davidmosiah/wellness-cgm-mcp·v0.4.0·1 stars

Local-first CGM MCP for AI agents: Dexcom Developer API + FreeStyle Libre via LibreLink Up.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

1 stars114 downloads/wk

Reviews

Write one

Nobody has reviewed Wellness Cgm yet.

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

Wellness Cgm tools (19, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • cgm_agent_manifest

    Returns the wellness-cgm-mcp agent manifest: tool list, supported clients, env vars, recommended first calls, capabilities, privacy posture, and community links.

  • cgm_authorize_url

    Builds the Dexcom OAuth authorize URL. The user opens it, grants access, and Dexcom redirects to your registered DEXCOM_REDIRECT_URI with an auth code. If credentials are missing, returns a hint with the exact env vars needed.

  • cgm_capabilities

    Lists supported providers, configured providers (via env vars), available metrics, and privacy modes.

  • cgm_connection_status

    Reports the active CGM provider (dexcom | libre), why it was selected, whether credentials are present, and whether the connector will return mock vs live data. For Dexcom it includes the env (sandbox/production); for FreeStyle Libre it includes the LibreLink Up region.

  • cgm_daily_summary

    Returns daily glucose stats: mean, median, min/max, stdev, GMI (estimated A1C), CV, time-in-range (diabetic 70-180 + metabolic-health 70-140).

  • cgm_data_inventory

    Returns the metric catalog plus thresholds (TIR ranges, GMI formula reference).

  • cgm_demo

    Returns realistic example payloads of cgm_glucose_now, cgm_daily_summary, and cgm_meal_response. Use this to help users see what the connector will return before configuring Dexcom.

  • cgm_glucose_now

    Returns the most recent EGV (estimated glucose value) plus trend arrow if available.

  • cgm_glucose_window

    Returns all EGVs over the last N hours (default 24).

  • cgm_hypo_events

    v0.3.3 — Detect hypoglycemia events between `from` and `to` ISO dates. Returns an array of contiguous below-threshold runs lasting ≥ `min_duration_minutes`, each with `started_at`, `ended_at`, `duration_minutes`, `min_glucose_mg_dl`, `mean_glucose_mg_dl`, `severity` (level_1 = <70 ADA Level 1, level_2 = <54 ADA Level 2), and `recovery_time_minutes` (time to first reading ≥ threshold+10). Also retu

  • cgm_libre_login

    Authenticate against LibreLink Up using LIBRELINKUP_EMAIL / LIBRELINKUP_PASSWORD and list the sensors (connections) this account follows. Confirms the FreeStyle Libre path works end-to-end before reading glucose. Never returns the auth token. When credentials are missing it returns mock=true with a synthetic connection so the surface can be demoed without an Abbott account.

  • cgm_libre_status

    Reports FreeStyle Libre (LibreLink Up) configuration: region, whether LIBRELINKUP_EMAIL/PASSWORD (or a token) are set, whether a patient id is pinned, and whether reads will be live or mock. Use this to confirm the Libre path is wired before calling glucose tools with CGM_PROVIDER=libre.

  • cgm_meal_response

    Compute glucose response to a meal: baseline → peak → return-to-baseline. Returns peak delta, peak time (min after meal), and a band (excellent/good/moderate/poor).

  • cgm_onboarding

    Returns the 11-question onboarding flow for the shared Delx Wellness profile. Read-only. The agent should ask these questions next so wellness-cgm-mcp (and the rest of the wellness stack) can personalize responses — non-secret data only, stored at ~/.delx-wellness/profile.json.

  • cgm_privacy_audit

    Returns what wellness-cgm-mcp stores locally, what is sent to Dexcom, what is never logged, and agent rules.

  • cgm_profile_get

    Returns the shared Delx Wellness profile (~/.delx-wellness/profile.json). Read-only. Surfaces diabetes status / non-DM context so wellness-cgm-mcp can pick the right time-in-range profile (70-180 ADA vs 70-140 metabolic-health).

  • cgm_profile_updatewrite action

    Persist a partial patch to the shared Delx Wellness profile. Requires explicit_user_intent: true. Rejects any field containing oauth/token/secret/password/cookie/refresh/api_key/session — the profile is for non-secret wellness context only.

  • cgm_quickstart

    Returns a personalized 3-step walkthrough for getting wellness-cgm-mcp from mock mode → live mode (Dexcom). Call this first when the user asks 'how do I connect my CGM?'

  • cgm_time_in_range

Public scan report

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

no findings
  • Code scan26 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 qualitylocal package, no credentials required12/15
  • Maintenancelast push 8 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Wellness Cgm compares

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

Safety score
92/100
higher than 93% of 48,114 servers
Tools
19
the typical server has 7
Tools that change things
5%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 60% of 28,851 servers
Downloads a week
114
more than 60% of 15,093 servers with a package

What its tools let an agent do: 18 read · 1 change

Install Wellness Cgm in Claude Code, Cursor or VS Code

Runs npx -y wellness-cgm-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add wellness-cgm-mcp -- npx -y wellness-cgm-mcp
Add to Cursor

What the publisher says

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

<!-- delx-wellness header v2 --> Wellness CGM MCP

Local-first continuous glucose monitor MCP for AI agents. Dexcom Developer API. Levels-killer pattern, agent-first, $0.

🩸 Why this exists: Levels charges $199/mo to do exactly this — read your CGM, correlate with meals, flag spikes. wellness-cgm-mcp is the same game as a free local-first MCP. Stelo OTC + Dexcom developer API + your agent + wellness-nourish = the full metabolic loop.

⚡ One-command install — pick your runtime:

- Delx Wellness for Hermes: npx -y delx-wellness-hermes setup

- Delx Wellness for OpenClaw: npx -y delx-wellness-openclaw setup

HTTP (v2 stateless)

Default is stdio. Optional Streamable HTTP — no session id, JSON responses, loopback only:

npx -y wellness-cgm-mcp --http
# GET  http://127.0.0.1:3000/health
# POST http://127.0.0.1:3000/mcp   (sessionless)

Env: WELLNESSCGMHOST, WELLNESSCGMPORT, WELLNESSCGMTRANSPORT=http.

<!-- /delx-wellness header v2 -->

Overview

Local MCP server that exposes CGM data (and synthetic mock data when nothing is configured) to any MCP-aware agent. Two real backends are supported: Dexcom (Developer API, sandbox + production) and FreeStyle Libre (the OTC sensor — Libre 2 / Libre 3) via LibreLink Up. Pick the backend with CGM_PROVIDER; it auto-detects Libre when only Libre credentials are set. Both feed the same ADA time-in-range / GMI / hypo / meal-response engine.

Try It In 60 Seconds (mock mode, zero setup)

npx -y wellness-cgm-mcp doctor       # see env / mode
npx -y wellness-cgm-mcp status

# In Claude Desktop / Cursor / etc., add:
# {
#   "mcpServers": {
#     "wellness-cgm": {
#       "command": "npx",
#       "args": ["-y", "wellness-cgm-mcp"]
#     }
#   }
# }

The agent now has 10 CGM tools. Without a Dexcom token, every tool returns synthetic readings tagged mock: true — perfect for prototyping.

Live setup (Dexcom Developer)

# 1. Sign up at https://developer.dexcom.com (sandbox is free)

Shortened. The full README is on GitHub.

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

Wellness Cgm: common questions

Is Wellness Cgm MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Wellness Cgm safety report
How do I install Wellness Cgm?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Wellness Cgm need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Wellness Cgm maintained?
The last commit was 13 days ago (2026-11-02). The latest release is v0.4.0.
How does Wellness Cgm compare with other MCP servers?
safety score 92/100 (higher than 93% of 48,114 servers); tools 19 (the typical server has 7); tools that change things 5% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from davidmosiah →