Usda MCP Server
Search foods, compare nutrients, and look up the full USDA FoodData Central database.
Connect it
Settings → Connectors → Add custom connector
URL: https://usda.caseyjhand.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://usda.caseyjhand.com/mcp{
"mcpServers": {
"usda-mcp-server": {
"url": "https://usda.caseyjhand.com/mcp"
}
}
}claude mcp add --transport http usda-mcp-server https://usda.caseyjhand.com/mcp{
"servers": {
"usda-mcp-server": {
"type": "http",
"url": "https://usda.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"usda-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/usda-mcp-server@0.1.12"
],
"env": {
"USDA_FDC_API_KEY": "<value>"
}
}
}
}claude mcp add usda-mcp-server -- npx -y @cyanheads/usda-mcp-server@0.1.125 tools, verified live
usda_list_nutrientsread-onlyLook 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 FDC ID (1162) before passing it to the nutrients[] filter on other tools. Filter by category (macronutrients, vitamins, minerals, lipids, amino_acids, or other) to narrow results. The data is static â
usda_search_foodsread-onlySearch 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 usda_get_food for the full nutrient profile, or usda_compare_foods for side-by-side comparisons. When dataType is omitted, defaults to SR Legacy (common whole foods with complete profiles) â or to
usda_get_foodread-onlyGet 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 discover FDC IDs. Provide quantity + unit to scale all nutrient values from per-100g to the specified portion (e.g. quantity=200, unit="g" â per-200g values). Use unit="serving" to scale to the food's fi
usda_get_foodsread-onlyFetch 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 the nutrients[] filter to limit response size â strongly recommended for batch calls. For side-by-side comparison with a formatted table, use usda_compare_foods instead. Failed IDs (not found or
usda_compare_foodsread-onlyCompare 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?" questions. Omit nutrients[] to use the 12 most common defaults (energy, protein, fat, saturated fat, carbs, fiber, sugars, sodium, potassium, calcium, iron, vitamin C); provide nutrients[] wi
Alternatives in Search & Research
Compare →CMClinicaltrialsgov MCP ServerA
Search ClinicalTrials.gov: find studies, retrieve results, match patients to candidate trials.
ESG Hub MCP ServerA
ESG knowledge base for AI agents: hybrid search, glossary, frameworks, industries, graph traversal.
pmndrs docsA
Search and read the docs and examples of react-three-fiber, drei, zustand, jotai... from your agent
PMPubmed MCP ServerA
Search PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.
Google Ads + Meta Ads + SEO/GEO MCPA
Google Ads, Meta Ads, Google Analytics (GA4) & Search Console MCP server by Ryze AI
MFmcp.film directoryA
Search the curated directory of MCP servers for AI filmmaking and plan a full production stack.