{"apiVersion":"v1","directorySlug":"igui-mcp-dc690acbb1","title":"iGUi, A sua piscina!","description":"Descubra a excelência em piscinas com a iGUi. Explore nossa variedade de piscinas de alta qualidade, produtos inovadores e soluções completas para o lazer da sua família. Transforme seu espaço com a confiança da marca líder em piscinas.","pageUrl":"https://www.mcpbundles.com/skills/igui-mcp-dc690acbb1","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.igui.com/mcp","hostedMcpUrl":null,"toolCount":14,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.igui/igui-mcp-dc690acbb1","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"buscar_clientes_por_email","description":"Busca clientes já cadastrados no sistema pelo email.\n                Se o cliente existir, pegue o seu 'id' e os dados obrigatórios retornados para usar na criação do orçamento.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["email"],"properties":{"email":{"type":"string","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}}},"logicalName":"buscar_clientes_por_email","displayName":"buscar_clientes_por_email","title":"buscar_clientes_por_email","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"buscar_clientes_por_telefone","description":"Busca clientes já cadastrados no sistema pelo telefone.\n                Se o cliente existir, pegue o seu 'id' e os dados obrigatórios retornados para usar na criação do orçamento.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["telefone"],"properties":{"telefone":{"type":"string","pattern":"^\\d{10,11}$"}}},"logicalName":"buscar_clientes_por_telefone","displayName":"buscar_clientes_por_telefone","title":"buscar_clientes_por_telefone","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"buscar_clientes_por_nome_ou_razao_social","description":"Busca clientes já cadastrados no sistema pelo nome ou razão social.\n                SEMPRE use esta ferramenta ANTES de criar um orçamento para verificar se o cliente já existe.\n                Se o cliente existir, pegue o seu 'id' e os dados obrigatórios retornados para usar na criação do orçamento.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["nome"],"properties":{"nome":{"type":"string","minLength":3}}},"logicalName":"buscar_clientes_por_nome_ou_razao_social","displayName":"buscar_clientes_por_nome_ou_razao_social","title":"buscar_clientes_por_nome_ou_razao_social","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"buscar_orcamentos_pelo_cliente","description":"Busca a lista de orçamentos associados a um cliente.\n                \n                🧠 COMPORTAMENTO PADRÃO: \n                Se o usuário pedir apenas \"orçamentos do cliente X\", busque APENAS os \"Em aberto\".\n                Se ele pedir o \"histórico\" ou especificar \"cancelados/confirmados\", mude o status.\n                \n                ⚠️ IMPORTANTE: Esta API retorna apenas um RESUMO. Use a ferramenta 'buscar_orcamento_por_codigo' se precisar de detalhes e valores.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["nome"],"properties":{"nome":{"type":"string","minLength":3},"status":{"enum":["Em aberto","Confirmado","Cancelado","Todos"],"type":"string","default":"Em aberto"}}},"logicalName":"buscar_orcamentos_pelo_cliente","displayName":"buscar_orcamentos_pelo_cliente","title":"buscar_orcamentos_pelo_cliente","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"buscar_orcamento_pelo_codigo","description":"Busca orcamento pelo código no sistema comercial da iGUi.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["codigo"],"properties":{"codigo":{"type":"number"}}},"logicalName":"buscar_orcamento_pelo_codigo","displayName":"buscar_orcamento_pelo_codigo","title":"buscar_orcamento_pelo_codigo","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"listar_opcoes_referencia","description":"Consulta os dicionários de dados da iGUi.\n                IMPORTANTE: Se precisar do ID de um parcelamento para criar um orçamento, siga estes passos na ordem:\n                1. Chame esta ferramenta com entidade=\"formas-pagamentos\" para descobrir o ID do método de pagamento.\n                2. Chame esta ferramenta de novo com entidade=\"parcelamentos\" passando o ID encontrado no campo \"id_referencia\".","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["entidade"],"properties":{"entidade":{"enum":["estados-civis","tipos-documentos","tipos-telefones","tipos-enderecos","orcamentos-status","origens","grupos-atividades-economicas","atividades-economicas","formas-pagamentos","parcelamentos"],"type":"string"},"id_referencia":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},"logicalName":"listar_opcoes_referencia","displayName":"listar_opcoes_referencia","title":"listar_opcoes_referencia","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"criar_orcamento","description":"Cria um novo orçamento no sistema comercial da iGUi.\n                \n                🚨 ATENÇÃO - MODO ASSISTENTE DE VENDAS (STRICT WIZARD):\n                NÃO chame esta ferramenta tentando adivinhar dados. Você DEVE conversar com o usuário e fazer perguntas até preencher TODO o checklist abaixo.\n                Faça as perguntas de forma natural e em etapas, para não cansar o usuário.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["valorTotalBruto","valorFrete","valorMaoDeObra","valorTotal","cliente","parcelamento","orcamentoItem"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"lead":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"cliente":{"type":"object","required":["natureza","email","clienteTelefone","clienteEndereco"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"email":{"type":"string","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"origem":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]},"status":{"anyOf":[{"enum":["A","I"],"type":"string"},{"type":"null"}]},"natureza":{"enum":["F","J"],"type":"string"},"observacao":{"anyOf":[{"type":"string"},{"type":"null"}]},"pessoaFisica":{"anyOf":[{"type":"object","required":["nome"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"cpf":{"anyOf":[{"type":"string","pattern":"^\\d{11}$","maxLength":11,"minLength":11},{"type":"null"}]},"nome":{"type":"string","minLength":2},"sexo":{"anyOf":[{"enum":["M","F"],"type":"string"},{"type":"null"}]},"numero":{"anyOf":[{"type":"string"},{"type":"null"}]},"nomeMae":{"anyOf":[{"type":"string"},{"type":"null"}]},"nomePai":{"anyOf":[{"type":"string"},{"type":"null"}]},"politico":{"anyOf":[{"enum":["S","N"],"type":"string"},{"type":"null"}]},"dtEmissao":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"orgEmissor":{"anyOf":[{"type":"string"},{"type":"null"}]},"estadoCivil":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]},"paisEmissor":{"anyOf":[{"type":"string"},{"type":"null"}]},"dtVencimento":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"naturalidade":{"anyOf":[{"type":"string"},{"type":"null"}]},"nuPassaporte":{"anyOf":[{"type":"string"},{"type":"null"}]},"orgEmissorUf":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}]},"nacionalidade":{"anyOf":[{"type":"string"},{"type":"null"}]},"tipoDocumento":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]},"dataNascimento":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"naturalidadeUf":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}]},"numeroDependentes":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]}}},{"type":"null"}]},"pessoaJuridica":{"anyOf":[{"type":"object","required":["razaoSocial"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"rg":{"anyOf":[{"type":"string"},{"type":"null"}]},"cpf":{"anyOf":[{"type":"string","pattern":"^\\d{11}$","maxLength":11,"minLength":11},{"type":"null"}]},"cnpj":{"anyOf":[{"type":"string","pattern":"^\\d{14}$","maxLength":14,"minLength":14},{"type":"null"}]},"nome":{"anyOf":[{"type":"string"},{"type":"null"}]},"orgEmissor":{"anyOf":[{"type":"string"},{"type":"null"}]},"razaoSocial":{"type":"string","minLength":1},"dataFundacao":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"inscEstadual":{"anyOf":[{"type":"string"},{"type":"null"}]},"nomeFantasia":{"anyOf":[{"type":"string"},{"type":"null"}]},"orgEmissorUf":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}]},"atividadeEconomica":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]},"isentoInscEstadual":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"valorFaturamentoMensal":{"anyOf":[{"type":"number"},{"type":"null"}]},"grupoAtividadeEconomica":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]}}},{"type":"null"}]},"clienteEndereco":{"type":"array","items":{"type":"object","required":["endereco"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"endereco":{"type":"object","required":["cidade","uf"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"uf":{"type":"string","maxLength":2,"minLength":2},"cep":{"anyOf":[{"type":"string","pattern":"^\\d{8}$","maxLength":8,"minLength":8},{"type":"null"}]},"pais":{"type":"string","default":"br","maxLength":2,"minLength":2},"bairro":{"anyOf":[{"type":"string"},{"type":"null"}]},"cidade":{"type":"string","minLength":1},"numero":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"logradouro":{"anyOf":[{"type":"string"},{"type":"null"}]},"complemento":{"anyOf":[{"type":"string"},{"type":"null"}]},"tipoLogradouro":{"anyOf":[{"type":"string"},{"type":"null"}]}}},"tipoEndereco":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]}}}},"clienteTelefone":{"type":"array","items":{"type":"object","required":["telefone"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"ramal":{"anyOf":[{"type":"string","maxLength":4},{"type":"null"}]},"telefone":{"type":"object","required":["numero"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"tipo":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]},"numero":{"type":"string","pattern":"^\\d+$","maxLength":11,"minLength":10}}},"observacao":{"anyOf":[{"type":"string"},{"type":"null"}]},"preferencial":{"anyOf":[{"enum":["S","N"],"type":"string"},{"type":"null"}]}}}}}},"projeto3d":{"type":"boolean","default":false},"observacao":{"anyOf":[{"type":"string"},{"type":"null"}]},"valorFrete":{"type":"number","minimum":0},"valorTotal":{"type":"number","minimum":0},"dataEntrada":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"dataValidade":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"parcelamento":{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},"discount":{"anyOf":[{"type":"boolean"},{"type":"null"}]}}},"prazoEntrega":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"orcamentoItem":{"type":"array","items":{"type":"object","required":["quantidade","valorUnitario","valorTotalBruto","valorDesconto","valorTotal","produto"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"produto":{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},"quantidade":{"type":"number","minimum":0.01},"valorTotal":{"type":"number","minimum":0},"valorDesconto":{"type":"number","minimum":0},"valorUnitario":{"type":"number","minimum":0},"valorTotalBruto":{"type":"number","minimum":0}}},"minItems":1},"dataVencimento":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"valorMaoDeObra":{"type":"number","minimum":0},"orcamentoStatus":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]},"valorTotalBruto":{"type":"number","minimum":0},"valorTotalAPrazo":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"valorTotalEntrada":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"valorTotalDesconto":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"dataPrimeiraParcela":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"valorTotalRecebivel":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]}}},"logicalName":"criar_orcamento","displayName":"criar_orcamento","title":"criar_orcamento","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"editar_orcamento","description":"Edita (atualiza) um orçamento existente no sistema comercial da iGUi.\n                \n                🚨 REGRA DE OURO (MÉTODO PUT): \n                Esta ferramenta exige o envio do payload COMPLETO do orçamento, e não apenas o que mudou.\n                Se você não tem os dados completos atuais do orçamento, VOCÊ DEVE usar primeiro a ferramenta de busca de orçamento por código para recuperar o JSON original.\n                Após recuperar o JSON original, altere APENAS os campos solicitados pe","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["id","valorTotalBruto","valorFrete","valorMaoDeObra","valorTotal","cliente","parcelamento","orcamentoItem"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},"lead":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"cliente":{"type":"object","required":["natureza","email","clienteTelefone","clienteEndereco"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"email":{"type":"string","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"origem":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]},"status":{"anyOf":[{"enum":["A","I"],"type":"string"},{"type":"null"}]},"natureza":{"enum":["F","J"],"type":"string"},"observacao":{"anyOf":[{"type":"string"},{"type":"null"}]},"pessoaFisica":{"anyOf":[{"type":"object","required":["nome"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"cpf":{"anyOf":[{"type":"string","pattern":"^\\d{11}$","maxLength":11,"minLength":11},{"type":"null"}]},"nome":{"type":"string","minLength":2},"sexo":{"anyOf":[{"enum":["M","F"],"type":"string"},{"type":"null"}]},"numero":{"anyOf":[{"type":"string"},{"type":"null"}]},"nomeMae":{"anyOf":[{"type":"string"},{"type":"null"}]},"nomePai":{"anyOf":[{"type":"string"},{"type":"null"}]},"politico":{"anyOf":[{"enum":["S","N"],"type":"string"},{"type":"null"}]},"dtEmissao":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"orgEmissor":{"anyOf":[{"type":"string"},{"type":"null"}]},"estadoCivil":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]},"paisEmissor":{"anyOf":[{"type":"string"},{"type":"null"}]},"dtVencimento":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"naturalidade":{"anyOf":[{"type":"string"},{"type":"null"}]},"nuPassaporte":{"anyOf":[{"type":"string"},{"type":"null"}]},"orgEmissorUf":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}]},"nacionalidade":{"anyOf":[{"type":"string"},{"type":"null"}]},"tipoDocumento":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]},"dataNascimento":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"naturalidadeUf":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}]},"numeroDependentes":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]}}},{"type":"null"}]},"pessoaJuridica":{"anyOf":[{"type":"object","required":["razaoSocial"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"rg":{"anyOf":[{"type":"string"},{"type":"null"}]},"cpf":{"anyOf":[{"type":"string","pattern":"^\\d{11}$","maxLength":11,"minLength":11},{"type":"null"}]},"cnpj":{"anyOf":[{"type":"string","pattern":"^\\d{14}$","maxLength":14,"minLength":14},{"type":"null"}]},"nome":{"anyOf":[{"type":"string"},{"type":"null"}]},"orgEmissor":{"anyOf":[{"type":"string"},{"type":"null"}]},"razaoSocial":{"type":"string","minLength":1},"dataFundacao":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"inscEstadual":{"anyOf":[{"type":"string"},{"type":"null"}]},"nomeFantasia":{"anyOf":[{"type":"string"},{"type":"null"}]},"orgEmissorUf":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}]},"atividadeEconomica":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]},"isentoInscEstadual":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"valorFaturamentoMensal":{"anyOf":[{"type":"number"},{"type":"null"}]},"grupoAtividadeEconomica":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]}}},{"type":"null"}]},"clienteEndereco":{"type":"array","items":{"type":"object","required":["endereco"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"endereco":{"type":"object","required":["cidade","uf"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"uf":{"type":"string","maxLength":2,"minLength":2},"cep":{"anyOf":[{"type":"string","pattern":"^\\d{8}$","maxLength":8,"minLength":8},{"type":"null"}]},"pais":{"type":"string","default":"br","maxLength":2,"minLength":2},"bairro":{"anyOf":[{"type":"string"},{"type":"null"}]},"cidade":{"type":"string","minLength":1},"numero":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"logradouro":{"anyOf":[{"type":"string"},{"type":"null"}]},"complemento":{"anyOf":[{"type":"string"},{"type":"null"}]},"tipoLogradouro":{"anyOf":[{"type":"string"},{"type":"null"}]}}},"tipoEndereco":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]}}}},"clienteTelefone":{"type":"array","items":{"type":"object","required":["telefone"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"ramal":{"anyOf":[{"type":"string","maxLength":4},{"type":"null"}]},"telefone":{"type":"object","required":["numero"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"tipo":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]},"numero":{"type":"string","pattern":"^\\d+$","maxLength":11,"minLength":10}}},"observacao":{"anyOf":[{"type":"string"},{"type":"null"}]},"preferencial":{"anyOf":[{"enum":["S","N"],"type":"string"},{"type":"null"}]}}}}}},"projeto3d":{"type":"boolean","default":false},"observacao":{"anyOf":[{"type":"string"},{"type":"null"}]},"valorFrete":{"type":"number","minimum":0},"valorTotal":{"type":"number","minimum":0},"dataEntrada":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"dataValidade":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"parcelamento":{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},"discount":{"anyOf":[{"type":"boolean"},{"type":"null"}]}}},"prazoEntrega":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"orcamentoItem":{"type":"array","items":{"type":"object","required":["quantidade","valorUnitario","valorTotalBruto","valorDesconto","valorTotal","produto"],"properties":{"id":{"anyOf":[{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},{"type":"null"}]},"produto":{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},"quantidade":{"type":"number","minimum":0.01},"valorTotal":{"type":"number","minimum":0},"valorDesconto":{"type":"number","minimum":0},"valorUnitario":{"type":"number","minimum":0},"valorTotalBruto":{"type":"number","minimum":0}}},"minItems":1},"dataVencimento":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"valorMaoDeObra":{"type":"number","minimum":0},"orcamentoStatus":{"anyOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},{"type":"null"}]},"valorTotalBruto":{"type":"number","minimum":0},"valorTotalAPrazo":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"valorTotalEntrada":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"valorTotalDesconto":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"dataPrimeiraParcela":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]},"valorTotalRecebivel":{"anyOf":[{"type":"number","minimum":0},{"type":"null"}]}}},"logicalName":"editar_orcamento","displayName":"editar_orcamento","title":"editar_orcamento","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deletar_orcamento","description":"Cancela (exclui) um orçamento no sistema comercial da iGUi.\n                \n                🚨 REGRA CRÍTICA DE SEGURANÇA (OPERAÇÃO DESTRUTIVA):\n                NUNCA chame esta ferramenta sem antes pedir a CONFIRMAÇÃO EXPLÍCITA do usuário.\n                Se o usuário pedir para cancelar, PARE A EXECUÇÃO e pergunte no chat: \n                \"Você tem certeza que deseja cancelar definitivamente o orçamento [ID]?\"\n                \n                Somente chame esta ferramenta SE o usuário já tive","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},"logicalName":"deletar_orcamento","displayName":"deletar_orcamento","title":"deletar_orcamento","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gerar_link_pdf_orcamento","description":"Gera o documento PDF de um orçamento e retorna o link para visualização ou impressão.\n                Use esta ferramenta sempre que o usuário pedir para gerar o PDF, ou logo após criar um orçamento se o usuário solicitar o documento final.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},"logicalName":"gerar_link_pdf_orcamento","displayName":"gerar_link_pdf_orcamento","title":"gerar_link_pdf_orcamento","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"enviar_email_orcamento","description":"Dispara o envio de um orçamento por e-mail para o cliente.\n                Use esta ferramenta quando o usuário pedir explicitamente para \"enviar o orçamento por e-mail\" ou logo após a criação de um orçamento, caso o usuário já tenha solicitado o envio automático.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["id"],"properties":{"id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},"logicalName":"enviar_email_orcamento","displayName":"enviar_email_orcamento","title":"enviar_email_orcamento","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"buscar_produtos","description":"Busca produtos no catálogo da iGUi pelo nome.\n                Os cadastros de piscinas com filtro seguem o padrão \"<Nome da piscina> - <Nome do filtro>\". Por exemplo, a piscina Ática com  o filtro G7 Comfort está cadastrada como: \"Ática - G7 Comfort\".\n                Use esta ferramenta para descobrir o ID dos produtos antes de preencher a array 'orcamentoItem' na ferramenta de criação de orçamentos.\n                Os valores unitários sempre virão zerados, pois o usuário é quem define o valor","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["nome"],"properties":{"nome":{"type":"string","minLength":2}}},"logicalName":"buscar_produtos","displayName":"buscar_produtos","title":"buscar_produtos","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"buscar_cidade","description":"Busca cidades e estados (UF) válidos na API dos Correios.\n                ⚠️ REGRA ESTRITA: SEMPRE que for cadastrar um endereço de cliente no orçamento, USE ESTA FERRAMENTA para validar a cidade e descobrir a UF (estado).\n                Mapeamento obrigatório: \n                - O campo 'nome' retornado vai no campo 'cidade' do orçamento.\n                - O campo 'sigla' retornado vai no campo 'uf' do orçamento.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["nome"],"properties":{"nome":{"type":"string","minLength":3}}},"logicalName":"buscar_cidade","displayName":"buscar_cidade","title":"buscar_cidade","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"dashboard_consultar_metricas","description":"Consulta os indicadores, métricas e o faturamento da franquia atual.\n                Use esta ferramenta sempre que o usuário perguntar sobre \"faturamento\", \"ticket médio\", \"vendas do mês\", \"oportunidades\", \"taxa de conversão\", ou pedir um \"resumo geral\".\n                \n                🧠 COMPORTAMENTO PADRÃO:\n                - Se a pergunta for ampla (\"como estão as vendas?\"), mantenha a categoria como 'todas'.\n                - O retorno já contém os cálculos e consolidações prontos. O seu tr","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"categoria":{"enum":["todas","oportunidades","comercial"],"type":"string","default":"todas"}}},"logicalName":"dashboard_consultar_metricas","displayName":"dashboard_consultar_metricas","title":"dashboard_consultar_metricas","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=iGUi-A-sua-piscina-&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuaWd1aS5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22iGUi-A-sua-piscina-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.igui.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22iGUi-A-sua-piscina-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.igui.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=iGUi%2C+A+sua+piscina%21&connectorUrl=https%3A%2F%2Fmcp.igui.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"iGUi-A-sua-piscina-\" --url \"https://mcp.igui.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/igui-mcp-dc690acbb1","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/igui-mcp-dc690acbb1/tools/{tool}","mcpServerUrl":"https://mcp.igui.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/igui-mcp-dc690acbb1?live=1"}