Nutrition MCP server
online · 100% uptimeorg.heathy/nutrition·v0.6.0Nutrition for more than 1,100 plant foods from 30 national tables, plus GB/EU & US claim checking
0 stars
Reviews
Write oneNobody has reviewed Nutrition yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Nutrition tools (8)
write = sends, deletes, buys or postscheck_claimFreeFor 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.
get_recipeFreeGet 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.
health_topicFreeWhat 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.
herb_monographFreeGet 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").
lookup_foodFreeGet 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").
nutrient_rankingFreeRanks 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.
search_foodsFreeFind 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.
search_recipesFreeFind 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.
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 709ms20/20
- Tool poisoning8 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 6 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
How Nutrition compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,243 servers
- Tools
- 8
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 100 ms
- faster than 84% of 30,027 servers
What its tools let an agent do: 8 read
Release history: 4 versions in the registry since 2026-09-03, latest 2026-10-10, typically one every 10 days.
Install Nutrition in Claude Code, Cursor or VS Code
claude mcp add --transport http nutrition https://mcp.heathy.org/mcp
What the publisher says
From the Nutrition repository's README, as published. We do not edit it. Read it on GitHub
Heathy — nutrition data (MCP server)
Nutrition for 1,174 whole plant foods and 39 Ayurvedic herbs, drawn from 30 food-composition tables covering 26 countries plus West Africa, the Pacific and FAO's global biodiversity table — including IFCT 2017 (India), which isn't available as an API anywhere else. It also answers which GB/EU and US nutrition claims the published data supports for a raw whole food.
Endpoint: https://mcp.heathy.org/mcp — Streamable HTTP (JSON-RPC 2.0) Website: · Contact: hello@heathy.org Free while in preview.
This repository contains no server code — only the manifest, these notes and a
Dockerfile. The server is hosted; there is nothing to install. The Dockerfile
only bridges stdio to the hosted endpoint, for directories that inspect servers in
a container.
What makes it different
Most nutrition APIs hand back a single number from a single national table. This one returns the number and its provenance:
- the median across the datasets that have the food,
- how many sources contributed and which ones,
- the min–max spread between them, and every source's own value.
So an agent can cite a figure instead of asserting it, and can tell when the sources disagree. Guava vitamin C, for example, comes back as 222 mg — the median of 13 tables, ranging 68–273 — with 20 national values listed side by side. That spread is real: soil, cultivar and analytical method differ between countries, and it is worth knowing before stating a figure as fact.
Indian foods are the standout. IFCT 2017 isn't queryable as an API elsewhere, so questions about karela, horse gram or millets get real data rather than a US substitute.
How far the cross-checking goes
Be aware of coverage when you use the data:
nothing to cross-check them against. Use minsources on nutrientranking to keep these out of a ranking.
- 494 foods are held by two or more tables — up to 25 for common produce.
- 680 foods come from a single table. Their sources count is 1; there is
values appear under by_source but are not folded into the median, which is why sources can be lower than the number of values listed.
- Some tables' licences allow their figures to be shown but not averaged. Those
Connecting
Add to any MCP client that supports remote servers:
{
"mcpServers": {
"heathy": {
"type": "streamable-http",
"url": "https://mcp.heathy.org/mcp"
}
}
}No API key, no signup. A service card describing the server is at .
Tools
lookup_food
Full per-100 g nutrient profile for a whole plant food, with provenance.
The full profile covers 130 nutrients, plus 67 research-tier ones marked tier: "research" (thin coverage, or a restatement of another nutrient).
search_foods
Resolve a name to a slug, including Hindi, Sanskrit and botanical aliases. Call this first when you have a plain-English or local name.
nutrient_ranking
Rank foods by a nutrient per 100 g — the "highest in iron" question.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Nutrition: common questions
- Is Nutrition MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Nutrition safety report
- How do I install Nutrition?
- It runs remotely at mcp.heathy.org. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Nutrition need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Nutrition maintained?
- The last commit was 26 days ago (2026-10-10). The latest release is v0.6.0.
- Is Nutrition up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Nutrition compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,243 servers); tools 8 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.