Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

io.github.cyanheads/usda-mcp-server

io.github.cyanheads/usda-mcp-server

Search foods, compare nutrients, and look up the full USDA FoodData Central database.

Uptime
100.0%
2 direct probes · 30d
Response
857ms
last probe
Tools
5
callable
Resources
1
readable
Prompts
0
available

Tools · 5

usda_list_nutrients

Look up the FDC nutrient reference table — all tracked nutrients with their numeric IDs, names, SR reference numbers, units, and categories. Use to resolve a nutrient name (e.g. "vitamin C") to its FD…

usda_search_foods

Search USDA FoodData Central foods by keyword. Returns matching foods with FDC IDs and a preview of key nutrients (energy, protein, fat, carbs — not guaranteed complete). Use the returned fdcId with u…

usda_get_food

Get the full nutrient profile for one food by FDC ID. Returns all available nutrients (or a filtered subset via the nutrients[] param) with optional per-portion scaling. Use usda_search_foods to disco…

usda_get_foods

Fetch nutrient profiles for 2–20 foods in a single API call. More efficient than calling usda_get_food N times when you already have multiple FDC IDs. All values are per 100g (no portion scaling). Use…

usda_compare_foods

Compare nutrients side-by-side for 2–5 foods. Returns a structured table — one row per nutrient, one column per food — formatted as markdown. Best for "spinach vs kale iron" or "which has more protein…

Resources · 1

USDA Nutrient Reference

Access the complete FDC nutrient reference — all ~150 tracked nutrients with their numeric IDs, names, SR reference numbers, units, and categories. Use to resolve nutrient names to FDC IDs for the nut…

usda://nutrients

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "io.github.cyanheads/usda-mcp-server": {
      "url": "https://usda.caseyjhand.com/mcp",
      "transport": "streamable-http"
    }
  }
}