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

B
Description quality
62%
Schema completeness
73%
Naming quality
96%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (3)

  • LOWTool 'get_product' description lacks action verbin get_product
  • LOWTool 'calc_print' description lacks action verbin calc_print
  • LOWTool 'list_categories' description lacks action verbin list_categories

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,222Tokens (tool definitions)
~1.3 KBTypical response size
Moderate attention impact (0.95% of 128k context)

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-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢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

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools