MCP.Market

Indian Food Nutrition MCP server

by krishnabhat·io.github.krishnabhat/indian-food-nutrition-mcp·v1.0.2·2 stars

Indian-accurate nutrition logging for your AI: IFCT 2017 + USDA, by text or photo.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
New

2 stars57 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • delete_entrywrite action

    Delete a logged meal item by id. Use to fix mistakes so history isn't poisoned.

  • edit_entry

    Correct a logged meal item by id (from log_meal/get_day) so the history stays

  • fetch_image

    Download an image from an http(s) URL and return it so you can SEE it. Use this

  • get_day

    Return all logged items and macro totals for a given local date (default today).

  • get_history

    Return per-day macro totals over a date range, as a compact block for coaching.

  • log_meal

    Log one or more eaten items to the personal nutrition history. QUANTITY IS

  • search_food

    Search 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

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-mcp

Add 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 Nourish
    Local-first nutrition MCP for AI agents: food, barcode, photo, intake, hydration, goals.
    A
  • three.ws Audio
    Text-to-speech, speech-to-text, audio-to-face lipsync, and motion-capture clips for 3D agents.
    B
  • Fish
    MCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)
    A
  • Free the Tools
    Local PDF, image, data and text tools for AI assistants. Files stay on your computer.
    A
  • PopNow
    AI image, video, music and speech generation: text-to-video, image-to-video, effects and upscaling.
    A