Mmcp.market

Wellness Nourish MCP server

by davidmosiah·io.github.davidmosiah/wellness-nourish·v0.7.0

Local-first nutrition MCP for AI agents: food, barcode, photo, intake, hydration, goals.

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

full report

Adoption
Growing

10 stars132 downloads/wk

Reviews

Write one

Nobody has reviewed Wellness Nourish yet.

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

Wellness Nourish tools (40, 7 write)

write = sends, deletes, buys or posts

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

  • nourish_agent_manifest

    Return agent-facing install, safety, resource, and first-call guidance.

  • nourish_analyze_food_image

    Route agent-provided food image observations across barcode, nutrition label OCR, or meal-photo estimation without logging.

  • 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.

  • nourish_capabilities

    Describe supported nutrition workflows, providers, and recommended first tools.

  • 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.

  • nourish_clear_daywrite action

    Delete all local intake entries for a date after explicit user intent.

  • nourish_clear_hydration_daywrite action

    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.

  • 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.

  • nourish_connection_status

    Report local storage, fixture, USDA, and Open Food Facts readiness without returning secrets.

  • 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').

  • nourish_decode_barcode_image

    Decode a barcode from an image path, base64 image, or data URI without logging intake.

  • nourish_delete_intakewrite action

    Delete a local intake entry by id. Gated: requires explicit user intent — agents must not call this autonomously.

  • nourish_delete_waterwrite action

    Delete a single local hydration entry by id after explicit user intent.

  • 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.

  • nourish_estimate_meal

    Estimate nutrition for a short meal text using local deterministic defaults. Accepts text or meal_text; preserve unresolved and confidence.

  • nourish_estimate_meal_photo

    Estimate meal nutrition from an agent-provided photo observation; always requires user confirmation before logging.

  • 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).

  • nourish_forget_memorywrite action

    Delete a local remembered meal by id or label after explicit user intent.

  • 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.

  • nourish_get_goals

    Read local calorie, macro, and hydration goals.

  • 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 explic

  • nourish_hydration_summary

    Summarize local hydration for a date.

  • 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.

  • nourish_list_memory

    Read local remembered meals and nutrition preferences for personal Telegram shortcuts.

  • 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.

  • 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.

  • nourish_lookup_barcode

    Lookup a packaged food barcode in Open Food Facts.

  • nourish_lookup_barcode_image

    Decode a packaged-food barcode image, then lookup the product in Open Food Facts.

  • 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.

  • nourish_privacy_audit

    Describe local storage, secret handling, source licensing, and safety boundaries.

  • 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.

  • nourish_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.

  • 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_

  • 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?'

  • nourish_remember_meal

    Save a personal meal shortcut locally after explicit user intent, for example 'meu cafe normal' -> '2 ovos e banana'.

  • 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.

  • 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.

  • 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.

  • nourish_update_intakewrite action

    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.

  • nourish_weekly_summary

    Summarize seven days of local intake totals from a start date.

Public scan report

scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it

no findings
  • Code scan89 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 27 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

What the publisher says

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

<!-- delx-wellness header v2 --> Wellness Nourish

Local-first nutrition MCP &mdash; food search, barcode lookup, intake logging, hydration. Works without OAuth. Local-first MCP server &mdash; tokens never leave your machine.

📈 Published on npm and used by AI agents and MCP clients &mdash; see the live download badge above for current numbers. If Nourish helps your agent, a ⭐ on this repo makes it easier for other AI builders to find.

Shortened. The full README is on GitHub.

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

Install directly

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

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

Wellness Nourish: common questions

Is Wellness Nourish MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Wellness Nourish safety report
How do I install Wellness Nourish?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Wellness Nourish need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Wellness Nourish maintained?
The last commit was 28 days ago (2026-08-29). The latest release is v0.7.0.
What can I use instead of Wellness Nourish?
Servers from other publishers that do the same job: proofcut MCP server, Editmamei MCP server and BeatDesign MCP server. Compare all Wellness Nourish alternatives.

Alternatives to Wellness Nourish

Same job from other publishers: the closest match first, then the best rated.

All Wellness Nourish alternatives →
  • proofcut
    Local-first AI video editor: recordings to a finished film, cut by transcript, then verified
    B
  • Editmamei
    Photoshop MCP server: natural-language AI photo editing in desktop Photoshop. AI orchestration.
    A
  • BeatDesign
    Local-first open-source AI media workbench with Canvas, video editor, Assets, and MCP tools.
    B
  • CraftStory
    Talking-avatar videos from a photo (CraftStory 2.0) and short clips with sound (MiniMax H3).
    A
  • 3D New Era AI
    Design homes with your AI: floor plans, furniture, joinery, lighting and photos, live.
    A

More from davidmosiah →