davidmosiah avatar

Wellness Cgm Mcp

davidmosiah/wellness-cgm-mcp

Plugs Dexcom Developer API and FreeStyle Libre (via LibreLink Up) into Claude as an MCP server. Exposes 19 tools for reading glucose values, calculating time-in-range stats, detecting hypo events, and analyzing meal response curves. Ships with synthetic mock data by default so you can prototype without credentials. When configured, it pulls live CGM readings and computes ADA-standard metrics like GMI, coefficient of variation, and two TIR profiles (diabetic 70-180 and metabolic health 70-140). The meal response tool is designed to pair with food logging MCPs to close the "what I ate and what happened" loop. Built as the free local alternative to $199/month subscription CGM coaching apps.

GitHub stars
1
tools
13
transport
STDIO
last updated
May 29, 2026

Tools

13 tools

Public tool metadata for what this MCP can expose to an agent.

cgm_agent_manifestRuntime contract

Runtime contract

No parameter schema in public metadata yet.

cgm_capabilitiesProviders, metrics, privacy modes

Providers, metrics, privacy modes

No parameter schema in public metadata yet.

cgm_connection_statusenv, credentials, mode (live vs mock)

env, credentials, mode (live vs mock)

No parameter schema in public metadata yet.

cgm_privacy_auditLocal storage + outbound destinations

Local storage + outbound destinations

No parameter schema in public metadata yet.

cgm_data_inventoryMetric catalog + TIR ranges + GMI formula

Metric catalog + TIR ranges + GMI formula

No parameter schema in public metadata yet.

cgm_glucose_nowMost recent EGV + trend

Most recent EGV + trend

No parameter schema in public metadata yet.

cgm_glucose_windowAll EGVs over last N hours (+ `hours_covered` — see the Libre ~12h limit)

All EGVs over last N hours (+ `hours_covered` — see the Libre ~12h limit)

No parameter schema in public metadata yet.

cgm_daily_summaryMean / GMI / CV / 2 TIR profiles — over `hours_covered`, not the requested window

Mean / GMI / CV / 2 TIR profiles — over `hours_covered`, not the requested window

No parameter schema in public metadata yet.

cgm_meal_responseBaseline → peak → return + band

Baseline → peak → return + band

No parameter schema in public metadata yet.

cgm_authorize_urlDexcom OAuth URL builder

Dexcom OAuth URL builder

No parameter schema in public metadata yet.

cgm_hypo_eventsHypo event detection (ADA Level 1 < 70, Level 2 < 54) — "no events" applies to `hours_covered` only

Hypo event detection (ADA Level 1 < 70, Level 2 < 54) — "no events" applies to `hours_covered` only

No parameter schema in public metadata yet.

cgm_libre_statusFreeStyle Libre (LibreLink Up) config + region + mode — v0.4

FreeStyle Libre (LibreLink Up) config + region + mode — v0.4

No parameter schema in public metadata yet.

cgm_libre_loginLog in to LibreLink Up + list followed sensors — v0.4

Log in to LibreLink Up + list followed sensors — v0.4

No parameter schema in public metadata yet.

Sponsors

Readme

Wellness CGM MCP

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

npm version npm downloads License MIT Site


View the full README on GitHub

Details

Repository
github.com/davidmosiah/wellness-cgm-mcp
Website
wellness.delx.ai/connectors/cgm
Package
wellness-cgm-mcp
Transport
STDIO
Registry
MCP registry, active

More from davidmosiah