escaparate

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

Should I use this

Quality & Safety

B
Description quality
78%
Schema completeness
79%
Naming quality
76%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (4)

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

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,874Tokens (tool definitions)
~3.4 KBTypical response size
Moderate attention impact (1.46% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

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

Remote endpoints

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

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢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.

Input Schema

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

Output Schema

{
  "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.

Input Schema

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

Output Schema

{
  "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.

Input Schema

{
  "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"
}

Output Schema

{
  "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.

Input Schema

{
  "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"
}

Output Schema

{
  "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.

Input Schema

{
  "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
}

Output Schema

{
  "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
}

Recommended Prompts

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

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools