MCP Tools & API Platform 5.0 Endpoints
Global Food Products & Barcodes (Open Food Facts + USDA)
Comprehensive global food catalog integrating Open Food Facts and USDA FoodData Central. Query products by commercial barcode (EAN-13, UPC), manufacturer brand, localized product title, categories, and country of origin with multi-currency pricing.
search_food_world
https://www.dietspremium.com/_mcp/search/food-world
npx -y dietspremium-mcp
Input Parameters Schema (inputSchema)
| Field name | JSON Type | Status | Description | Example value |
|---|---|---|---|---|
query
|
string | Optional | Product name or keywords (e.g. "Coca-Cola Zero", "Nutella") | —
|
barcode
|
string | Optional | EAN-13 or UPC barcode string (e.g. "5449000000996") | —
|
brand
|
string | Optional | Manufacturer / brand name (e.g. "Barilla", "Nestle") | —
|
locale
|
string | Optional | Target language locale | en
|
currency
|
string | Optional | Currency for pricing (EUR, PLN, USD, ALL) | locale default
|
page
|
integer | Optional | Page number (10 results per page) | 1
|
max_results
|
integer | Optional | Maximum results (max 10) | 10
|
JSON-RPC 2.0 Request (tools/call)
search_food_worldnpx -y dietspremium-mcp --url https://www.dietspremium.com/_mcp
curl -X POST https://www.dietspremium.com/_mcp/search/food-world \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_MCP_KEY" \
-d '{
"query": "barilla spaghetti",
"brand": "Barilla",
"locale": "pl",
"currency": "ALL",
"page": 1
}'
MCP Tool Response Structure
application/json • UTF-8{
"content": [
{
"type": "text",
"text": "Product: Barilla Spaghetti n.5 (EAN: 8076809513753) - Nutri-Score: A, Eco-Score: B. Calories: 359 kcal, Protein: 12.5g, Carbs: 70.9g. Price: 1.49 EUR (6.49 PLN)."
}
]
}
Kroki wykonania dla search_food_world
MCP Flow
Instrukcja integracji dla programistów i agentów AI
Instrukcja integracji dla programistów i agentów AI
search_food_world
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_world
“Wykonaj zapytanie do narzędzia search_food_world dla języka EN i zwróć ustrukturyzowane dane kliniczne.”
→ POST https://www.dietspremium.com/_mcp/search/food-world (tool: "search_food_world")
← 200 OK (7 zwalidowanych parametrów)