← WebMCP Directory

Tool tree

nikochancomics.net

CommerceTools verified
Website
Comic and geek shop in Terrassa, Spain, selling comics, manga, books, role-playing games, trading card games and figures, with shipping across Spain and store pickup.
Explore capabilities
    buscar_productosAnswer

    Busca cómics, manga, figuras, juegos de mesa, cartas TCG y pinturas de modelismo en el catálogo de Nikochan Comics. Úsala cuando el usuario quiera encontrar un producto por título, saga, personaje o referencia. Devuelve precio, descuento y stock real de cada resultado.

    View tool JSON
    {
      "name": "buscar_productos",
      "kind": "answer",
      "impl": "imperative",
      "description": "Busca cómics, manga, figuras, juegos de mesa, cartas TCG y pinturas de modelismo en el catálogo de Nikochan Comics. Úsala cuando el usuario quiera encontrar un producto por título, saga, personaje o referencia. Devuelve precio, descuento y stock real de cada resultado.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "consulta": {
            "type": "string",
            "description": "Términos de búsqueda, por ejemplo \"one piece 105\" o \"pintura acrílica AK\"."
          },
          "limite": {
            "type": "integer",
            "description": "Número máximo de resultados (1-24).",
            "minimum": 1,
            "maximum": 24,
            "default": 10
          }
        },
        "required": [
          "consulta"
        ]
      }
    }
    ver_productoAnswer

    Consulta la ficha completa de un producto de Nikochan por su id: precio vigente, descuento, unidades disponibles y descripción. Usa antes buscar_productos para obtener el id. Solo devuelve productos a la venta.

    View tool JSON
    {
      "name": "ver_producto",
      "kind": "answer",
      "impl": "imperative",
      "description": "Consulta la ficha completa de un producto de Nikochan por su id: precio vigente, descuento, unidades disponibles y descripción. Usa antes buscar_productos para obtener el id. Solo devuelve productos a la venta.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "Identificador del producto."
          }
        },
        "required": [
          "id"
        ]
      }
    }
    listar_categoriasAnswer

    Lista las categorías del catálogo de Nikochan Comics con su enlace. Útil para orientar al usuario cuando no busca un título concreto sino un tipo de producto.

    View tool JSON
    {
      "name": "listar_categorias",
      "kind": "answer",
      "impl": "imperative",
      "description": "Lista las categorías del catálogo de Nikochan Comics con su enlace. Útil para orientar al usuario cuando no busca un título concreto sino un tipo de producto.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    ver_carritoAnswer

    Muestra qué hay ahora mismo en el carrito de la compra del usuario en Nikochan: artículos, entradas de torneo, cantidades, precio por línea y subtotal. Consúltala antes de modificar el carrito o cuando el usuario pregunte cuánto lleva.

    View tool JSON
    {
      "name": "ver_carrito",
      "kind": "answer",
      "impl": "imperative",
      "description": "Muestra qué hay ahora mismo en el carrito de la compra del usuario en Nikochan: artículos, entradas de torneo, cantidades, precio por línea y subtotal. Consúltala antes de modificar el carrito o cuando el usuario pregunte cuánto lleva.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    anadir_al_carritoAction

    Añade unidades de un producto al carrito de Nikochan, sumándolas a las que ya hubiera. Requiere el id del producto, que se obtiene con buscar_productos. Comprueba el stock y el límite por cliente: si pides más de lo permitido deja las que puede y lo dice. No completa la compra: el usuario finaliza el pedido.

    View tool JSON
    {
      "name": "anadir_al_carrito",
      "kind": "act",
      "impl": "imperative",
      "description": "Añade unidades de un producto al carrito de Nikochan, sumándolas a las que ya hubiera. Requiere el id del producto, que se obtiene con buscar_productos. Comprueba el stock y el límite por cliente: si pides más de lo permitido deja las que puede y lo dice. No completa la compra: el usuario finaliza el pedido.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "Identificador del producto a añadir."
          },
          "cantidad": {
            "type": "integer",
            "description": "Unidades a añadir a las que ya haya en el carrito. Por defecto 1.",
            "minimum": 1,
            "default": 1
          }
        },
        "required": [
          "id"
        ]
      }
    }
    actualizar_cantidad_carritoAction

    Fija las unidades de un producto en el carrito de Nikochan, reemplazando las que hubiera. Con cantidad 0 se elimina el artículo. Si pides más de las disponibles, el carrito se queda con las que hay y la respuesta lo explica.

    View tool JSON
    {
      "name": "actualizar_cantidad_carrito",
      "kind": "act",
      "impl": "imperative",
      "description": "Fija las unidades de un producto en el carrito de Nikochan, reemplazando las que hubiera. Con cantidad 0 se elimina el artículo. Si pides más de las disponibles, el carrito se queda con las que hay y la respuesta lo explica.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "Identificador del producto."
          },
          "cantidad": {
            "type": "integer",
            "description": "Unidades deseadas. 0 elimina el producto del carrito.",
            "minimum": 0
          }
        },
        "required": [
          "id",
          "cantidad"
        ]
      }
    }
    eliminar_del_carritoAction

    Quita por completo un producto del carrito de Nikochan, independientemente de las unidades que tuviera.

    View tool JSON
    {
      "name": "eliminar_del_carrito",
      "kind": "act",
      "impl": "imperative",
      "description": "Quita por completo un producto del carrito de Nikochan, independientemente de las unidades que tuviera.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "Identificador del producto a quitar."
          }
        },
        "required": [
          "id"
        ]
      }
    }
    aplicar_cuponAction

    Aplica un código de cupón de descuento al carrito de Nikochan. Devuelve el resultado de la validación: algunos cupones están limitados a un email, a un importe mínimo o a un número de usos.

    View tool JSON
    {
      "name": "aplicar_cupon",
      "kind": "act",
      "impl": "imperative",
      "description": "Aplica un código de cupón de descuento al carrito de Nikochan. Devuelve el resultado de la validación: algunos cupones están limitados a un email, a un importe mínimo o a un número de usos.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "codigo": {
            "type": "string",
            "description": "Código del cupón, por ejemplo \"VERANO10\"."
          }
        },
        "required": [
          "codigo"
        ]
      }
    }