Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

org.heathy/nutrition

REMOTE · MCP.HEATHY.ORG

Nutrition for more than 1,100 plant foods from 30 national tables, plus GB/EU & US claim checking

Available components

0 this week 83 Trust /100

Last scanned (4 hours ago)

Scores higher than 87% of remote servers

Reachable. Last reached 5 Nov 2026.

Category Health and Science

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security77
Transport & Reachability100
Schema Quality & AI Usability67
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 1945 tokens (~243/item across 8 items; 8 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 8 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 9 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities60
  • Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 10 Oct 26 −1
    • Tool “nutrient_ranking” rewrote its description, which is the text the model reads security
    • Schema quality: 216 → 243 ▼ functional
    • Server version: 0.5.0 → 0.6.0 functional
    • “nutrient_ranking” added an optional parameter “include_small_amounts” cosmetic
    • “nutrient_ranking” reworded the description of “min_sources” cosmetic
  • 30 Sept 26 0
    • The server rewrote its instructions, which are the text every model session reads security
    • Tool “check_claim” rewrote its description, which is the text the model reads security
    • Tool “health_topic” rewrote its description, which is the text the model reads security
    • Tool “herb_monograph” rewrote its description, which is the text the model reads security
    • Tool “lookup_food” rewrote its description, which is the text the model reads security
    • Tool “search_foods” rewrote its description, which is the text the model reads security
    • Tool “search_recipes” rewrote its description, which is the text the model reads security
  • 28 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Sept 26 0
    • Authorization: unverified → partial ▲ security
    • The server rewrote its instructions, which are the text every model session reads security
    • Tool “check_claim” rewrote its description, which is the text the model reads security
    • Tool “lookup_food” rewrote its description, which is the text the model reads security
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
    • Server version: 0.1.0 → 0.4.0 functional
    • “lookup_food” reworded the description of “nutrients” cosmetic
    • “nutrient_ranking” reworded the description of “min_sources” cosmetic
  • 11 Sept 26 0
    • Stability: 0.97 → pass security
  • 4 Sept 26 0
    • Schema quality: 189 → 219 ▼ functional
    • New tool “check_claim” functional
  • 26 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 16 Aug 26 0
    • Schema quality: 745 → 1324 ▼ functional
    • New tool “get_recipe” functional
    • New tool “health_topic” functional
    • New tool “search_recipes” functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://mcp.heathy.org/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=heathy.org CN=WE1,O=Google Trust Services,C=US 10 Oct 2026 8 Jan 2027 ECDSA 256 ECDSA-SHA256 f9e3bb22b1550d520edaf2666413445f
SANs: heathy.org, mcp.heathy.org, *.mcp.heathy.org
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC secure

Validation of mcp.heathy.org. — Secure

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
org. present 725, 26974 8, 8 Verified
heathy.org. present 2371 13 Verified
mcp.heathy.org. Verified address RRset verified with the apex keys
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.heathy.org/mcp Verified 200
http (plaintext) http://mcp.heathy.org/mcp HTTPS enforced 301 https://mcp.heathy.org/mcp
MCP tools · 8 exposed · ~1,851 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
check_claim ~443

For a RAW or minimally-processed whole food, or an unfortified single-ingredient flour, report which nutrition claims ("source of iron", "high in vitamin C", "high fibre") the published data supports under GB/EU rules (15%/30% of NRV per 100 g, Reg. 1924/2006) and US rules (10-19%/20% of DV per RACC, 21 CFR 101.54), and flags where that answer depends on which national food-composition table was used, since the 30 tables reconciled here disagree on the same food by a median of 1.96x. Applies to claims wherever they appear, including websites and advertising (Reg. 1924/2006 Art. 1(2)), not only packaging. NOT valid for cooked or manufactured products — their composition depends on recipe and processing. Screening only: under Art. 5(1)(b)(i) the nutrient must be in THE FINAL PRODUCT, so a supported claim still needs an analysis of the producer's own produce. Results list the tables that do and do not support each claim; the tool does not select a qualifying table.

NameTypeReqDescription
foodstringyesFood slug or name — e.g. "banana", "brazil-nuts".
marketstring–Which rules to apply. Default "both" — the divergence is usually the point.
nutrientstring–Optional: check one nutrient only, e.g. "potassium".
only_permittedboolean–Optional: return only claims the data supports, dropping the ones that fail.
preparationstring–Must be "raw" (the default). This tool holds raw and minimally-processed commodity data only and REFUSES anything else, because cooking changes composition in both directions — vitamin C and folate a…

No output schema declared.

No examples provided.

get_recipe ~121

Get one Heathy recipe in full: ingredients with their food slugs and gram weights, method, per-serving nutrition, allergens and carbon footprint. All recipes are original, strictly raw / no-cook and vegan. The nutrition is computed from the ingredient food rows rather than entered by hand, so each figure traces back to the national datasets lookup_food cites. Accepts a slug or the recipe name; use search_recipes to find one.

NameTypeReqDescription
recipestringyesRecipe slug or name — e.g. "dragon-fruit-coconut-breakfast-bowl".

No output schema declared.

No examples provided.

health_topic ~190

What to eat for a health goal — the nutrients involved, why each one, and which raw recipes carry them — the "what should I eat for X" question. Accepts a goal ("gut health", "bone-health") or a named condition ("PCOS", "ADHD", "anaemia"): condition names resolve even though topic titles are physiological. Topics often looked up alongside a diagnosis include a note on what the evidence does and does not support, with its own evidence rating; for ADHD and autism the note states that diet is not a treatment, per NICE. Omit the argument to list every topic.

NameTypeReqDescription
include_recipesboolean–Include raw recipes carrying this goal. Default true.
topicstring–Goal slug or title, or a condition name — e.g. "digestion-gut", "PCOS", "anaemia". Omit to list all topics.

No output schema declared.

No examples provided.

herb_monograph ~128

Get a sourced monograph for an Ayurvedic herb, with traditional use and modern research kept strictly separate and never blended: `traditional` records what the tradition claims, `modern` records what research shows with an evidence tier (1 = strongest). Each response includes attribution, disclaimer, source_url and a `safety` block with cautions, pregnancy guidance and drug interactions. Accepts English, Sanskrit, Hindi or botanical names ("turmeric", "haldi", "Curcuma longa").

NameTypeReqDescription
herbstringyesHerb slug or name — English, Sanskrit, Hindi, or botanical.

No output schema declared.

No examples provided.

lookup_food ~193

Get the full per-100 g nutrient profile of a whole plant food, reconciled across up to 30 national food-composition tables (USDA, UK CoFID, IFCT India, Ciqual, BLS, Fineli, and more). Unlike a single-source table, every value reports how many sources contributed, which ones, and the per-source spread — so the number can be cited rather than asserted. Covers Indian foods from IFCT 2017 (ICMR–NIN, India). Accepts a slug ("bitter-gourd") or a plain or regional name ("karela", "chickoo").

NameTypeReqDescription
foodstringyesFood slug, common name, or regional alias.
nutrientsarray–Optional nutrient slugs or names to return (e.g. ["iron","vitamin-c"]). Omit for the full profile of 132 nutrients (plus 66 research-tier).

No output schema declared.

No examples provided.

nutrient_ranking ~408

Ranks whole plant foods by the amount of one nutrient per 100 g of edible portion, optionally within one food category. Each row of `results` gives the value per 100 g, the number of sources behind it and, where heathy.org holds a typical serving for the food, that serving and the amount in it; the order is per 100 g. Foods eaten a few grams at a time (dried herbs, spices, tea leaves, and dried seaweed, mushrooms and vegetables) are not ranked in `results`. They are reported beside it in `also_higher.small_amounts`: a count of those holding more per 100 g than the last row, and the first five. They are ranked in `results` when include_small_amounts is true, and when the category filter selects mostly such foods ("spice", "tea", "seaweed"). With min_sources above 1, foods measured by fewer sources are reported in `also_higher.fewer_sources` in the same way. A nutrient that reads 0 on every food returns an explanation in `all_zero` and no ranking.

NameTypeReqDescription
categorystring–Optional substring filter on the food category — e.g. "fruit", "legume", "millet".
include_small_amountsboolean–true ranks the foods eaten a few grams at a time (dried herbs, spices, tea leaves, dried seaweed, mushrooms and vegetables) in results with every other food. Default false.
limitinteger–Max results, 1–100. Default 20.
min_sourcesinteger–Smallest number of sources behind a value for its food to be ranked in results (1–32). Default 1. Above 1, foods measured by fewer sources are counted in also_higher.fewer_sources.
nutrientstringyesNutrient slug or name — e.g. "iron", "vitamin-c", "folate".

No output schema declared.

No examples provided.

search_foods ~131

Find the Heathy slug for a food or Ayurvedic herb by name, including regional and non-English aliases (Hindi, Sanskrit, botanical names). Resolves a plain-English or local name to the slug that lookup_food and herb_monograph accept. Returns ranked candidates rather than guessing a single answer.

NameTypeReqDescription
kindstring–Restrict to foods or Ayurvedic herbs. Default "any".
limitinteger–Max results, 1–50. Default 10.
querystringyesName, partial name, or alias — e.g. "haldi", "bitter gou".

No output schema declared.

No examples provided.

search_recipes ~237

Find raw / no-cook vegan recipes on Heathy by free text, health goal, category, ingredient, time or allergen. Every recipe is original and its per-serving nutrition is computed from the same food rows lookup_food returns, so figures are checkable rather than asserted. Returns ranked summaries — call get_recipe with a slug for ingredients, method and full nutrition. health_topic covers what the evidence supports for a goal or a named condition.

NameTypeReqDescription
categorystring–Restrict to one recipe category.
exclude_allergensarray–Drop recipes containing any of these allergens — e.g. ["tree-nuts","sesame"].
goalstring–Restrict to recipes carrying this health goal.
ingredientstring–Food slug or name that must appear in the ingredients — e.g. "pitaya-raw".
limitinteger–Max results, 1–50. Default 10.
max_timeinteger–Maximum total time in minutes.
querystring–Free text over name, description and tags — e.g. "dragon fruit", "breakfast".

No output schema declared.

No examples provided.

Install

How do I install the org.heathy/nutrition MCP server?

org.heathy/nutrition is a hosted endpoint at https://mcp.heathy.org/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · mcp.heathy.org

# add to Claude Code
claude mcp add --transport http org-heathy-nutrition 'https://mcp.heathy.org/mcp'
Common questions

What is the org.heathy/nutrition MCP server?

org.heathy/nutrition is an MCP server listed in the public MCP registry as org.heathy/nutrition. Nutrition for more than 1,100 plant foods from 30 national tables, plus GB/EU & US claim checking. This page covers its hosted endpoint (https://mcp.heathy.org/mcp).

Is the org.heathy/nutrition MCP server safe to use?

org.heathy/nutrition scores 83 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the org.heathy/nutrition MCP server expose?

org.heathy/nutrition exposes 8 tools: lookup_food, search_foods, nutrient_ranking, herb_monograph, search_recipes, and 3 more. Their descriptions and schemas cost roughly 1,851 tokens of context every time the server is loaded.

Does the org.heathy/nutrition MCP server require authentication?

No. We connected to org.heathy/nutrition without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the org.heathy/nutrition MCP server still maintained?

org.heathy/nutrition is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.