KABO Indian Nutrition Index
ICMR-NIN nutrition for 52 Indian foods: protein, targets by age, cost ranking. Every answer cited.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"kabo-nutrition": {
"url": "https://kabo-nutrition-mcp.onrender.com/mcp"
}
}
}Puntos de conexión remotos
https://kabo-nutrition-mcp.onrender.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (8)
🟢lookup_food(food, nutrient)
Get nutrition facts for ONE Indian food: calcium, fibre, iron, protein per 100 g and per katori/serving, each with the source article URL to cite. Covers 60 foods (dals, millets, paneer, soya, nuts, fruit and more) from ICMR-NIN composition tables. Use compare_foods for several foods at once, search_guides for topics rather than single foods. Read-only, no side effects; if the food is not covered it returns found=false with the list of available foods instead of an error.
Esquema de entrada
{
"type": "object",
"properties": {
"food": {
"type": "string",
"description": "One food name in English or common Hindi, e.g. 'rajma', 'moong dal', 'paneer', 'ragi'."
},
"nutrient": {
"type": "string",
"enum": [
"calcium",
"fibre",
"iron",
"protein"
],
"description": "Optional. Return only this nutrient; omit to get every nutrient available for the food."
}
},
"required": [
"food"
]
}🟢compare_foods(foods, nutrient)
Compare 2-8 Indian foods side by side on a single nutrient (calcium, fibre, iron, protein), returning each food's headline value per 100 g, its other rows, and a source URL. Use this to answer 'which has more protein/iron/fibre'; use lookup_food for one food in depth. Read-only. Foods it cannot match are listed in not_found and the rest are still compared; an unsupported nutrient returns an error naming the valid ones.
Esquema de entrada
{
"type": "object",
"properties": {
"foods": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 2,
"maxItems": 8,
"description": "2 to 8 food names, e.g. ['rajma', 'chana', 'moong dal']. Unknown names are returned in not_found."
},
"nutrient": {
"type": "string",
"enum": [
"calcium",
"fibre",
"iron",
"protein"
],
"default": "protein",
"description": "The nutrient to compare on. Defaults to protein."
}
},
"required": [
"foods"
]
}🟢protein_target(weight_kg, age, situation)
Calculate a person's daily protein target in grams from body weight, using ICMR-NIN RDA 2020 (0.83 g/kg) and PROT-AGE guidance for older adults, with ranges for training, weight loss, pregnancy and breastfeeding, the per-meal threshold, and a link to the matching age guide. Nutrition information, not medical advice; kidney disease targets must come from a doctor. Pure calculation, read-only; returns an error if weight_kg is missing or not a number.
Esquema de entrada
{
"type": "object",
"properties": {
"weight_kg": {
"type": "number",
"minimum": 20,
"maximum": 250,
"description": "Body weight in kilograms, e.g. 65."
},
"age": {
"type": "integer",
"minimum": 18,
"maximum": 110,
"description": "Optional age in years; adds age-specific guidance (the per-meal threshold rises after about 50)."
},
"situation": {
"type": "string",
"description": "Optional context echoed back, e.g. 'training', 'weight loss', 'pregnancy'. All situation ranges are always returned."
}
},
"required": [
"weight_kg"
]
}🟢protein_cost(budget_inr)
Rank protein sources available in India by cost in rupees per 10 g of protein, cheapest first: soya chunks, dals, eggs, chana, curd, milk, paneer and protein powders. Use it to answer 'cheapest way to get protein in India'. Whole foods are reported as cheaper than every powder, including KABO's. Read-only; values are approximate typical retail prices, not live quotes.
Esquema de entrada
{
"type": "object",
"properties": {
"budget_inr": {
"type": "number",
"minimum": 0,
"description": "Optional ceiling in rupees per 10 g of protein; only sources at or below it are returned."
}
}
}🟢search_guides(query, limit)
Keyword search across 1,308 Indian nutrition guides on kabo.co.in (age-by-age nutrition, deficiencies, gut health, supplements, recipes), returning titles and URLs to cite. Use for topic questions such as 'vitamin D deficiency in vegetarians'; use lookup_food for a single food's values. Read-only; results are ranked by word overlap with the title, and an empty list means no guide matched.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search words, e.g. 'protein after 40' or 'iron absorption vegetarian'."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"default": 8,
"description": "Maximum results to return, 1-25. Defaults to 8."
}
},
"required": [
"query"
]
}🟢list_products
List KABO's own nutrition shakes (each flavour) with per-serving protein, calories, fibre and vitamin count from each product's own nutrition panel, plus rating and product URL. Use first to see what KABO sells; then call get_product for price, stock and a cart link. Read-only, no side effects.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢get_product(product)
Get one KABO product in full: per-serving nutrition from its own panel, composition quoted from the product page, dietary suitability (vegan, lactose-free; not Jain-suitable), live price and stock for each pack size, price per serving, and a cart link or the store's UCP checkout profile. Read-only: it never places orders.
Esquema de entrada
{
"type": "object",
"properties": {
"product": {
"type": "string",
"description": "Product name or handle, e.g. 'butter coffee', 'white chocolate blueberry', 'assorted'."
}
},
"required": [
"product"
]
}🟢compare_products(products)
Compare KABO products side by side: serving size, protein, calories and live price per serving for every pack size. Omit products to compare the whole range. Read-only.
Esquema de entrada
{
"type": "object",
"properties": {
"products": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional product names, e.g. ['butter coffee', 'assorted']. Omit to compare all."
}
}
}Comunidad
Evidencia