{"protocolVersion":"2025-03-26","serverInfo":{"name":"minhAi","version":"1.0.1","description":"Funcionário de IA para empresas brasileiras"},"capabilities":{"tools":{"listChanged":false}},"tools":[{"name":"gerar_pix","description":"Gera QR Code PIX para cobrança instantânea. Não consome créditos.","annotations":{"readOnlyHint":false,"destructiveHint":false,"confirmationRequired":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"valor":{"type":"number","description":"Valor em reais (ex: 10.00)"},"descricao":{"type":"string","description":"Descrição opcional"}},"required":["valor"]}},{"name":"confirmar_pix","description":"Confirma se um PIX foi pago em tempo real. Consome 1 crédito somente se confirmado.","annotations":{"readOnlyHint":false,"destructiveHint":false,"confirmationRequired":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"codigo":{"type":"string","description":"Código de 4 dígitos do PIX gerado"}},"required":["codigo"]}},{"name":"link_pagamento","description":"Gera link de pagamento via InfinitePay. Consome 1 crédito.","annotations":{"readOnlyHint":false,"destructiveHint":false,"confirmationRequired":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"valor":{"type":"number","description":"Valor em reais"}},"required":["valor"]}},{"name":"emitir_nota","description":"Emite nota fiscal eletrônica NF-e ou NFS-e. Requer certificado digital configurado. Consome 3 créditos.","annotations":{"readOnlyHint":false,"destructiveHint":false,"confirmationRequired":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"descricao":{"type":"string","description":"Descrição do produto ou serviço"},"valor":{"type":"number","description":"Valor em reais"},"cpf_cnpj":{"type":"string","description":"CPF ou CNPJ do tomador (opcional)"},"tipo":{"type":"string","enum":["produto","servico"],"description":"Tipo de nota"}},"required":["descricao","valor"]}},{"name":"agendar_compromisso","description":"Cria evento no Google Calendar da empresa. Consome 3 créditos.","annotations":{"readOnlyHint":false,"destructiveHint":false,"confirmationRequired":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"titulo":{"type":"string","description":"Título do evento"},"data_hora":{"type":"string","description":"Data e hora no formato ISO 8601 (ex: 2025-06-15T14:30:00-03:00) ou texto natural (ex: amanhã às 14h)"},"duracao":{"type":"number","description":"Duração em minutos (padrão: 60)"},"descricao":{"type":"string","description":"Descrição adicional (opcional)"}},"required":["titulo","data_hora"]}},{"name":"criar_orcamento","description":"Gera orçamento com IA baseado na tabela de preços configurada no dashboard. Consome 2 créditos somente no resultado final.","annotations":{"readOnlyHint":false,"destructiveHint":false,"confirmationRequired":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"descricao":{"type":"string","description":"Descrição do que o cliente quer orçar (ex: banner 150x200cm)"}},"required":["descricao"]}},{"name":"enviar_email","description":"Envia email através da conta Gmail conectada no dashboard da empresa. Consome 1 crédito.","annotations":{"readOnlyHint":false,"destructiveHint":false,"confirmationRequired":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"destinatario":{"type":"string","description":"Endereço de email do destinatário"},"assunto":{"type":"string","description":"Assunto do email"},"corpo":{"type":"string","description":"Corpo do email em texto simples"}},"required":["destinatario","assunto","corpo"]}},{"name":"gerar_qrcode","description":"Gera QR Code de qualquer texto, URL ou dado. Retorna link para download. Consome 1 crédito.","annotations":{"readOnlyHint":false,"destructiveHint":false,"confirmationRequired":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"conteudo":{"type":"string","description":"Texto ou URL para codificar no QR Code"}},"required":["conteudo"]}},{"name":"transcrever_audio","description":"Transcreve arquivo de áudio para texto usando Whisper. Suporta MP3, OGG, WAV, M4A. Consome 2 créditos.","annotations":{"readOnlyHint":false,"destructiveHint":false,"confirmationRequired":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"url_audio":{"type":"string","description":"URL pública do arquivo de áudio (deve ser acessível via HTTP)"}},"required":["url_audio"]}},{"name":"ver_agenda","description":"Lists appointments from the company Google Calendar. Consumes 1 credit only if events are found.","annotations":{"readOnlyHint":true,"destructiveHint":false,"confirmationRequired":false,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"periodo":{"type":"string","description":"Período desejado: hoje, amanhã, esta semana, este mês, ou data específica"}},"required":["periodo"]}},{"name":"consultar_cnpj","description":"Queries a Brazilian company (CNPJ) in the Federal Revenue database: company name, CNAE activity, partners, address, and registration status. Consumes 1 credit. This tool only retrieves data from Brazilian government APIs. It does not create, modify, or delete any records.","annotations":{"readOnlyHint":true,"destructiveHint":false,"confirmationRequired":false,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"cnpj":{"type":"string","description":"CNPJ com ou sem formatação (14 dígitos)"}},"required":["cnpj"]}},{"name":"consultar_cpf","description":"Queries CPF (Brazilian individual taxpayer ID) in the Federal Revenue database: full name, date of birth, and registration status. Consumes 1 credit. This tool processes personal identification data provided explicitly by the user with their consent. Data is transmitted securely to Brazilian government APIs and is not stored or retained by minhAi beyond the immediate request.","annotations":{"readOnlyHint":true,"destructiveHint":false,"confirmationRequired":false,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"cpf":{"type":"string","description":"CPF com ou sem formatação (11 dígitos)"},"data_nascimento":{"type":"string","description":"Data de nascimento no formato DD/MM/AAAA"}},"required":["cpf","data_nascimento"]}},{"name":"restricoes_cpf","description":"Queries credit score and financial restrictions for a CPF (Brazilian individual taxpayer ID) via Quod: delinquency, protests, and pending debts. Consumes 2 credits. This tool processes personal financial data provided explicitly by the user with their consent. Data is retrieved from licensed credit bureau APIs and is not stored by minhAi.","annotations":{"readOnlyHint":true,"destructiveHint":false,"confirmationRequired":false,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"cpf":{"type":"string","description":"CPF com ou sem formatação"}},"required":["cpf"]}},{"name":"restricoes_cnpj","description":"Queries business credit score and restrictions for a CNPJ (Brazilian company taxpayer ID) via Quod: protests, pending debts, and credit analysis. Consumes 2 credits. This tool processes business financial data provided explicitly by the user with their consent. Data is retrieved from licensed credit bureau APIs and is not stored by minhAi.","annotations":{"readOnlyHint":true,"destructiveHint":false,"confirmationRequired":false,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"cnpj":{"type":"string","description":"CNPJ com ou sem formatação"}},"required":["cnpj"]}},{"name":"consultar_cep","description":"Returns complete address from a Brazilian ZIP code (CEP). Consumes 1 credit. This tool only retrieves data from Brazilian postal APIs. It does not create, modify, or delete any records.","annotations":{"readOnlyHint":true,"destructiveHint":false,"confirmationRequired":false,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"cep":{"type":"string","description":"CEP com ou sem hífen (8 dígitos)"}},"required":["cep"]}},{"name":"consultar_placa","description":"Queries vehicle data by license plate: make, model, year, color, chassis, IPVA status, and theft alerts. Consumes 2 credits. This tool processes vehicle registration data provided explicitly by the user. Data is retrieved from Brazilian traffic authority APIs and is not stored by minhAi.","annotations":{"readOnlyHint":true,"destructiveHint":false,"confirmationRequired":false,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"placa":{"type":"string","description":"Placa no formato ABC1234 ou ABC1D23 (Mercosul)"}},"required":["placa"]}},{"name":"cotacao_cambio","description":"Real-time currency exchange rates in BRL: USD, EUR, GBP, JPY, BTC, ETH and others. Consumes 1 credit. This tool only retrieves data from currency exchange APIs. It does not create, modify, or delete any records.","annotations":{"readOnlyHint":true,"destructiveHint":false,"confirmationRequired":false,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"moeda":{"type":"string","description":"Código da moeda: USD, EUR, GBP, JPY, CAD, AUD, BTC, ETH etc."}},"required":["moeda"]}},{"name":"rastreio_correios","description":"Tracks a Correios (Brazilian postal service) package in real time by tracking code. Consumes 1 credit. This tool only retrieves data from the postal tracking API. It does not create, modify, or delete any records.","annotations":{"readOnlyHint":true,"destructiveHint":false,"confirmationRequired":false,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"codigo":{"type":"string","description":"Código de rastreamento dos Correios (ex: AA123456789BR)"}},"required":["codigo"]}},{"name":"identificar_fraude","description":"Analyzes URLs and boleto (Brazilian bank slip) digit lines to detect fraud and phishing. Consumes 2 credits. This tool only analyzes data provided by the user and returns a risk assessment. It does not create, modify, or delete any records.","annotations":{"readOnlyHint":true,"destructiveHint":false,"confirmationRequired":false,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"conteudo":{"type":"string","description":"URL completa (https://...) ou linha digitável do boleto (47 ou 48 dígitos)"}},"required":["conteudo"]}}]}