servers / delx-wellness
delx-wellness MCP server
communitystdiolocaldestructive capablehealthy
Public registry for local-first wellness MCP connectors: wearables, recovery, training, nutrition and the Delx Wellness Hermes profile.
01Tools · 46
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| nourish_quickstart Personalized 3-step setup walkthrough for the human user. Adapts to current state (USDA key set? OFF enabled? local-dir writable?). Call this first when the user asks 'how do I use this?' | unknown | unknown | unknown |
| nourish_capabilities Describe supported nutrition workflows, providers, and recommended first tools. | read | false | unknown |
| nourish_privacy_audit Describe local storage, secret handling, source licensing, and safety boundaries. | read | false | unknown |
| nourish_connection_status Report local storage, fixture, USDA, and Open Food Facts readiness without returning secrets. | read | false | unknown |
| nourish_profile_get Returns the shared Delx Wellness profile (~/.delx-wellness/profile.json). Read-only. Surfaces calorie/macro targets, dietary preferences, restrictions/allergies, and goals so nourish coach/suggest tools can personalize meals. | read | false | unknown |
| nourish_agent_manifest Return agent-facing install, safety, resource, and first-call guidance. | unknown | unknown | unknown |
| nourish_demo Returns realistic example payloads of nourish_search_food, nourish_estimate_meal, and nourish_daily_summary so agents see the contract before any real call. | read | false | unknown |
| nourish_profile_update 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. | write | true | unknown |
| nourish_decode_barcode_image Decode a barcode from an image path, base64 image, or data URI without logging intake. | unknown | unknown | unknown |
| nourish_onboarding Returns the 11-question onboarding flow for the shared Delx Wellness profile. Read-only. The agent should ask these questions next so wellness-nourish (and the rest of the wellness stack) can personalize responses — non-secret data only, stored at ~/.delx-wellness/profile.json. | read | false | unknown |
| nourish_lookup_barcode_image Decode a packaged-food barcode image, then lookup the product in Open Food Facts. | read | false | unknown |
| nourish_search_food Search food providers by query. Use taco or br_local for Brazilian staples, open_food_facts for packaged products, usda for generic foods, or all. | read | false | unknown |
| nourish_get_food Fetch a USDA food by source_id, an Open Food Facts food by barcode source_id, or a TACO food by source_id. | read | false | unknown |
| nourish_lookup_barcode Lookup a packaged food barcode in Open Food Facts. | read | false | unknown |
| nourish_estimate_meal Estimate nutrition for a short meal text using local deterministic defaults. Accepts text or meal_text; preserve unresolved and confidence. | unknown | unknown | unknown |
| nourish_estimate_meal_photo Estimate meal nutrition from an agent-provided photo observation; always requires user confirmation before logging. | unknown | unknown | unknown |
| nourish_suggest_next_meal Suggest a next meal from today's intake, goals, personal memory, and optional wearable context. | unknown | unknown | unknown |
| nourish_analyze_food_image Route agent-provided food image observations across barcode, nutrition label OCR, or meal-photo estimation without logging. | unknown | unknown | unknown |
| nourish_log_intake Log an intake entry only after explicit user intent. Pass explicit_user_intent: true after the user asks to save/log/register; accepts text or meal_text plus structured food data. | unknown | unknown | unknown |
| nourish_daily_coach Summarize today, goal gaps, wearable context, and a safe next action for Telegram-style coaching. | unknown | unknown | unknown |
| nourish_after_log_review Review the day after a meal log and explain what changed plus the next correction or action. | unknown | unknown | unknown |
| nourish_pre_workout_nutrition Suggest light pre-workout nutrition using goals, current intake, and optional WHOOP/Garmin context. | unknown | unknown | unknown |
| nourish_list_memory Read local remembered meals and nutrition preferences for personal Telegram shortcuts. | read | false | unknown |
| nourish_delete_intake Delete a local intake entry by id. Gated: requires explicit user intent — agents must not call this autonomously. | destructive | true | true |
| nourish_evening_checkin Check late-day protein, calories, and hydration gaps with a compact Telegram-friendly next step. | unknown | unknown | unknown |
| nourish_pull_wearable_context Read the most recent shared wellness_context (delx-wellness-context/v1) written by a wearable connector to ~/.delx-wellness/, so coach tools can be recovery/strain-aware without the agent passing it inline. Read-only; never fabricates wearable data. If no connector has persisted a context yet, returns available:false with the expected path. The returned context can be passed straight into nourish_daily_coach / nourish_suggest_next_meal / nourish_pre_workout_nutrition as wearable_context (or set auto_wearable:true on those tools to pull it automatically). | read | false | unknown |
| nourish_remember_meal Save a personal meal shortcut locally after explicit user intent, for example 'meu cafe normal' -> '2 ovos e banana'. | unknown | unknown | unknown |
| nourish_forget_memory Delete a local remembered meal by id or label after explicit user intent. | unknown | unknown | unknown |
| nourish_clear_day Delete all local intake entries for a date after explicit user intent. | unknown | unknown | unknown |
| nourish_undo_last Undo the most recently logged intake or hydration entry. The most common Telegram/agent recovery move ('I logged the wrong thing'). Returns what was undone so the agent can confirm. Requires explicit_user_intent. Pass kind: 'intake' | 'hydration' | 'any' (default 'any') to scope the undo. | read | false | unknown |
| nourish_set_goals Set local calorie, macro, and hydration goals after explicit user intent. Use daily: {...} or flat shortcuts like calories_kcal/protein_g; pass explicit_user_intent: true after confirmation. | write | true | unknown |
| nourish_update_intake Update a local intake entry by id. Quantity or grams_estimate changes rescale nutrients to keep summaries consistent. Gated: requires explicit user intent — agents must not call this autonomously. | write | true | unknown |
| nourish_list_intake List local intake entries with optional filters: date OR since/until range, meal_type, tag, source_trace, min_confidence, limit. All filters AND together. Returns most-recent-first. | read | false | unknown |
| nourish_clear_hydration_day Delete all local hydration entries for a date after explicit user intent. Does not touch intake — pair with nourish_clear_day or use nourish_clear_day { include_hydration: true } for both. | unknown | unknown | unknown |
| nourish_hydration_summary Summarize local hydration for a date. | unknown | unknown | unknown |
| nourish_delete_water Delete a single local hydration entry by id after explicit user intent. | destructive | true | true |
| nourish_log_water Log local hydration in milliliters after explicit user intent. Pass explicit_user_intent: true after the user asks to save/log water. | unknown | unknown | unknown |
| nourish_goal_progress Compute per-day progress vs configured goals (kcal, protein, carbs, fat, water) for today / yesterday / last_7_days / last_30_days. Returns per-day breakdown (consumed, goal, pct, delta_to_goal), period totals, multi-day averages, days_on_target count, and locale-aware next-action recommendations (pt-BR if profile language is Portuguese, otherwise en). Read-only: no logging side effects, no explicit_user_intent required. | read | false | unknown |
| nourish_carbon_summary Estimate the carbon footprint (kg CO2-equivalent) of a meal, plus optional lower-carbon swap suggestions. Pass `items: [{name, grams}, ...]` for an arbitrary meal, OR `date: YYYY-MM-DD` to compute carbon over that day's logged intake. Data: Agribalyse 3.1 (Etalab Open License) + Our World in Data / Poore & Nemecek 2018 (CC-BY 4.0). Read-only; never mutates state. | read | false | unknown |
| nourish_get_goals Read local calorie, macro, and hydration goals. | read | false | unknown |
| nourish_daily_summary Summarize local intake totals, confidence, and source coverage for a date. Pass `compare_to: 'yesterday'` or `compare_to: '7d_avg'` to add a `comparison` block with per-nutrient deltas — useful for trend coaching ('your protein is low again — third day in a row'). | unknown | unknown | unknown |
| nourish_compare_days Compute a per-nutrient diff between two days' summaries. Returns deltas (date_b - date_a) for calories, protein, carbs, fat, fiber, sugar, sodium plus what changed by meal type. Useful for 'how was today vs yesterday?' coaching. | read | false | unknown |
| nourish_chatgpt_dashboard Open an interactive ChatGPT/MCP Apps dashboard for today's nutrition summary, safe meal estimation, and next-meal coaching. Read-only; logging still requires explicit user confirmation through existing tools. | read | false | unknown |
| nourish_bulk_log_intake Log multiple intake entries in a single call. Each item is processed through the same text-estimator pipeline as `nourish_log_intake`, but the entire batch shares one explicit_user_intent flag — perfect for Telegram users who say 'log everything I ate today: breakfast was X, lunch was Y, dinner was Z'. Returns per-item success/failure so a partial failure doesn't lose the rest. | read | false | unknown |
| nourish_weekly_summary Summarize seven days of local intake totals from a start date. | unknown | unknown | unknown |
| nourish_export_data Export local intake data as JSONL or CSV without provider secrets or tokens. Defaults to the 500 most-recent rows; pass since/until to scope by date or max_rows to widen/narrow. Omitted rows are reported so you can refine instead of dumping months of history into chat (use the `wellness-nourish export` CLI for a full unbounded dump). | unknown | unknown | unknown |
02Install & source
npx -y wellness-nourish
npxnpx -y delx-living-body
npxnpx -y delx-wellness-hermes
npxnpx -y delx-wellness-openclaw
npxnpx -y wellness-air
npxnpx -y wellness-cgm-mcp
npxnpx -y wellness-cycle-coach
npx- repohttps://github.com/davidmosiah/delx-wellness
- homepagehttps://wellness.delx.ai
- licenseMIT
- adoption19 stars · 0 forks
05Provenance & freshness
sourcesGitHub repo search [p4]
last_checked2026-07-18 08:23Z
next_check2026-07-19 13:09Z
cadenceevery 29h
verifiedtools_list:passed handshake:passed metadata:passed
index_statusindex — 8 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](https://mcpexplorer.com/servers/delx-wellness)
Next step
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →