Katalog Narzędzi MCP & Endpointów REST API
Nutritional Database & Macro Search
Core food and nutrition search tool for AI agents. Retrieve exact protein, fat, carb, and calorie breakdown per 100g with micronutrient densities and allergen exclusion criteria.
search_food
https://www.dietspremium.com/_mcp/search/food
npx -y dietspremium-mcp
Input Parameters Schema (inputSchema)
| Field name | JSON Type | Status | Description | Example value |
|---|---|---|---|---|
query
|
string | Required | Food item (e.g. "grilled chicken breast", "avocado") | —
|
locale
|
string | Optional | Language locale | en
|
proteins_min / proteins_max
|
integer | Optional | Protein range in grams | 0
|
kcal_min / kcal_max
|
integer | Optional | Calorie range per 100g | 0
|
allergen_exclude
|
string | Optional | Comma-separated allergens to exclude | —
|
food_nutrient_include
|
string | Optional | Required nutrient (e.g. "iron", "calcium") | —
|
page
|
integer | Optional | Page number (10 results per page) | 1
|
ai
|
boolean | Optional | AI semantic vector search | true
|
JSON-RPC 2.0 Request (tools/call)
search_foodnpx -y dietspremium-mcp --url https://www.dietspremium.com/_mcp
curl -X POST https://www.dietspremium.com/_mcp/search/food \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_MCP_KEY" \
-d '{
"query": "chicken breast",
"locale": "en",
"proteins_min": 25,
"kcal_max": 250,
"allergen_exclude": "gluten,lactose",
"page": 1,
"max_results": 5,
"ai": true
}'
MCP Tool Response Structure
application/json • UTF-8{
"content": [
{
"type": "text",
"text": "Food: Chicken Breast Raw (key: MTQ=, 100g) - Calories: 165 kcal, Protein: 31.0g, Fat: 3.6g, Carbs: 0.0g. Allergens: None."
}
]
}
Kroki wykonania dla search_food
MCP Flow
Instrukcja integracji dla programistów i agentów AI
Instrukcja integracji dla programistów i agentów AI
search_food
Przekaż parametry zgodne z tabelą obok (np. locale="en").
McpKeyCodec
Każdy zwrócony rekord posiada pole "key" (Base64), które można bezpiecznie przekazać do narzędzi management_*.
Specjalizowany Agent dla narzędzia search_food
“Wykonaj zapytanie do narzędzia search_food dla języka EN i zwróć ustrukturyzowane dane kliniczne.”
→ POST https://www.dietspremium.com/_mcp/search/food (tool: "search_food")
← 200 OK (8 zwalidowanych parametrów)