Indian Food Nutrition MCP server
io.github.krishnabhat/indian-food-nutrition-mcp·v1.0.2·2 starsIndian-accurate nutrition logging for your AI: IFCT 2017 + USDA, by text or photo.
2 stars57 downloads/wk
Reviews
Write oneNobody has reviewed Indian Food Nutrition yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Indian Food Nutrition tools (7, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
delete_entrywrite actionDelete a logged meal item by id. Use to fix mistakes so history isn't poisoned.
edit_entryCorrect a logged meal item by id (from log_meal/get_day) so the history stays
fetch_imageDownload an image from an http(s) URL and return it so you can SEE it. Use this
get_dayReturn all logged items and macro totals for a given local date (default today).
get_historyReturn per-day macro totals over a date range, as a compact block for coaching.
log_mealLog one or more eaten items to the personal nutrition history. QUANTITY IS
search_foodSearch Indian food data (IFCT 2017 raw ingredients + INDB cooked dishes) and
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 107 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Indian Food Nutrition compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 65% of 1,337 Media servers
- Tools
- 7
- the typical Media server has 7
- Tools that change things
- 14%
- typical: 4%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 70% of 715 Media servers
- Downloads a week
- 57
- more than 43% of 365 Media servers with a package
What its tools let an agent do: 5 read · 1 change · 1 delete
Install Indian Food Nutrition in Claude Code, Cursor or VS Code
Runs npx -y indian-food-nutrition-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add indian-food-nutrition-mcp -- npx -y indian-food-nutrition-mcp
What the publisher says
From the Indian Food Nutrition repository's README, as published. We do not edit it. Read it on GitHub
indian-food-nutrition-mcp
Your AI assistant can finally count Indian food calories correctly.
An MCP server that lets you log meals through Claude (and soon ChatGPT) in plain language: "2 rotis and a katori of dal", or just a photo of your plate. Calories and macros come from India's official food composition data (IFCT 2017, National Institute of Nutrition) plus USDA for everything else, not from US-centric databases that think a roti is a tortilla.
Why
Every popular calorie database is built on USDA data. It is inaccurate for home-cooked Indian food: wrong oils, wrong preparations, no katori, no idli. The one app with a great Indian database keeps it locked behind a subscription with no API. Meanwhile the Indian government published the real data. This project wraps it for the AI you already talk to, and gives that AI memory of what you actually ate.
Hyderabad. Ghee, atta, dals, regional varieties.
- Indian-accurate: IFCT 2017, measured across six Indian regions by NIN
the model asks instead of guessing portions.
- Everything else too: 7,800+ USDA foods and drinks (public domain).
- Household units: log in katori, plates, pieces, cups. Quantity is mandatory;
coach you ("your protein is low on training days") against data, not vibes.
- Photo logging: show Claude your plate (upload or URL via fetch_image).
- Your AI gets memory: get_history returns your real intake so the model can
mirror at ~/.nutrition-mcp/meals.csv. No account, no cloud, no telemetry.
- Local-first and private: SQLite on your machine, plus an always-current CSV
Quickstart (Claude Desktop)
npm install -g indian-food-nutrition-mcpAdd to claudedesktopconfig.json (Settings → Developer → Edit Config):
{
"mcpServers": {
"nutrition": {
"command": "indian-food-nutrition-mcp"
}
}
}Restart Claude Desktop, then just talk:
"Log breakfast: 3 idlis and a small bowl of sambar"
"How much protein have I had today?"
"Here's a photo of my lunch, log it"
"Look at my last week and tell me where my diet is failing"
Tools
Data and licensing
Code is AGPL-3.0-or-later. Bundled data: IFCT 2017 + USDA SR Legacy (public domain). The INDB cooked-dish dataset (dal, dosa, idli as dishes with serving sizes) is supported by the code but not redistributed until its authors grant a license; generate it locally for personal use with npm run build:indb. Full provenance: DATA_SOURCES.md.
Hosted version (ChatGPT, mobile, zero setup)
This local server works with Claude Desktop today. A hosted version, which works as a ChatGPT connector and syncs across devices, is coming. Open an issue titled "hosted" or watch releases to get in early.
Storage
~/.nutrition-mcp/nutrition.db (SQLite, WAL) + ~/.nutrition-mcp/meals.csv (auto-maintained mirror). Override with NUTRITIONDBPATH / NUTRITIONCSVPATH.
Credits
(via the @nodef/ifct2017 package, AGPL)
- Indian Food Composition Tables 2017, National Institute of Nutrition, Hyderabad
- USDA FoodData Central, SR Legacy
- Indian Nutrient Databank (Jaacks Lab), code support, data pending license
Nothing above is checked by us. What we check is on the safety report.
Indian Food Nutrition: common questions
- Is Indian Food Nutrition MCP server safe?
- Mostly: it is graded B (82/100). Read the Indian Food Nutrition safety report
- How do I install Indian Food Nutrition?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Indian Food Nutrition need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Indian Food Nutrition maintained?
- The last commit was 145 days ago (2026-06-12). The latest release is v1.0.2.
- What can I use instead of Indian Food Nutrition?
- Servers from other publishers that do the same job: Wellness Nourish MCP server, three.ws Audio MCP server and Fish MCP server.
- How does Indian Food Nutrition compare with other Media MCP servers?
- safety score 82/100 (higher than 65% of 1,337 Media servers); tools 7 (the typical Media server has 7); tools that change things 14% (typical: 4%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Indian Food Nutrition
Same job from other publishers: the closest match first, then the best rated.
- Wellness NourishLocal-first nutrition MCP for AI agents: food, barcode, photo, intake, hydration, goals.not reviewedGrowingA
- three.ws AudioText-to-speech, speech-to-text, audio-to-face lipsync, and motion-capture clips for 3D agents.not reviewedEstablishedB
- FishMCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)not reviewedGrowingA
Free the ToolsLocal PDF, image, data and text tools for AI assistants. Files stay on your computer.not reviewedGrowingA
PopNowAI image, video, music and speech generation: text-to-video, image-to-video, effects and upscaling.not reviewedGrowingA