AVGifts — corporate gifts with logo
Corporate gifts and branded merch in Russia: search, prices, stock, logo printing cost calculator.
Should I use this
Quality & Safety
Findings (3)
- LOWin get_product
- LOWin calc_print
- LOWin list_categories
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"gifts": {
"url": "https://avgifts.ru/mcp"
}
}
}Remote endpoints
https://avgifts.ru/mcpstreamable-httpWhat it can do
Tool inventory
Tools (5)
🟢search_products(query, category_id, price_min, price_max, color, ...)
Поиск товаров каталога avgifts по словам и фильтрам. Возвращает компактный список: id, название, артикул, цена за шт (₽, НДС внутри), наличие, цвет, материал, виды нанесения, картинка, ссылка. Для подбора под тираж передавайте min_stock = тираж. Детали и места нанесения — get_product.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Что ищем: «термокружка 450 мл», «худи оверсайз», «ручка металлическая»"
},
"category_id": {
"type": "integer",
"description": "Раздел каталога (см. list_categories), включая подразделы"
},
"price_min": {
"type": "number",
"description": "Цена за шт от, ₽"
},
"price_max": {
"type": "number",
"description": "Цена за шт до, ₽"
},
"color": {
"type": "string",
"enum": [
"black",
"white",
"gray",
"red",
"orange",
"yellow",
"green",
"blue",
"purple",
"pink",
"brown",
"beige"
],
"description": "Базовый цвет изделия"
},
"min_stock": {
"type": "integer",
"description": "Нужное количество в наличии на складе (тираж)"
},
"print_method": {
"type": "string",
"description": "Вид нанесения по названию: «лазерная гравировка», «УФ-печать», «шелкография», «тиснение», «вышивка», «DTF»… (см. list_print_methods)"
},
"eco": {
"type": "boolean",
"description": "Только эко-товары"
},
"new": {
"type": "boolean",
"description": "Только новинки"
},
"sort": {
"type": "string",
"enum": [
"relevance",
"price_asc",
"price_desc",
"new",
"stock"
],
"description": "Сортировка (по умолчанию — релевантность/наличие)"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Позиций за запрос (до 50)"
},
"page": {
"type": "integer",
"minimum": 1,
"description": "Страница выдачи"
}
}
}🟢get_product(id, article, url)
Полная карточка товара: описание, цена, наличие, размеры/цвета (варианты), места нанесения с максимальными размерами и доступными видами нанесения (код, название, мин. тираж, срок). place_id и code из ответа передавайте в calc_print.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "id товара из search_products"
},
"article": {
"type": "string",
"description": "Или артикул avgifts"
},
"url": {
"type": "string",
"description": "Или ссылка на карточку avgifts.ru/product/…"
}
}
}🟢calc_print(product_id, quantity, prints)
Точная стоимость нанесения логотипа на товар — тем же калькулятором, что на сайте: цена за шт, приладка (разово на тираж), срок производства; плюс стоимость самого товара и итог за штуку и за тираж. Мест может быть несколько.
Input Schema
{
"type": "object",
"properties": {
"product_id": {
"type": "integer"
},
"quantity": {
"type": "integer",
"minimum": 1,
"description": "Тираж, шт"
},
"prints": {
"type": "array",
"minItems": 1,
"maxItems": 10,
"items": {
"type": "object",
"required": [
"place_id",
"width_cm",
"height_cm"
],
"properties": {
"place_id": {
"type": "integer",
"description": "Место нанесения из get_product"
},
"method": {
"type": "string",
"description": "Код вида нанесения из get_product (или его название)"
},
"width_cm": {
"type": "number",
"description": "Ширина логотипа, см"
},
"height_cm": {
"type": "number",
"description": "Высота логотипа, см"
}
}
}
}
},
"required": [
"product_id",
"quantity",
"prints"
]
}🟢list_categories(parent_id)
Разделы каталога avgifts (id, название, ссылка). Без parent_id — верхний уровень, с parent_id — подразделы.
Input Schema
{
"type": "object",
"properties": {
"parent_id": {
"type": "integer"
}
}
}🟢list_print_methods
Справочник видов нанесения: название, коды тарифов, минимальный тираж, срок производства, особенности. Название можно передать в search_products.print_method.
Input Schema
{
"type": "object",
"properties": {}
}Community
Evidence