br.com.bitvisual/bitvisual-mcp
Measured conclusion: Alive, not deep-tested. L2 outcome: not_attempted.
Agent-ready print shop in Sao Paulo: catalog, official BRL quotes per m2, shipping, PIX orders.
| Author | br.com.bitvisual |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Alive, not deep-tested |
| L1 liveness | alive |
| L1 latency | 1939 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"bitvisual-mcp": {
"url": "https://bitvisual.com.br/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
listar_catalogoread-onlyLista 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. Só leitura: não cria nem altera nada. Produtos marcados 'sob consulta' não têm preço online — molduras, por exemplo, são sempre sob consulta.
Parameters:
categoria— string — Opcional. Uma de: Canvas, Wind Banner, Comunicação Visual, Folders e Panfletos, Tags, Adesivos, Cartão de Visita, Lona, Banners, Projetos especiais
Hints: read-only yes · destructive no · idempotent yes · open-world no
cotarread-onlyCota 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, as opções/acabamentos disponíveis com o preço de cada uma e o link do produto. Para cotar COM acabamento (ex.: canvas esticado em chassi de madeira), repita a chamada passando opcoes. Não cria pedido.
Parameters:
produto(required) — string — slug do produto (campo 'slug' do catalogo)opcoes— array — Opções/acabamentos escolhidos pelo cliente, pelos nomes que o cotar() devolve (ex.: [chassis_esticado] para o canvas esticado em chassi de madeira). MUITO IMPORTANTE: a opção muda o PREÇO e o FRETE — não basta escrever em observacoes. Sem informar, vale o padrão da loja (para o canvas: apenas a impressão refilada, que vai enrolada no tubo).altura_cm— number — altura em CENTÍMETROS (obrigatório p/ produtos por m²)largura_cm— number — largura em CENTÍMETROS (obrigatório p/ produtos por m²)quantidade— number — quantidade de unidades (padrão 1)
Hints: read-only yes · destructive no · idempotent yes · open-world no
consultar_prazoread-onlyPrazo de produção do produto e opções de entrega/retirada em São Paulo. Informe o CEP de destino para o frete real. Passe as mesmas opcoes do pedido: um canvas esticado em chassi viaja em caixa rígida e custa muito mais frete que a impressão enrolada no tubo.
Parameters:
produto(required) — string — slug do produtocep— string — CEP de destino — com ele retorno as opções REAIS de frete (transportadora, preço, prazo)opcoes— array — Opções/acabamentos escolhidos pelo cliente, pelos nomes que o cotar() devolve (ex.: [chassis_esticado] para o canvas esticado em chassi de madeira). MUITO IMPORTANTE: a opção muda o PREÇO e o FRETE — não basta escrever em observacoes. Sem informar, vale o padrão da loja (para o canvas: apenas a impressão refilada, que vai enrolada no tubo).altura_cm— number — altura em cm (melhora o cálculo do frete)largura_cm— number — largura em cm (melhora o cálculo do frete)quantidade— number — quantidade (padrão 1)
Hints: read-only yes · destructive no · idempotent yes · open-world no
consultar_requisitos_arteread-onlyRetorna os requisitos técnicos do arquivo de impressão (formatos, resolução, cores, sangria) e como enviá-lo. Não recebe nem analisa o arquivo: só informa as regras. Use antes de criar_pedido para orientar o cliente.
Parameters:
produto— string — slug do produto (opcional, para dicas específicas)
Hints: read-only yes · destructive no · idempotent yes · open-world no
criar_pedidoCria um pedido REAL na BitVisual e retorna o link da página do pedido em bitvisual.com.br, onde o cliente conclui o pagamento por PIX. 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. Passe em opcoes os acabamentos escolhidos (eles mudam preço e frete). ANTES de chamar, confirme com o cliente: produto, medidas em cm, quantidade, acabamento, total, nome, e-mail e WhatsApp. A produção só começa após o pagamento e o envio da arte. EFEITO COLATERAL: cria um pedido real e gera a cobrança PIX no provedor de pagamento (Mercado Pago); com CEP, cota o frete em transportadora. Não cancela nem altera pedidos — para mudar ou desistir, o cliente fala com o atendimento humano. Limite de 5 pedidos por hora por cliente.
Parameters:
produto(required) — string — slug do produtoquantidade(required) — number — quantidade (padrão 1)nome(required) — string — nome completo do clienteemail(required) — string — e-mail do cliente (recebe o pedido e acompanha o status)whatsapp(required) — string — WhatsApp/telefone do cliente com DDDcep— string — CEP de ENTREGA — informe junto com endereço/numero para receber em casa; sem CEP = retirada grátis na lojaagente— string — Identifique-se: nome do assistente/plataforma que está criando o pedido (ex.: ChatGPT, Claude, Gemini, Copilot). Serve para a BitVisual saber por qual canal de IA o pedido entrou. Não é dado do cliente.bairro— string — bairro de entregacidade— string — cidade de entregaestado— string — UF de entrega, 2 letras (ex.: SP)numero— string — número do endereço de entregaopcoes— array — Opções/acabamentos escolhidos pelo cliente, pelos nomes que o cotar() devolve (ex.: [chassis_esticado] para o canvas esticado em chassi de madeira). MUITO IMPORTANTE: a opção muda o PREÇO e o FRETE — não basta escrever em observacoes. Sem informar, vale o padrão da loja (para o canvas: apenas a impressão refilada, que vai enrolada no tubo).arte_url— string — link https do arquivo de arte, se o cliente já tiver (opcional — também pode enviar depois)endereco— string — rua/avenida de entrega (obrigatório se informou CEP)altura_cm— number — altura em CENTÍMETROS (produtos por m²)largura_cm— number — largura em CENTÍMETROS (produtos por m²)complemento— string — complemento (opcional)observacoes— string — detalhes do pedido: acabamento escolhido, cores, instruções (opcional)
Hints: read-only no · destructive no · idempotent no · open-world yes
status_pedidoread-onlyConsulta o status de um pedido existente (produção, arte, rastreio e total). Só leitura. Exige o número do pedido E o e-mail usado na compra — sem os dois não devolve nada, para não expor dados de terceiros.
Parameters:
numero(required) — number — número do pedido (OS)email(required) — string — e-mail usado no pedido
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.