Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,528Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:23755a2f5a1f4c82adee79df510682580266d5389c595665fde0e9ab8b897666
What it is
What a remote MCP server returned when asked what it offers: 8 tools

The blob, as servednamed by its sha256

{ "instructions": "Nutrition data for whole plant foods and Ayurvedic herbs from heathy.org. Values are per 100 g of edible portion, reconciled across up to 31 food-composition tables, and every value carries its provenance. Each response includes `attribution`, `disclaimer` and `source_url`; herb responses also include a `safety` block with cautions, pregnancy guidance and drug interactions. The data is informational only and is not medical advice.", "tools": [ { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "food": { "description": "Food slug or name — e.g. \"banana\", \"brazil-nuts\".", "type": "string" }, "market": { "description": "Which rules to apply. Default \"both\" — the divergence is usually the point.", "enum": [ "uk", "us", "both" ], "type": "string" }, "nutrient": { "description": "Optional: check one nutrient only, e.g. \"potassium\".", "type": "string" }, "only_permitted": { "description": "Optional: return only claims the data supports, dropping the ones that fail.", "type": "boolean" }, "preparation": { "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.", "enum": [ "raw" ], "type": "string" } }, "required": [ "food" ], "type": "object" }, "name": "check_claim", "outputSchema": null }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "recipe": { "description": "Recipe slug or name — e.g. \"dragon-fruit-coconut-breakfast-bowl\".", "type": "string" } }, "required": [ "recipe" ], "type": "object" }, "name": "get_recipe", "outputSchema": null }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "include_recipes": { "description": "Include raw recipes carrying this goal. Default true.", "type": "boolean" }, "topic": { "description": "Goal slug or title, or a condition name — e.g. \"digestion-gut\", \"PCOS\", \"anaemia\". Omit to list all topics.", "type": "string" } }, "type": "object" }, "name": "health_topic", "outputSchema": null }, { "description": "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\").", "inputSchema": { "additionalProperties": false, "properties": { "herb": { "description": "Herb slug or name — English, Sanskrit, Hindi, or botanical.", "type": "string" } }, "required": [ "herb" ], "type": "object" }, "name": "herb_monograph", "outputSchema": null }, { "description": "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\").", "inputSchema": { "additionalProperties": false, "properties": { "food": { "description": "Food slug, common name, or regional alias.", "type": "string" }, "nutrients": { "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).", "items": { "type": "string" }, "type": "array" } }, "required": [ "food" ], "type": "object" }, "name": "lookup_food", "outputSchema": null }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "category": { "description": "Optional substring filter on the food category — e.g. \"fruit\", \"legume\", \"millet\".", "type": "string" }, "limit": { "description": "Max results, 1–100. Default 20.", "type": "integer" }, "min_sources": { "description": "Only include values backed by at least this many datasets (1–32). Default 1; use 2+ to drop single-source values.", "type": "integer" }, "nutrient": { "description": "Nutrient slug or name — e.g. \"iron\", \"vitamin-c\", \"folate\".", "type": "string" } }, "required": [ "nutrient" ], "type": "object" }, "name": "nutrient_ranking", "outputSchema": null }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "kind": { "description": "Restrict to foods or Ayurvedic herbs. Default \"any\".", "enum": [ "food", "herb", "any" ], "type": "string" }, "limit": { "description": "Max results, 1–50. Default 10.", "type": "integer" }, "query": { "description": "Name, partial name, or alias — e.g. \"haldi\", \"bitter gou\".", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_foods", "outputSchema": null }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "category": { "description": "Restrict to one recipe category.", "enum": [ "smoothies", "salads", "bowls", "wraps", "dips", "snacks", "soups", "desserts", "chutneys", "plant-milks", "sauces", "ferments", "crackers", "nut-butters" ], "type": "string" }, "exclude_allergens": { "description": "Drop recipes containing any of these allergens — e.g. [\"tree-nuts\",\"sesame\"].", "items": { "type": "string" }, "type": "array" }, "goal": { "description": "Restrict to recipes carrying this health goal.", "enum": [ "immune", "bone", "energy", "cognitive", "strength", "heart", "gut", "eye", "hair", "skin", "nerve", "hormone", "glucose" ], "type": "string" }, "ingredient": { "description": "Food slug or name that must appear in the ingredients — e.g. \"pitaya-raw\".", "type": "string" }, "limit": { "description": "Max results, 1–50. Default 10.", "type": "integer" }, "max_time": { "description": "Maximum total time in minutes.", "type": "integer" }, "query": { "description": "Free text over name, description and tags — e.g. \"dragon fruit\", \"breakfast\".", "type": "string" } }, "type": "object" }, "name": "search_recipes", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:23755a2f5a1f4c82adee79df510682580266d5389c595665fde0e9ab8b897666 | sha256sum