escaparate

Conectá tu cuenta de Escaparate y manejá catálogo, ventas, novedades e imágenes conversando.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
78%
Integridad del esquema
79%
Calidad de los nombres
76%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (4)

  • LOWTool 'escaparate_server_info' description lacks action verben escaparate_server_info
  • LOWTool 'escaparate_producto_ver' description lacks action verben escaparate_producto_ver
  • LOWTool 'escaparate_categorias_listar' description lacks action verben escaparate_categorias_listar
  • LOWTool 'escaparate_publicaciones_listar' name length outside 3-30 rangeen escaparate_publicaciones_listar

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,874Tokens (definiciones de herramientas)
~3.4 KBTamaño de respuesta típico
Impacto moderado en la atención (1.46% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "escaparate": {
      "url": "https://escaparate.com.ar/mcp"
    }
  }
}

Puntos de conexión remotos

https://escaparate.com.ar/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢escaparate_server_info

Devuelve el estado del servidor MCP de Escaparate y si la conexión está autenticada, con los permisos otorgados. Sirve para verificar que el servidor quedó bien configurado antes de usar el resto de las herramientas.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "servidor": {
      "type": "string"
    },
    "version": {
      "type": "string"
    },
    "recurso": {
      "type": [
        "string",
        "null"
      ]
    },
    "autenticado": {
      "type": "boolean"
    },
    "scopes": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "resumen": {
      "type": "string"
    }
  },
  "required": [
    "servidor",
    "version",
    "recurso",
    "autenticado",
    "scopes",
    "resumen"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢escaparate_producto_ver(producto_id)

Devuelve el detalle de un producto: título, descripción, precio, stock, categoría y variantes. Necesita el identificador del producto.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "producto_id": {
      "type": "string",
      "description": "Identificador del producto"
    }
  },
  "required": [
    "producto_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "producto_id": {
      "type": "string"
    },
    "titulo": {
      "type": [
        "string",
        "null"
      ]
    },
    "precio": {
      "type": [
        "number",
        "null"
      ]
    },
    "moneda": {
      "type": "string"
    },
    "stock": {
      "type": [
        "number",
        "null"
      ]
    },
    "publicado": {
      "type": "boolean"
    },
    "categoria": {
      "type": [
        "string",
        "null"
      ]
    },
    "creado_el": {
      "type": [
        "string",
        "null"
      ]
    },
    "descripcion": {
      "type": [
        "string",
        "null"
      ]
    },
    "variantes": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "nombre": {
            "type": [
              "string",
              "null"
            ]
          },
          "opciones": {
            "type": "array",
            "items": {
              "type": [
                "string",
                "null"
              ]
            }
          }
        },
        "required": [
          "nombre",
          "opciones"
        ],
        "additionalProperties": false
      }
    },
    "combinaciones": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "atributos": {
            "type": "object",
            "propertyNames": {
              "type": "string"
            },
            "additionalProperties": {}
          },
          "stock": {
            "type": [
              "number",
              "null"
            ]
          },
          "precio": {
            "type": [
              "number",
              "null"
            ]
          }
        },
        "required": [
          "atributos",
          "stock",
          "precio"
        ],
        "additionalProperties": false
      }
    },
    "caracteristicas": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "nombre": {
            "type": "string"
          },
          "valor": {
            "type": "string"
          }
        },
        "required": [
          "nombre",
          "valor"
        ],
        "additionalProperties": false
      }
    },
    "imagenes": {
      "type": "number"
    },
    "resumen": {
      "type": "string"
    },
    "paginacion": {
      "anyOf": [
        {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    },
    "recortado": {
      "type": "object",
      "properties": {
        "mostrados": {
          "type": "number"
        },
        "de": {
          "type": "number"
        }
      },
      "required": [
        "mostrados",
        "de"
      ],
      "additionalProperties": false
    },
    "aviso": {
      "type": "string"
    }
  },
  "required": [
    "resumen"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢escaparate_catalogo_buscar(texto, pagina, por_pagina)

Busca productos publicados en el catálogo público de Escaparate, de cualquier vendedor. Sirve para encontrar algo para comprar. No hace falta tener la cuenta conectada. Se pagina.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "texto": {
      "type": "string",
      "minLength": 1,
      "description": "Qué buscar, por ejemplo \"campera de cuero negra\""
    },
    "pagina": {
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "por_pagina": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "required": [
    "texto"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "resultados": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "producto_id": {
            "type": "string"
          },
          "titulo": {
            "type": [
              "string",
              "null"
            ]
          },
          "precio": {
            "type": [
              "number",
              "null"
            ]
          },
          "moneda": {
            "type": "string"
          },
          "stock": {
            "type": [
              "number",
              "null"
            ]
          },
          "publicado": {
            "type": "boolean"
          },
          "categoria": {
            "type": [
              "string",
              "null"
            ]
          },
          "creado_el": {
            "type": [
              "string",
              "null"
            ]
          },
          "vendedor": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "producto_id",
          "titulo",
          "precio",
          "moneda",
          "stock",
          "publicado",
          "categoria",
          "creado_el",
          "vendedor"
        ],
        "additionalProperties": false
      }
    },
    "resumen": {
      "type": "string"
    },
    "paginacion": {
      "anyOf": [
        {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    },
    "recortado": {
      "type": "object",
      "properties": {
        "mostrados": {
          "type": "number"
        },
        "de": {
          "type": "number"
        }
      },
      "required": [
        "mostrados",
        "de"
      ],
      "additionalProperties": false
    },
    "aviso": {
      "type": "string"
    }
  },
  "required": [
    "resumen"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢escaparate_categorias_listar(categoria_padre_id)

Devuelve las categorías de Escaparate con su identificador. Sin parámetros devuelve las categorías principales, que NO sirven para publicar: para publicar hace falta una subcategoría, que se pide pasando el identificador de la categoría principal.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "categoria_padre_id": {
      "description": "Identificador de una categoría principal, para ver sus subcategorías",
      "type": "string"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "categorias": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "categoria_id": {
            "type": "string"
          },
          "nombre": {
            "type": [
              "string",
              "null"
            ]
          },
          "subcategorias": {
            "type": "number"
          },
          "publicable": {
            "type": "boolean"
          }
        },
        "required": [
          "categoria_id",
          "nombre",
          "subcategorias",
          "publicable"
        ],
        "additionalProperties": false
      }
    },
    "resumen": {
      "type": "string"
    },
    "paginacion": {
      "anyOf": [
        {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    },
    "recortado": {
      "type": "object",
      "properties": {
        "mostrados": {
          "type": "number"
        },
        "de": {
          "type": "number"
        }
      },
      "required": [
        "mostrados",
        "de"
      ],
      "additionalProperties": false
    },
    "aviso": {
      "type": "string"
    }
  },
  "required": [
    "resumen"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢escaparate_publicaciones_listar(escaparate_id, perfil_id, limite)

Lista las novedades que publicó un escaparate o un perfil, de la más nueva a la más vieja. Sirve para revisar qué se publicó antes de publicar algo nuevo. Son públicas: las ve cualquiera que entre a la página.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "escaparate_id": {
      "description": "Escaparate a mirar. Uno u otro.",
      "type": "string"
    },
    "perfil_id": {
      "description": "Perfil a mirar. Uno u otro.",
      "type": "string"
    },
    "limite": {
      "description": "Cuántas traer (por defecto 20, máximo 50)",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "publicaciones": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "publicacion_id": {
            "type": "string"
          },
          "texto": {
            "type": [
              "string",
              "null"
            ]
          },
          "fotos": {
            "type": "number"
          },
          "fijada": {
            "type": "boolean"
          },
          "me_gusta": {
            "type": "number"
          },
          "fecha": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "publicacion_id",
          "texto",
          "fotos",
          "fijada",
          "me_gusta",
          "fecha"
        ],
        "additionalProperties": false
      }
    },
    "total": {
      "type": "number"
    },
    "resumen": {
      "type": "string"
    },
    "paginacion": {
      "anyOf": [
        {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    },
    "recortado": {
      "type": "object",
      "properties": {
        "mostrados": {
          "type": "number"
        },
        "de": {
          "type": "number"
        }
      },
      "required": [
        "mostrados",
        "de"
      ],
      "additionalProperties": false
    },
    "aviso": {
      "type": "string"
    }
  },
  "required": [
    "resumen"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Prompts recomendados

list_items
List all [items] available in escaparate
Herramientas esperadas: escaparate_categorias_listar
browse_collection
Show me the [collection] from escaparate
Herramientas esperadas: escaparate_categorias_listar

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas