Best for
- Developers requiring reliable nutritional data
- Researchers
- Health app developers
Static review · not runListed 2026-08-07
FMRS 33/100 · D · Weakest Reliability 6/20 — Read the FMRS scoring method →
Runtime:Docker · Node.js
Using Docker (recommended): run docker run --rm -p 9113:3000 deadletterq/mcp-opennutrition, then add to MCP config: {"mcp-opennutrition": { "type": "streamable-http", "url": "http://localhost:9113" }}. From source: in the repo root, run npm install and npm run build, then specify node path and the built index.js in MCP config.
After configuration, the client's tool list should show Search by Name, Browse Foods, Get by ID, and Barcode Lookup; searching for 'apple' and getting nutritional data back confirms the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
A Model Context Protocol (MCP) server providing access to the comprehensive OpenNutrition food database with 300,000+ food items, nutritional data, and barcode lookups. It aggregates authoritative public sources (USDA, CNF, FRIDA, AUSNUT) to provide transparent, comprehensive, and accurate nutritional data, addressing issues of fragmented and unreliable data.
Connect ClickHouse to your AI assistants
Unofficial MCP server providing advanced access to the ChEMBL chemical database
Google's official database MCP toolbox — define AI-accessible database tools via config
Bytebase's official, minimalist two-tool database MCP server
Source revision 724984a7308d Data synced 2026-10-12 Read the FMRS scoring method