Nutrition MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Nutrition MCPlog my lunch: 500 calories, 30g protein"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Nutrition MCP
A filesystem-based MCP server that turns any MCP-capable AI agent into a conversational calorie and protein tracker: natural-language estimates, confidence-aware logging, daily/weekly progress, food-history search, and export. Works offline with local fallback data — no API keys required.
Quickstart
The server runs straight from GitHub via npx — no clone, no manual build (it
self-builds on first fetch). You only need Node.js ≥ 20.
The one command every agent uses:
npx -y github:ronkommoji/nutrition-mcpPick your agent:
Agent | Guide |
Hermes Agent | |
Claude Code | |
Codex | |
Cursor / Windsurf / Claude Desktop / other |
Claude Code users can install tools and the skill in one step:
/plugin marketplace add ronkommoji/nutrition-mcp
/plugin install nutrition-mcpWhat's included
MCP server — 8 tools + 2 resources (below).
Skill —
skills/nutrition-tracking/SKILL.md: the estimate → confirm → log policy that makes the tools behave well. Auto-loaded by the Claude plugin; paste into system instructions / AGENTS.md for other agents.
Tools
setup_profile— create a user profile.update_profile— update goals, weight, goal type, or timezone.log_food— store a confirmed meal.undo_last_log— remove the most recent entry.get_daily_status— current day progress.get_weekly_summary— weekly averages and tracked-day metrics.search_food_history— search previous meals.export_logs— export logs as JSON or CSV.
Resources
nutrition://user_profilenutrition://daily_summary
Logging policy
The agent estimates calories and protein itself (its own knowledge plus web
search), shows its assumptions, and logs only after the user confirms.
log_food refuses any entry without userConfirmed: true.
Storage
Data is stored under ~/.nutrition-mcp/ by default (profile.json, logs/,
weekly/, cache/, settings.json). Override with NUTRITION_MCP_HOME.
No API keys
There are none. The agent's own model estimates calories and protein (its
knowledge plus web search), and the server only stores and reports them. The
single optional setting is NUTRITION_MCP_HOME (storage location, default
~/.nutrition-mcp).
Local development
npm install
npm run build # or: npm run dev (tsx watch)
npm startLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ronkommoji/nutrition-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server