io.github.cyanheads/usda-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Search foods, compare nutrients, and look up the full USDA FoodData Central database.
Summary by lookupd
Searches USDA food data, retrieves nutrient profiles by FDC ID, and compares nutrients across several foods.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http usda-mcp-server https://usda.caseyjhand.com/mcp
Claude Code, npm package (stdio)
claude mcp add usda-mcp-server -- npx -y @cyanheads/usda-mcp-server
Claude Code, npm package (stdio)
claude mcp add usda-mcp-server -- npx -y @cyanheads/usda-mcp-server
Codex, remote (streamable-http)
codex mcp add usda-mcp-server --url https://usda.caseyjhand.com/mcp
Codex, npm package (stdio)
codex mcp add usda-mcp-server -- npx -y @cyanheads/usda-mcp-server
Codex, npm package (stdio)
codex mcp add usda-mcp-server -- npx -y @cyanheads/usda-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"usda-mcp-server": {
"url": "https://usda.caseyjhand.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"usda-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/usda-mcp-server"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"usda-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/usda-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (5 tools)
Publisher-provided text
usda_list_nutrientsLook up the FDC nutrient reference table — all tracked nutrients with their numeric IDs, names, SR reference numbers, units, and categories. Use to resolve a nuusda_search_foodsSearch USDA FoodData Central foods by keyword. Returns matching foods with FDC IDs and available preview nutrients: protein (1003), fat (1004), carbohydrate (10usda_get_foodGet 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-portionusda_get_foodsFetch 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 valueusda_compare_foodsCompare 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
Changes
Newest first, as lookupd saw them
- : version 0.2.0 → 0.2.1
Details
- Version: 0.2.1
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 582 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cyanheads/usda-mcp-server
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.cyanheads/usda-mcp-server)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp