colegios.shop — uniformes escolares
Tiendas de uniformes escolares: buscar prendas, talles y armar el carrito.
我該用這個嗎
品質與安全性
發現項目(1)
- LOW在 armar_pedido 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"tienda": {
"url": "https://colegios.shop/mcp"
}
}
}遠端端點
https://colegios.shop/mcpstreamable-http它能做什麼
工具清單
工具(6)
🟢buscar_productos(slug, texto, talle)
Busca uniformes publicados en la tienda por texto (prenda, colegio, color) y opcionalmente por talle con stock. Devuelve hasta 20 productos con precio "desde" en ARS.
輸入結構描述
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Identificador de la tienda (lo que va después de colegios.shop/t/).",
"pattern": "^[a-z0-9][a-z0-9-]{1,38}[a-z0-9]$"
},
"texto": {
"type": "string",
"maxLength": 80
},
"talle": {
"type": "string",
"maxLength": 10
}
},
"required": [
"slug"
],
"additionalProperties": false
}🟢ver_producto(slug, id)
Un producto (id = "modelo" de buscar_productos) con el precio publicado de cada talle/color y si hay stock (sí/no o preventa). No informa cantidades exactas.
輸入結構描述
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Identificador de la tienda (lo que va después de colegios.shop/t/).",
"pattern": "^[a-z0-9][a-z0-9-]{1,38}[a-z0-9]$"
},
"id": {
"type": "string",
"maxLength": 200
}
},
"required": [
"slug",
"id"
],
"additionalProperties": false
}🟢armar_pedido(slug, items)
NO compra ni cobra. Arma un link al carrito de la tienda con las prendas precargadas; la persona lo abre, completa sus datos y paga en la tienda. Los precios los calcula la tienda.
輸入結構描述
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Identificador de la tienda (lo que va después de colegios.shop/t/).",
"pattern": "^[a-z0-9][a-z0-9-]{1,38}[a-z0-9]$"
},
"items": {
"type": "array",
"minItems": 1,
"maxItems": 20,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"productoId",
"talle",
"cantidad"
],
"properties": {
"productoId": {
"type": "string",
"maxLength": 200
},
"talle": {
"type": "string",
"maxLength": 10
},
"color": {
"type": "string",
"maxLength": 40
},
"cantidad": {
"type": "integer",
"minimum": 1,
"maximum": 20
}
}
}
}
},
"required": [
"slug",
"items"
],
"additionalProperties": false
}🟢armar_carrito_por_texto(slug, texto, edad)
EN UN SOLO PASO: recibe lo que pidió la persona en texto libre (ej. "2 chombas talle 10 y un buzo talle 10") y devuelve el link al carrito con precio publicado de cada renglón, y lo que no se pudo resolver con el motivo ("no encontré X", "sin stock", "¿qué color?"). NO compra ni cobra. Preferila antes que buscar_productos + armar_pedido.
輸入結構描述
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Identificador de la tienda (lo que va después de colegios.shop/t/).",
"pattern": "^[a-z0-9][a-z0-9-]{1,38}[a-z0-9]$"
},
"texto": {
"type": "string",
"maxLength": 500
},
"edad": {
"type": "integer",
"minimum": 2,
"maximum": 18,
"description": "Edad del chico en años (opcional). Sólo sirve para sugerir el talle si la tienda tiene prendido el ayudante de talle."
}
},
"required": [
"slug",
"texto"
],
"additionalProperties": false
}🟢armar_kit(slug, kit, talle, edad)
EN UN SOLO PASO: el kit armado por la tienda (ej. "1er grado", "invierno") con un talle o la edad → link al carrito. Lo que no tiene stock o talle queda afuera con aviso. Si no se indica kit y hay varios, devuelve la lista. NO compra ni cobra.
輸入結構描述
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Identificador de la tienda (lo que va después de colegios.shop/t/).",
"pattern": "^[a-z0-9][a-z0-9-]{1,38}[a-z0-9]$"
},
"kit": {
"type": "string",
"maxLength": 80,
"description": "Nombre, grupo o id del kit"
},
"talle": {
"type": "string",
"maxLength": 10
},
"edad": {
"type": "integer",
"minimum": 2,
"maximum": 18,
"description": "Edad del chico en años (opcional). Sólo sirve para sugerir el talle si la tienda tiene prendido el ayudante de talle."
}
},
"required": [
"slug"
],
"additionalProperties": false
}🟢talle_sugerido(slug, edad, prenda)
Sugiere un talle por edad (y opcionalmente para una prenda). Es una sugerencia, nunca una certeza: que lo confirme con la tabla de medidas. Si la tienda tiene el ayudante apagado, lo dice.
輸入結構描述
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Identificador de la tienda (lo que va después de colegios.shop/t/).",
"pattern": "^[a-z0-9][a-z0-9-]{1,38}[a-z0-9]$"
},
"edad": {
"type": "integer",
"minimum": 2,
"maximum": 18,
"description": "Edad del chico en años (opcional). Sólo sirve para sugerir el talle si la tienda tiene prendido el ayudante de talle."
},
"prenda": {
"type": "string",
"maxLength": 80
}
},
"required": [
"slug",
"edad"
],
"additionalProperties": false
}社群
證據