BrindesBrasil.com.br
Catálogo de brindes personalizados do Brasil: busca, cores, gravação e preço por quantidade.
사용해야 할까요
품질 및 안전성
발견 사항 (4)
- LOWdetalhes_produto에서
- LOWcalcular_preco에서
- LOWindicar_similares에서
- LOWcalcular_frete에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"catalogo": {
"url": "https://www.brindesbrasil.com.br/wp-json/bb/v1/mcp"
}
}
}원격 엔드포인트
https://www.brindesbrasil.com.br/wp-json/bb/v1/mcpstreamable-http할 수 있는 일
도구 목록
도구 (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).
입력 스키마
{
"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).
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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).
입력 스키마
{
"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"
]
}커뮤니티
증거