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
Last scanned (4 hours ago)
Scores higher than 87% of remote servers
Reachable. Last reached 5 Nov 2026.
Category Health and Science
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
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC is configured correctly; the domain's records validate against the full chain to the root. View diagnostics → Pass
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
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
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
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 |
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 →
check_claim Check nutrition claims against GB/EU and US rules ~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.
| Name | Type | Req | Description |
|---|---|---|---|
| food | string | yes | Food slug or name — e.g. "banana", "brazil-nuts". |
| market | string | – | Which rules to apply. Default "both" — the divergence is usually the point. |
| nutrient | string | – | Optional: check one nutrient only, e.g. "potassium". |
| only_permitted | boolean | – | Optional: return only claims the data supports, dropping the ones that fail. |
| preparation | string | – | 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 Get a raw 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.
| Name | Type | Req | Description |
|---|---|---|---|
| recipe | string | yes | Recipe slug or name — e.g. "dragon-fruit-coconut-breakfast-bowl". |
No output schema declared.
No examples provided.
health_topic Eat for a health goal ~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.
| Name | Type | Req | Description |
|---|---|---|---|
| include_recipes | boolean | – | Include raw recipes carrying this goal. Default true. |
| topic | string | – | 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 Ayurvedic 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").
| Name | Type | Req | Description |
|---|---|---|---|
| herb | string | yes | Herb slug or name — English, Sanskrit, Hindi, or botanical. |
No output schema declared.
No examples provided.
lookup_food Look up a 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").
| Name | Type | Req | Description |
|---|---|---|---|
| food | string | yes | Food slug, common name, or regional alias. |
| nutrients | array | – | 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 Rank foods by a nutrient ~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.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Optional substring filter on the food category — e.g. "fruit", "legume", "millet". |
| include_small_amounts | boolean | – | 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. |
| limit | integer | – | Max results, 1–100. Default 20. |
| min_sources | integer | – | 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. |
| nutrient | string | yes | Nutrient slug or name — e.g. "iron", "vitamin-c", "folate". |
No output schema declared.
No examples provided.
search_foods Search foods and herbs ~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.
| Name | Type | Req | Description |
|---|---|---|---|
| kind | string | – | Restrict to foods or Ayurvedic herbs. Default "any". |
| limit | integer | – | Max results, 1–50. Default 10. |
| query | string | yes | Name, partial name, or alias — e.g. "haldi", "bitter gou". |
No output schema declared.
No examples provided.
search_recipes Search raw 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.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Restrict to one recipe category. |
| exclude_allergens | array | – | Drop recipes containing any of these allergens — e.g. ["tree-nuts","sesame"]. |
| goal | string | – | Restrict to recipes carrying this health goal. |
| ingredient | string | – | Food slug or name that must appear in the ingredients — e.g. "pitaya-raw". |
| limit | integer | – | Max results, 1–50. Default 10. |
| max_time | integer | – | Maximum total time in minutes. |
| query | string | – | Free text over name, description and tags — e.g. "dragon fruit", "breakfast". |
No output schema declared.
No examples provided.
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
claude mcp add --transport http org-heathy-nutrition 'https://mcp.heathy.org/mcp'
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.