mcp-nutrition-db
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., "@mcp-nutrition-dbLog my lunch: grilled chicken salad, quinoa, apple, and a glass of water."
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.
mcp-nutrition-db
mcp-nutrition-db is a private MCP service that lets ChatGPT record, correct,
and query meal nutrition and nutrition goals. ChatGPT interprets meal photos and
conversation context; this service owns the durable, auditable data.
The production service is intended to run on the NixOS host kage. It listens
only on loopback and is reached from ChatGPT through OpenAI Secure MCP Tunnel,
so it does not require an nginx route or a public MCP endpoint.
Project documents
System design defines the product boundary, MCP tools, data model, security model, and NixOS deployment.
Implementation plan is the source of truth for phases, acceptance criteria, progress, and deferred work.
Local testing explains direct Codex attachment and the temporary Secure MCP Tunnel workflow for ChatGPT Web.
The implementation plan should be updated in the same commit as meaningful implementation milestones. Design changes should be recorded in the decision log before or alongside the code that depends on them.
Related MCP server: Nutrition MCP Server
Current status
The local MVP implements the SQLite schema and all eight MCP tools. Repository, schema, calendar, MCP process, Streamable HTTP, package, and NixOS evaluation checks pass; see the implementation plan for the exact verified state.
Development
Enter the pinned environment and run the checks:
nix develop
PYTHONPATH=src ruff format --check src tests
PYTHONPATH=src ruff check src tests
PYTHONPATH=src mypy src
PYTHONPATH=src pytestRun a loopback development server with disposable state:
nix run . -- serve --database /tmp/mcp-nutrition-db.sqlite3The MCP endpoint is http://127.0.0.1:8787/mcp; readiness is available at
http://127.0.0.1:8787/healthz. The server refuses a non-loopback HTTP bind by
default. See local testing to attach a new Codex session
or run the pinned tunnel client for ChatGPT Web.
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
- AlicenseNot gradedqualityFmaintenanceEnables tracking food intake and nutrition using the USDA FoodData Central database. Supports logging meals, setting daily nutrition goals, viewing food diaries, and analyzing nutrition trends over time with local SQLite storage.151MIT
- -licenseNot gradedqualityNot gradedmaintenanceEnables intelligent nutrition tracking through natural language meal logging with automatic macro calculation using the FoodData Central API. Users can set daily macro goals, review meal history, and monitor nutritional progress through local JSON storage.
- AlicenseAqualityDmaintenanceEnables natural language access to USDA's FoodData Central database with 1M+ foods, supporting search, nutrition facts, food comparison, and daily value calculations.8MIT
- FlicenseNot gradedqualityDmaintenanceProvides AI assistants with real-time access to nutrition data from USDA FoodData Central and FatSecret, enabling accurate answers with citations for nutrition queries.
Related MCP Connectors
Personal nutrition tracking — log meals, track macros, review history, import from another app.
Create Hevy routines and analyze your training from chat. Unofficial; BYO Hevy PRO API key.
Log, query, and edit expenses, budgets, and accounts in Ledgy from any MCP-compatible AI assistant.
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/KireinaHoro/mcp-nutrition-db'
If you have feedback or need assistance with the MCP directory API, please join our Discord server