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-mcpRelated MCP server: indian-food-nutrition-mcp
What'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.
Related MCP Servers
- Alicense-qualityDmaintenanceMCP server for USDA nutrition data lookup, meal logging, and daily macro tracking.Last updated36MIT
- Alicense-qualityDmaintenanceAn MCP server that lets you log meals through Claude (and soon ChatGPT) in plain language, using India's official food composition data (IFCT 2017) plus USDA, enabling accurate calorie and macro tracking for Indian dishes with household units and photo logging.Last updated53AGPL 3.0
- AlicenseAqualityAmaintenanceA local-first nutrition MCP server for food search, barcode lookup, meal estimation, intake logging, hydration, and nutrition coaching workflows.Last updated462587MIT
- Alicense-qualityDmaintenanceA Model Context Protocol (MCP) server that connects AI assistants to your MyFitnessPal data, enabling reading food diaries, nutrition goals, weight measurements, and more via MFP's web scraping.Last updatedMIT
Related MCP Connectors
Person-owned, portable AI memory as a remote MCP server, readable and writable by any MCP client.
Local-first RAG engine with MCP server for AI agent integration.
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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