/ каталог / @e-suppy/openfoodfacts
OFF
Open Food Facts
в проде неофициальныйОткрытый справочник товаров по штрихкоду: название, бренд, состав, КБЖУ на 100 г. Не магазин — цен не отдаёт. Данные заполняются сообществом, поэтому в ответе есть дата последнего изменения записи.
Отдельного адреса у магазина нет: он вызывается через
общий эндпоинт аргументом server="openfoodfacts".
категория
Данные и адреса
тип сервера
неофициальный
авторизация
Нет
инструментов
1
происхождение
зарубежный
версия
2.0
статус
в проде
Установка
# ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"e-suppy": {
"url": "https://mcp.e-suppy.com/mcp"
}
}
}curl -X POST https://mcp.e-suppy.com/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"search_products",
"arguments":{"query":"сметана 15%"}}}'from mcp.client.streamable_http import streamablehttp_client
async with streamablehttp_client("https://mcp.e-suppy.com/mcp") as (r, w, _):
async with ClientSession(r, w) as s:
await s.initialize()
await s.call_tool("search_products", {"query": "openfoodfacts"})
Инструменты
find_by_barcodeТовар по EAN-8 или EAN-13 из открытой базычтение
Пример ответа
{
"ok": true,
"server": "dadata",
"address": {
"address": "г Москва, ул Тверская, д 7",
"postal_code": "125009",
"lat": 55.7579795,
"lon": 37.611263,
"quality": 3
}
}
Попробовать
Вызовы идут через тот же адрес, что и у агентов — https://mcp.e-suppy.com/mcp. Только чтение: создание корзины отсюда недоступно.