nutrition-mcp-server
MCP Server for nutrition data powered by USDA FoodData Central — the official U.S. government food database with 1,000,000+ foods.
Features
- Search 1M+ foods in the USDA database (branded, foundation, and SR Legacy data)
- Detailed nutrition facts — calories, protein, fat, carbs, vitamins, minerals
- Compare two foods side-by-side across key nutrients
- Find foods high in any nutrient (iron, protein, fiber, vitamin C, etc.)
- Daily Value calculator — see what % of daily intake a meal covers
- Nutrient education — functions, deficiency signs, top food sources
- No API key required — uses USDA DEMO_KEY (30 requests/hour)
Tools
| Tool | Description |
|---|---|
tool_search_food |
Search USDA database by name |
tool_get_nutrition_facts |
Full nutrition panel for any food (by FDC ID) |
tool_compare_foods |
Side-by-side comparison of two foods |
tool_find_foods_high_in |
Find top foods for a specific nutrient |
tool_get_daily_values |
FDA Daily Values reference table |
tool_calculate_daily_intake |
Calculate % of daily needs covered |
tool_get_food_categories |
Browse USDA database categories |
tool_get_nutrient_info |
Education on vitamins & minerals |
Installation
pip install nutrition-mcp-server
Claude Desktop Config
{
"mcpServers": {
"nutrition": {
"command": "nutrition-mcp-server"
}
}
}
Data Source
USDA FoodData Central — maintained by the U.S. Department of Agriculture, National Agricultural Library.
License
MIT
Metadata
Release files for nutrition-mcp-server 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nutrition_mcp_server-0.1.0.tar.gz | 7.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nutrition_mcp_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.7 kB
Release files / nutrition_mcp_server-0.1.0.tar.gz
| Download URL | nutrition_mcp_server-0.1.0.tar.gz |
|---|---|
| Size | 7.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5e8fe46cc50dd4c3fc759511158ee4a4f13c2786ed4437151b00c75f8d53a700
|
|
BLAKE2b-256 checksum How to use checksums |
88d6894ef5010fe2af1cd6873699c398166154c75e225eea8ae078167aee953a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / nutrition_mcp_server-0.1.0-py3-none-any.whl
| Download URL | nutrition_mcp_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 10.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
eafc42b8dd8f76aaa9bd510bfb8d7a0b2be264d1ece6af11c9fedd0d5a184ebf
|
|
BLAKE2b-256 checksum How to use checksums |
37b946a16bca8f298d7d7cf49d74fc7558d823d299c55374dfd75c19ad093e3f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|