Wellness Cgm MCP server
Local-first CGM MCP for AI agents: Dexcom Developer API + FreeStyle Libre via LibreLink Up.
1 stars114 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
cgm_agent_manifestReturns the wellness-cgm-mcp agent manifest: tool list, supported clients, env vars, recommended first calls, capabilities, privacy posture, and community links.
cgm_authorize_urlBuilds 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_capabilitiesLists supported providers, configured providers (via env vars), available metrics, and privacy modes.
cgm_connection_statusReports 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_summaryReturns daily glucose stats: mean, median, min/max, stdev, GMI (estimated A1C), CV, time-in-range (diabetic 70-180 + metabolic-health 70-140).
cgm_data_inventoryReturns the metric catalog plus thresholds (TIR ranges, GMI formula reference).
cgm_demoReturns 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_nowReturns the most recent EGV (estimated glucose value) plus trend arrow if available.
cgm_glucose_windowReturns all EGVs over the last N hours (default 24).
cgm_hypo_eventsv0.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_loginAuthenticate 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_statusReports 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_responseCompute 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_onboardingReturns 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_auditReturns what wellness-cgm-mcp stores locally, what is sent to Dexcom, what is never logged, and agent rules.
cgm_profile_getReturns 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 actionPersist 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_quickstartReturns 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
- 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
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
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.