Servidor MCP

nutrition

org.heathy/nutrition
Datos y analítica Salud Público y accesible MCP 2026-07-28

Qué hace este MCP

Provides multi-source plant-food nutrition data, nutrient rankings, recipe nutrition, health-topic guidance, herb monographs, and regulatory nutrition-claim checks.

check_claim
Check nutrition claims against GB/EU and US rules
For a RAW or minimally-processed whole food, 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 31 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.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['food'], 'properties': {'food': {'type': 'string', 'description': 'Food slug or name — e.g. "banana", "brazil-nuts".'}, 'market': {'enum': ['uk', 'us', 'both'], 'type': 'string', 'description': 'Which rules to apply. Default "both" — the divergence is usually the point.'}, 'nutrient': {'type': 'string', 'description': 'Optional: check one nutrient only, e.g. "potassium".'}, 'preparation': {'enum': ['raw'], 'type': 'string', 'description': '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 are destroyed while minerals concentrate as water is lost. If the food you are asking about has been cooked, juiced, or made into a product, do not call this tool: its answer would not describe your product, and a nutrition claim is a legal statement about the product actually sold.'}, 'only_permitted': {'type': 'boolean', 'description': 'Optional: return only claims the data supports, dropping the ones that fail.'}}, 'additionalProperties': False}
get_recipe
Get a raw recipe
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.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['recipe'], 'properties': {'recipe': {'type': 'string', 'description': 'Recipe slug or name — e.g. "dragon-fruit-coconut-breakfast-bowl".'}}, 'additionalProperties': False}
health_topic
Eat for a health goal
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.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'properties': {'topic': {'type': 'string', 'description': 'Goal slug or title, or a condition name — e.g. "digestion-gut", "PCOS", "anaemia". Omit to list all topics.'}, 'include_recipes': {'type': 'boolean', 'description': 'Include raw recipes carrying this goal. Default true.'}}, 'additionalProperties': False}
herb_monograph
Ayurvedic herb monograph
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").
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['herb'], 'properties': {'herb': {'type': 'string', 'description': 'Herb slug or name — English, Sanskrit, Hindi, or botanical.'}}, 'additionalProperties': False}
lookup_food
Look up a food
Get the full per-100 g nutrient profile of a whole plant food, reconciled across up to 31 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").
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['food'], 'properties': {'food': {'type': 'string', 'description': 'Food slug, common name, or regional alias.'}, 'nutrients': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional nutrient slugs or names to return (e.g. ["iron","vitamin-c"]). Omit for the full profile of 131 nutrients (plus 67 research-tier).'}}, 'additionalProperties': False}
nutrient_ranking
Rank foods by a nutrient
Rank whole plant foods by how much of a nutrient they provide per 100 g — the "highest in vitamin C / iron / calcium" question, answered from reconciled multi-source data rather than one national table. Optionally filter by food category. Each result reports how many sources backed the value, so thinly-sourced outliers can be spotted or excluded via min_sources.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['nutrient'], 'properties': {'limit': {'type': 'integer', 'description': 'Max results, 1–100. Default 20.'}, 'category': {'type': 'string', 'description': 'Optional substring filter on the food category — e.g. "fruit", "legume", "millet".'}, 'nutrient': {'type': 'string', 'description': 'Nutrient slug or name — e.g. "iron", "vitamin-c", "folate".'}, 'min_sources': {'type': 'integer', 'description': 'Only include values backed by at least this many datasets (1–32). Default 1; use 2+ to drop single-source values.'}}, 'additionalProperties': False}
search_foods
Search foods and herbs
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.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'kind': {'enum': ['food', 'herb', 'any'], 'type': 'string', 'description': 'Restrict to foods or Ayurvedic herbs. Default "any".'}, 'limit': {'type': 'integer', 'description': 'Max results, 1–50. Default 10.'}, 'query': {'type': 'string', 'description': 'Name, partial name, or alias — e.g. "haldi", "bitter gou".'}}, 'additionalProperties': False}
search_recipes
Search raw recipes
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.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'properties': {'goal': {'enum': ['immune', 'bone', 'energy', 'cognitive', 'strength', 'heart', 'gut', 'eye', 'hair', 'skin', 'nerve', 'hormone', 'glucose'], 'type': 'string', 'description': 'Restrict to recipes carrying this health goal.'}, 'limit': {'type': 'integer', 'description': 'Max results, 1–50. Default 10.'}, 'query': {'type': 'string', 'description': 'Free text over name, description and tags — e.g. "dragon fruit", "breakfast".'}, 'category': {'enum': ['smoothies', 'salads', 'bowls', 'wraps', 'dips', 'snacks', 'soups', 'desserts', 'chutneys', 'plant-milks', 'sauces', 'ferments', 'crackers', 'nut-butters'], 'type': 'string', 'description': 'Restrict to one recipe category.'}, 'max_time': {'type': 'integer', 'description': 'Maximum total time in minutes.'}, 'ingredient': {'type': 'string', 'description': 'Food slug or name that must appear in the ingredients — e.g. "pitaya-raw".'}, 'exclude_allergens': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Drop recipes containing any of these allergens — e.g. ["tree-nuts","sesame"].'}}, 'additionalProperties': False}
Modificado
check_claim
1 de October de 2026 a las 02:50
Modificado
health_topic
1 de October de 2026 a las 02:50
Modificado
search_recipes
1 de October de 2026 a las 02:50
Modificado
herb_monograph
1 de October de 2026 a las 02:50
Modificado
search_foods
1 de October de 2026 a las 02:50
Modificado
lookup_food
1 de October de 2026 a las 02:50
Modificado
check_claim
29 de September de 2026 a las 02:59
Modificado
nutrient_ranking
29 de September de 2026 a las 02:59
Modificado
lookup_food
29 de September de 2026 a las 02:59
Modificado
check_claim
27 de September de 2026 a las 02:50
Modificado
health_topic
27 de September de 2026 a las 02:50
Modificado
get_recipe
27 de September de 2026 a las 02:50
Modificado
search_recipes
27 de September de 2026 a las 02:50
Modificado
herb_monograph
27 de September de 2026 a las 02:50
Modificado
nutrient_ranking
27 de September de 2026 a las 02:50
Modificado
search_foods
27 de September de 2026 a las 02:50
Modificado
lookup_food
27 de September de 2026 a las 02:50
Añadido
check_claim
17 de September de 2026 a las 12:54
Añadido
health_topic
17 de September de 2026 a las 12:54
Añadido
get_recipe
17 de September de 2026 a las 12:54
Añadido
search_recipes
17 de September de 2026 a las 12:54
Añadido
herb_monograph
17 de September de 2026 a las 12:54
Añadido
nutrient_ranking
17 de September de 2026 a las 12:54
Añadido
search_foods
17 de September de 2026 a las 12:54
Añadido
lookup_food
17 de September de 2026 a las 12:54