Tool tree
gradeNot graded
get_shipping_and_availabilityAnswer
Consulta el carrito actual de esta sesión: artículos, cantidades, disponibilidad actual, importes con IVA, mínimo de pedido acordado de 35 EUR para España/Portugal y cuánto falta para el umbral orientativo de envío gratuito (60 EUR en Península/Portugal, 80 EUR en Baleares). Devuelve los portes y métodos que WooCommerce haya calculado para el destino existente. Si no están calculados, los marca pendientes. No solicita un destino nuevo. Una referencia monetaria no garantiza envío gratuito ni que el checkout admita el pedido.
View tool JSON
{
"name": "get_shipping_and_availability",
"kind": "answer",
"impl": "imperative",
"description": "Consulta el carrito actual de esta sesión: artículos, cantidades, disponibilidad actual, importes con IVA, mínimo de pedido acordado de 35 EUR para España/Portugal y cuánto falta para el umbral orientativo de envío gratuito (60 EUR en Península/Portugal, 80 EUR en Baleares). Devuelve los portes y métodos que WooCommerce haya calculado para el destino existente. Si no están calculados, los marca pendientes. No solicita un destino nuevo. Una referencia monetaria no garantiza envío gratuito ni que el checkout admita el pedido.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}search_productsAnswer
Busca productos del catálogo público de Mommus por nombre, categoría, sabor o características como sin soja, sin gluten, fermentado o fundible. Solo consulta información: no modifica el carrito ni realiza compras.
View tool JSON
{
"name": "search_products",
"kind": "answer",
"impl": "imperative",
"description": "Busca productos del catálogo público de Mommus por nombre, categoría, sabor o características como sin soja, sin gluten, fermentado o fundible. Solo consulta información: no modifica el carrito ni realiza compras.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"description": "Palabras que describen el producto o sus características, por ejemplo: azul, sin soja, picante, fermentado o fundible."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 8,
"default": 5,
"description": "Número máximo de resultados."
}
},
"required": [
"query"
],
"additionalProperties": false
}
}get_product_detailsAnswer
Obtiene los datos publicos y actualizados de un producto Mommus mediante su slug. Devuelve descripcion, precio, disponibilidad, categorias, atributos, SKU e imagen. No modifica el carrito.
View tool JSON
{
"name": "get_product_details",
"kind": "answer",
"impl": "imperative",
"description": "Obtiene los datos publicos y actualizados de un producto Mommus mediante su slug. Devuelve descripcion, precio, disponibilidad, categorias, atributos, SKU e imagen. No modifica el carrito.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "Slug del producto, por ejemplo: esto-no-es-un-azul"
}
},
"required": [
"slug"
],
"additionalProperties": false
}
}compare_productsAction
Compara entre dos y cuatro productos Mommus por precio, disponibilidad, categorias, caracteristicas y descripcion. Solo consulta informacion y no modifica el carrito.
View tool JSON
{
"name": "compare_products",
"kind": "act",
"impl": "imperative",
"description": "Compara entre dos y cuatro productos Mommus por precio, disponibilidad, categorias, caracteristicas y descripcion. Solo consulta informacion y no modifica el carrito.",
"inputSchema": {
"type": "object",
"properties": {
"slugs": {
"type": "array",
"minItems": 2,
"maxItems": 4,
"uniqueItems": true,
"description": "Slugs de dos a cuatro productos Mommus que se quieren comparar.",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
}
},
"required": [
"slugs"
],
"additionalProperties": false
}
}add_to_cartAction
Añade al carrito una cantidad concreta de un producto Mommus disponible, identificado por su slug. Modifica el carrito pero no inicia el checkout, no realiza el pedido y no cobra. Debe usarse solo cuando la persona haya pedido expresamente añadir el producto.
View tool JSON
{
"name": "add_to_cart",
"kind": "act",
"impl": "imperative",
"description": "Añade al carrito una cantidad concreta de un producto Mommus disponible, identificado por su slug. Modifica el carrito pero no inicia el checkout, no realiza el pedido y no cobra. Debe usarse solo cuando la persona haya pedido expresamente añadir el producto.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "Slug exacto del producto, por ejemplo: esto-no-es-un-azul."
},
"quantity": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 1,
"description": "Numero de unidades que se añadiran. Si no se indica, se añade una."
}
},
"required": [
"slug"
],
"additionalProperties": false
}
}prepare_checkoutSensitive Action
Consulta el carrito actual para guiar el siguiente paso de compra: productos y disponibilidad, mínimo de pedido por destino, total actual, entrega, bloqueos y campos por completar o revisar. Devuelve el enlace del carrito si hay bloqueos o el del checkout y una guía para revisar datos, entrega y pago. Solo lectura; no abre páginas, no rellena datos ni acepta condiciones, y no crea pedidos ni procesa pagos. El total y las validaciones se confirman en el checkout.
View tool JSON
{
"name": "prepare_checkout",
"kind": "transact",
"impl": "imperative",
"description": "Consulta el carrito actual para guiar el siguiente paso de compra: productos y disponibilidad, mínimo de pedido por destino, total actual, entrega, bloqueos y campos por completar o revisar. Devuelve el enlace del carrito si hay bloqueos o el del checkout y una guía para revisar datos, entrega y pago. Solo lectura; no abre páginas, no rellena datos ni acepta condiciones, y no crea pedidos ni procesa pagos. El total y las validaciones se confirman en el checkout.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}