colegios.shop — uniformes escolares
Tiendas de uniformes escolares: buscar prendas, talles y armar el carrito.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin armar_pedido
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"tienda": {
"url": "https://colegios.shop/mcp"
}
}
}Remote-Endpunkte
https://colegios.shop/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Community
Nachweis