MCP-Tools & API Platform 5.0 Endpunkte
Food Product & Nutrient Catalog Manager
Full CRUD management for Food products (`/_mcp/management/food`). Supports GET_CREATION_GUIDE, macro/micronutrient assignment (`FoodNutrientAssign`), measure units (`LIST_MEASURE_UNITS`), allergens, categories, tags, and S3 media.
management_food
https://dietspremium.de/_mcp/management/food
npx -y dietspremium-mcp
Eingabeparameter-Schema (inputSchema)
| Feldname | JSON-Typ | Status | Beschreibung | Beispielwert |
|---|---|---|---|---|
action
|
string | Erforderlich | Action: GET_CREATION_GUIDE, LIST_FOODS, GET_FOOD, CREATE_FOOD, UPDATE_FOOD, DELETE_FOOD, DEACTIVATE_FOOD, LIST_NUTRIENTS, LIST_MEASURE_UNITS, LIST_CATEGORIES, LIST_TAGS, LIST_ALLERGENS, GET_MEDIA, ADD_MEDIA, REPLACE_MEDIA, DELETE_MEDIA | LIST_FOODS
|
payload
|
object | Optional | Food key (food_key), name_pl/de/en, kcal, protein, fat, carbohydrate, fiber, gi, nutrients, allergens, categories, tags, image_base64 | {}
|
locale
|
string | Optional | Language locale | pl
|
page
|
integer | Optional | Page number (max 10 items per page) | 1
|
max_results
|
integer | Optional | Items per page (1-10) | 10
|
JSON-RPC 2.0 Aufruf (tools/call)
management_foodnpx -y dietspremium-mcp --url https://dietspremium.de/_mcp
curl -X POST https://dietspremium.de/_mcp/management/food \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_MCP_KEY" \
-d '{
"action": "LIST_FOODS",
"page": 1,
"locale": "pl"
}'
Antwortstruktur des MCP-Tools
application/json • UTF-8{
"status": "success",
"action": "LIST_FOODS"
}
Kroki wykonania dla management_food
MCP Flow
Instrukcja integracji dla programistów i agentów AI
Instrukcja integracji dla programistów i agentów AI
management_food
Przekaż parametry zgodne z tabelą obok (np. locale="de").
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 management_food
“Wykonaj zapytanie do narzędzia management_food dla języka DE i zwróć ustrukturyzowane dane kliniczne.”
→ POST https://dietspremium.de/_mcp/management/food (tool: "management_food")
← 200 OK (5 zwalidowanych parametrów)