bitvisual-mcp
Agent-ready print shop in Sao Paulo: catalog, official BRL quotes per m2, shipping, PIX orders.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (4)
- HIGH
- MEDIUMin criar_pedido
- LOWin status_pedido
- INFOin criar_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": {
"bitvisual-mcp": {
"url": "https://bitvisual.com.br/mcp"
}
}
}Remote-Endpunkte
https://bitvisual.com.br/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
⚪catalogo(categoria)
Lista os produtos e serviços da BitVisual com modelo de preço (por m², preço fixo, por tiragem ou sob consulta), preço base, limites de medida e prazo de produção. Filtre por categoria se quiser.
Eingabe-Schema
{
"type": "object",
"properties": {
"categoria": {
"type": "string",
"description": "Opcional. Uma de: Canvas, Wind Banner, Comunicação Visual, Folders e Panfletos, Tags, Adesivos, Cartão de Visita, Lona, Banners, Projetos especiais"
}
}
}⚪cotar(produto, largura_cm, altura_cm, quantidade)
Cota o preço oficial de um produto. Para produtos por m² informe largura_cm e altura_cm EM CENTÍMETROS (nunca assuma a unidade — confirme com o cliente antes). Para tiragem informe quantidade. Retorna preço unitário, total, opções/acabamentos disponíveis e link do produto. Não cria pedido.
Eingabe-Schema
{
"type": "object",
"properties": {
"produto": {
"type": "string",
"description": "slug do produto (campo 'slug' do catalogo)"
},
"largura_cm": {
"type": "number",
"description": "largura em CENTÍMETROS (obrigatório p/ produtos por m²)"
},
"altura_cm": {
"type": "number",
"description": "altura em CENTÍMETROS (obrigatório p/ produtos por m²)"
},
"quantidade": {
"type": "number",
"description": "quantidade de unidades (padrão 1)"
}
},
"required": [
"produto"
]
}⚪prazo(produto, cep, largura_cm, altura_cm, quantidade)
Prazo de produção do produto e opções de entrega/retirada em São Paulo. Informe o CEP de destino para orientação de frete.
Eingabe-Schema
{
"type": "object",
"properties": {
"produto": {
"type": "string",
"description": "slug do produto"
},
"cep": {
"type": "string",
"description": "CEP de destino — com ele retorno as opções REAIS de frete (transportadora, preço, prazo)"
},
"largura_cm": {
"type": "number",
"description": "largura em cm (melhora o cálculo do frete)"
},
"altura_cm": {
"type": "number",
"description": "altura em cm (melhora o cálculo do frete)"
},
"quantidade": {
"type": "number",
"description": "quantidade (padrão 1)"
}
},
"required": [
"produto"
]
}⚪validar_arte(produto)
Retorna os requisitos técnicos do arquivo de impressão (formatos, resolução, cores, sangria) e como enviá-lo. Use antes de criar_pedido para orientar o cliente.
Eingabe-Schema
{
"type": "object",
"properties": {
"produto": {
"type": "string",
"description": "slug do produto (opcional, para dicas específicas)"
}
}
}⚪criar_pedido(produto, largura_cm, altura_cm, quantidade, nome, ...)
Cria um pedido REAL na BitVisual e retorna o código PIX copia-e-cola para o cliente pagar. Só funciona para produtos cotáveis (use cotar() antes). Pedidos até R$ 1.000 entram direto; acima disso viram orçamento com atendimento humano. Retirada GRÁTIS na loja (Vila Mariana/SP) ou ENTREGA em todo o Brasil: informe o endereço completo com CEP e o frete real entra no total. ANTES de chamar, confirme com o cliente: produto, medidas em cm, quantidade, total, e-mail e CPF/CNPJ. A produção só começa após o pagamento e o envio da arte.
Eingabe-Schema
{
"type": "object",
"properties": {
"produto": {
"type": "string",
"description": "slug do produto"
},
"largura_cm": {
"type": "number",
"description": "largura em CENTÍMETROS (produtos por m²)"
},
"altura_cm": {
"type": "number",
"description": "altura em CENTÍMETROS (produtos por m²)"
},
"quantidade": {
"type": "number",
"description": "quantidade (padrão 1)"
},
"nome": {
"type": "string",
"description": "nome completo do cliente"
},
"email": {
"type": "string",
"description": "e-mail do cliente (recebe o pedido e acompanha o status)"
},
"whatsapp": {
"type": "string",
"description": "WhatsApp/telefone do cliente com DDD"
},
"cpf_cnpj": {
"type": "string",
"description": "CPF (11 dígitos) ou CNPJ (14) do cliente — OBRIGATÓRIO: usado na cobrança PIX e na nota fiscal"
},
"observacoes": {
"type": "string",
"description": "detalhes do pedido: acabamento escolhido, cores, instruções (opcional)"
},
"arte_url": {
"type": "string",
"description": "link https do arquivo de arte, se o cliente já tiver (opcional — também pode enviar depois)"
},
"cep": {
"type": "string",
"description": "CEP de ENTREGA — informe junto com endereço/numero para receber em casa; sem CEP = retirada grátis na loja"
},
"endereco": {
"type": "string",
"description": "rua/avenida de entrega (obrigatório se informou CEP)"
},
"numero": {
"type": "string",
"description": "número do endereço de entrega"
},
"complemento": {
"type": "string",
"description": "complemento (opcional)"
},
"bairro": {
"type": "string",
"description": "bairro de entrega"
},
"cidade": {
"type": "string",
"description": "cidade de entrega"
},
"estado": {
"type": "string",
"description": "UF de entrega, 2 letras (ex.: SP)"
}
},
"required": [
"produto",
"quantidade",
"nome",
"email",
"whatsapp",
"cpf_cnpj"
]
}⚪status_pedido(numero, email)
Consulta o status de um pedido existente. Exige o número do pedido E o e-mail usado na compra (proteção de dados).
Eingabe-Schema
{
"type": "object",
"properties": {
"numero": {
"type": "number",
"description": "número do pedido (OS)"
},
"email": {
"type": "string",
"description": "e-mail usado no pedido"
}
},
"required": [
"numero",
"email"
]
}Community
Nachweis