BrindesBrasil.com.br
Catálogo de brindes personalizados do Brasil: busca, cores, gravação e preço por quantidade.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (4)
- LOWen detalhes_produto
- LOWen calcular_preco
- LOWen indicar_similares
- LOWen calcular_frete
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
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": {
"catalogo": {
"url": "https://www.brindesbrasil.com.br/wp-json/bb/v1/mcp"
}
}
}Puntos de conexión remotos
https://www.brindesbrasil.com.br/wp-json/bb/v1/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (7)
🟢buscar_produtos(busca, categoria, limite)
Busca brindes no catálogo por texto (nome, tipo, material) ou SKU. Devolve título, SKU, link, imagem, preço unitário a partir de (com gravação), situação de estoque (em_estoque, estoque_baixo, sob_encomenda, sem_estoque), estoque_qtd e primeira_faixa (primeira quantidade da tabela de preço, NÃO é pedido mínimo).
Esquema de entrada
{
"type": "object",
"properties": {
"busca": {
"type": "string",
"description": "O que procurar. Ex.: \"garrafa inox\", \"caneta metal touch\", \"SPX-08103\"."
},
"categoria": {
"type": "string",
"description": "Opcional: slug de categoria vindo de listar_categorias."
},
"limite": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 8
}
},
"required": [
"busca"
]
}🟢detalhes_produto(produto)
Detalhes de um produto: descrição, cores do mesmo modelo, estoque, medidas da caixa, técnicas de gravação disponíveis e tabela de preço por quantidade (preço unitário com 1 gravação).
Esquema de entrada
{
"type": "object",
"properties": {
"produto": {
"type": "string",
"description": "SKU do produto (ex.: SPX-10338-BCO) ou ID numérico."
}
},
"required": [
"produto"
]
}🟢calcular_preco(produto, quantidade, aplicacoes)
Calcula preço unitário e total de um produto para uma quantidade e número de gravações (aplicações), com o mesmo motor do site. Não inclui frete.
Esquema de entrada
{
"type": "object",
"properties": {
"produto": {
"type": "string",
"description": "SKU do produto (ex.: SPX-10338-BCO) ou ID numérico."
},
"quantidade": {
"type": "integer",
"minimum": 1,
"description": "Quantidade de peças."
},
"aplicacoes": {
"type": "integer",
"minimum": 0,
"maximum": 4,
"default": 1,
"description": "Número de gravações (0 = sem gravação, 1 a 4)."
}
},
"required": [
"produto",
"quantidade"
]
}🟢indicar_similares(produto, limite)
Outras cores do mesmo modelo e produtos parecidos, na mesma ordem que a página do produto mostra.
Esquema de entrada
{
"type": "object",
"properties": {
"produto": {
"type": "string",
"description": "SKU do produto (ex.: SPX-10338-BCO) ou ID numérico."
},
"limite": {
"type": "integer",
"minimum": 1,
"maximum": 12,
"default": 8
}
},
"required": [
"produto"
]
}🟢identificar_imagem(url, limite, nome, candidatos)
Descobre o SKU a partir de uma foto (URL https de brindesbrasil.com.br, ex.: o anexo do chat). Primeiro tenta pelo NOME do arquivo (imagem baixada do nosso site), depois compara com o índice de imagens do catálogo (distancia_hamming <= 10 = mesma forma; distancia_cor alta = mesmo modelo em outra cor; 11 a 16 = provável; acima disso não casa). Também lê o SKU gravado nos metadados do arquivo original. Se nada casar, devolve lista vazia: busque por texto.
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "URL https da imagem (brindesbrasil.com.br)."
},
"limite": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 5
},
"nome": {
"type": "string",
"description": "Opcional: nome original do arquivo (ex. Caneca-Inox-400ml-26931-1768333656.webp). Se vier de uma imagem do nosso site, acha o produto só pelo nome."
},
"candidatos": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 100,
"description": "Opcional: SKUs ou ids dos produtos que o cliente visitou (o radar.js lista). Compara primeiro só com eles; se não casar, usa o catálogo inteiro. `caminho` na resposta diz qual usou."
}
},
"required": [
"url"
]
}🟢listar_categorias
Lista as categorias principais do catálogo com slug, link, quantidade de produtos e subcategorias.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢calcular_frete(cep, itens, produto, quantidade, aplicacoes, ...)
Calcula o frete de um pedido para um CEP brasileiro com o mesmo cálculo do carrinho da loja (preço com gravação, produtos agrupados nas mesmas caixas quando cabem e somente as formas de envio habilitadas). Aceita um produto (produto + quantidade) ou vários em "itens" (até 10); o frete de vários produtos é o do pedido inteiro, que difere da soma de cotações separadas. Devolve cada opção com valor e prazo total (produção + entrega).
Esquema de entrada
{
"type": "object",
"properties": {
"cep": {
"type": "string",
"description": "CEP de destino no Brasil, 8 dígitos (ex.: 01310-100)."
},
"itens": {
"type": "array",
"minItems": 1,
"maxItems": 10,
"description": "Produtos do pedido. Use para cotar vários produtos juntos.",
"items": {
"type": "object",
"properties": {
"produto": {
"type": "string",
"description": "SKU do produto (ex.: SPX-10338-BCO) ou ID numérico."
},
"quantidade": {
"type": "integer",
"minimum": 1
},
"aplicacoes": {
"type": "integer",
"minimum": 0,
"maximum": 4,
"default": 1,
"description": "Número de gravações (0 = sem gravação)."
},
"tecnica": {
"type": "string",
"description": "Opcional: técnica de gravação (ex.: \"Laser\"). Sem ela, a mais barata para a quantidade."
}
},
"required": [
"produto",
"quantidade"
]
}
},
"produto": {
"type": "string",
"description": "Para um produto só (alternativa a \"itens\"): SKU ou ID."
},
"quantidade": {
"type": "integer",
"minimum": 1,
"description": "Para um produto só: quantidade de peças."
},
"aplicacoes": {
"type": "integer",
"minimum": 0,
"maximum": 4,
"default": 1,
"description": "Para um produto só: número de gravações (0 = sem gravação)."
},
"tecnica": {
"type": "string",
"description": "Para um produto só: técnica de gravação (opcional)."
}
},
"required": [
"cep"
]
}Comunidad
Evidencia