← WebMCP Directory

Tool tree

vesremont.com

CommerceTools verified
Website
Russian-language online store for home renovation goods, including tools, electrical supplies, building materials and plumbing, with delivery and pickup.
Explore capabilities
    search_productsAnswer

    Открывает поиск Vesremont по товару, категории, бренду, модели или артикулу.

    View tool JSON
    {
      "name": "search_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Открывает поиск Vesremont по товару, категории, бренду, модели или артикулу.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "search": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200,
            "description": "Товар, категория, бренд, модель или артикул."
          }
        },
        "required": [
          "search"
        ],
        "additionalProperties": false
      }
    }
    get_page_contextAnswer

    Возвращает тип и URL текущей страницы, заголовок, товар карточки и первые видимые товары без изменения сайта.

    View tool JSON
    {
      "name": "get_page_context",
      "kind": "answer",
      "impl": "imperative",
      "description": "Возвращает тип и URL текущей страницы, заголовок, товар карточки и первые видимые товары без изменения сайта.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    get_cartAnswer

    Постранично возвращает товары, количества и итоговую сумму текущей корзины. Ничего не изменяет.

    View tool JSON
    {
      "name": "get_cart",
      "kind": "answer",
      "impl": "imperative",
      "description": "Постранично возвращает товары, количества и итоговую сумму текущей корзины. Ничего не изменяет.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0,
            "maximum": 10000,
            "default": 0,
            "description": "Смещение первой позиции корзины."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 3,
            "default": 3,
            "description": "Число позиций в ответе, не более 3."
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    get_visible_productsAnswer

    Возвращает товары, уже загруженные в текущую выдачу: ID, название, URL, цену, остаток и возможность заказа.

    View tool JSON
    {
      "name": "get_visible_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Возвращает товары, уже загруженные в текущую выдачу: ID, название, URL, цену, остаток и возможность заказа.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 3,
            "default": 3,
            "description": "Число видимых товаров в ответе."
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    add_to_cartAction

    Добавляет указанное количество доступного товара в текущую корзину и возвращает её новое состояние.

    View tool JSON
    {
      "name": "add_to_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Добавляет указанное количество доступного товара в текущую корзину и возвращает её новое состояние.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "integer",
            "minimum": 1,
            "description": "ID товара Vesremont."
          },
          "quantity": {
            "type": "integer",
            "minimum": 1,
            "maximum": 99,
            "default": 1,
            "description": "Количество единиц для добавления."
          }
        },
        "required": [
          "productId"
        ],
        "additionalProperties": false
      }
    }
    set_cart_quantityAction

    Устанавливает точное количество товара в корзине. Значение 0 удаляет товар.

    View tool JSON
    {
      "name": "set_cart_quantity",
      "kind": "act",
      "impl": "imperative",
      "description": "Устанавливает точное количество товара в корзине. Значение 0 удаляет товар.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "integer",
            "minimum": 1,
            "description": "ID товара Vesremont."
          },
          "quantity": {
            "type": "integer",
            "minimum": 0,
            "maximum": 999,
            "description": "Новое точное количество; 0 удаляет позицию."
          }
        },
        "required": [
          "productId",
          "quantity"
        ],
        "additionalProperties": false
      }
    }
    start_fast_orderSensitive Action

    Гарантирует наличие одной позиции товара в корзине без увеличения уже добавленного количества и возвращает URL оформления.

    View tool JSON
    {
      "name": "start_fast_order",
      "kind": "transact",
      "impl": "imperative",
      "description": "Гарантирует наличие одной позиции товара в корзине без увеличения уже добавленного количества и возвращает URL оформления.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "integer",
            "minimum": 1,
            "description": "ID товара Vesremont."
          }
        },
        "required": [
          "productId"
        ],
        "additionalProperties": false
      }
    }
    remove_from_cartAction

    Полностью удаляет товар из текущей корзины и возвращает её новое состояние.

    View tool JSON
    {
      "name": "remove_from_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Полностью удаляет товар из текущей корзины и возвращает её новое состояние.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "integer",
            "minimum": 1,
            "description": "ID товара Vesremont."
          }
        },
        "required": [
          "productId"
        ],
        "additionalProperties": false
      }
    }
    get_favoritesAnswer

    Возвращает ID товаров в избранном текущего посетителя. Ничего не изменяет.

    View tool JSON
    {
      "name": "get_favorites",
      "kind": "answer",
      "impl": "imperative",
      "description": "Возвращает ID товаров в избранном текущего посетителя. Ничего не изменяет.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0,
            "maximum": 10000,
            "default": 0,
            "description": "Смещение первого ID избранного."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "default": 50,
            "description": "Число ID избранного в ответе."
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    set_favoriteAction

    Явно добавляет товар в избранное или удаляет его оттуда, без неоднозначного переключения.

    View tool JSON
    {
      "name": "set_favorite",
      "kind": "act",
      "impl": "imperative",
      "description": "Явно добавляет товар в избранное или удаляет его оттуда, без неоднозначного переключения.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "integer",
            "minimum": 1,
            "description": "ID товара Vesremont."
          },
          "state": {
            "type": "string",
            "enum": [
              "add",
              "remove"
            ],
            "description": "Явно добавить или удалить товар."
          }
        },
        "required": [
          "productId",
          "state"
        ],
        "additionalProperties": false
      }
    }
    search_productsAnswer

    Search Vesremont products, categories and brands by a user query.

    View tool JSON
    {
      "name": "search_products",
      "kind": "answer",
      "impl": "declarative",
      "description": "Search Vesremont products, categories and brands by a user query.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "search": {
            "type": "string",
            "description": "Искать на Vesremont..."
          }
        },
        "required": [
          "search"
        ]
      }
    }