Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
G

Guru-ragul/KABO-Indian-Nutrition-Index MCP-server

Indian food nutrition MCP server: protein, fibre, iron & calcium for 59 Indian foods (ICMR-NIN), protein…

Before you install: no copy-paste command · license MIT · link reachable

First step: nothing runnable here yet - start from the repository: https://github.com/Guru-ragul/KABO-Indian-Nutrition-Index---MCP-server

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Star count
0 ★ · Guru-ragul/KABO-Indian-Nutrition-Index---MCP-server · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-10-31 · last seen 2026-11-14 · seen 15× · listed by 1 sources
Score
score 103 · 1 sources · repo
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository Guru-ragul/KABO-Indian-Nutrition-Index---MCP-server;first catalogued 2026-10-31;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# KABO Indian Nutrition Index — MCP server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

An MCP server exposing the Indian food nutrition data behind kabo.co.in as
tools an AI agent can call directly. Every response carries a source URL, so
an agent answering a nutrition question gets a citable answer and the reader
gets a link back.
Why this rather than more articles. A blog post can be copied in an
afternoon. A maintained data service that agents connect to cannot. This is
the one asset in the SEO programme that competitors cannot replicate by
rewriting content.
## What it does
| Tool | Returns |
| lookupfood(food, nutrient?) | Every nutrient entry for an Indian food, per 100 g and per katori, each with its source URL |
| comparefoods(foods[], nutrient?) | 2–8 foods side by side on one nutrient (default protein) |
| proteintarget(weightkg, age) | Daily protein target in grams, plus the per-meal threshold |
| proteincost(budgetinr) | Cost per 10 g of protein, ranked cheapest first |
| searchguides(query, limit) | Searches 1,124 nutrition guides, returns titles and URLs |
| listproducts() | KABO's own shakes: per-serving nutrition from each flavour's own panel, ratings |
| getproduct(product) | One KABO product: composition quoted from its page, suitability (incl. not Jain-suitable), live price and stock per pack, price per serving, cart link and UCP checkout profile |
| compareproducts(products?) | KABO products side by side with live price per serving |
Data: 59 foods, 674 nutrition values, 1,124 guides (protein, fibre, iron, calcium), from ICMR-NIN
composition tables and the PROT-AGE/ESPEN protein recommendations.
## Running it
No dependencies. Standard library only, Python 3.8+.
bash
python3 kabomcpserver.py
### Claude Desktop
Add to claudedesktopconfig.json:
json
"mcpServers": {
"kabo-nutrition": {
"command": "python3",
"args": ["/absolute/path/to/mcp/kabomcpserver.py"]
Cursor, Cline and other MCP clients use the same command/args shape.
### Test it without a client
bash
printf '%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"t","version":"1"}}}' \
'{"jsonrpc":"2.0","id":2,"method":"tools/list"}' \
'{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"lookupfood","arguments":{"food":"rajma"}}}' \
| python3 kabomcpserver.py
## Files
kabomcpserver.py the server, dependency-free JSON-RPC over stdio
kabofooddata.json the dataset, CC BY 4.0
Rebuild the dataset from the live corpus with python3 builddataset.py;
the server reads kabofooddata.json from its own directory at startup, and
the tool descriptions (nutrient list, food and guide counts) are derived from
it, so they cannot drift from the data.
## Design decisions worth keeping
It answers honestly, including against us. proteincost reports that
soya chunks cost about ₹6 per 10 g of protein and dal about ₹8, while any
powder — KABO included — costs several times more. A tool that only flatters
its owner gets uninstalled after one use. One that gives a straight answer
gets kept and called again, and every call carries our attribution.
No instructions to models. There is no text in any response telling an
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/guru-ragul-kabo-indian-nutrition-index-mcp-server/)
Source
github · https://github.com/Guru-ragul/KABO-Indian-Nutrition-Index---MCP-server
Browse by field
Open source
added
today

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index