Skip to main content

MCP Server for nutrition data — USDA FoodData Central with 1M+ foods, nutrients, vitamins and dietary analysis

Project description

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.

PyPI License: MIT

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nutrition_mcp_server-0.1.0.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nutrition_mcp_server-0.1.0-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file nutrition_mcp_server-0.1.0.tar.gz.

File metadata

  • Download URL: nutrition_mcp_server-0.1.0.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for nutrition_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5e8fe46cc50dd4c3fc759511158ee4a4f13c2786ed4437151b00c75f8d53a700
MD5 90c9cb64b2ac03e0fed4be685ecb0a53
BLAKE2b-256 88d6894ef5010fe2af1cd6873699c398166154c75e225eea8ae078167aee953a

See more details on using hashes here.

File details

Details for the file nutrition_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nutrition_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eafc42b8dd8f76aaa9bd510bfb8d7a0b2be264d1ece6af11c9fedd0d5a184ebf
MD5 d6f7c9311fbcb6a22fe095280639a108
BLAKE2b-256 37b946a16bca8f298d7d7cf49d74fc7558d823d299c55374dfd75c19ad093e3f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page