Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,526Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:77d0d78a7f1320c2f6cb4b628e9bd501a6af55346a9033e116ea71bcd7f1f7ca
What it is
What a remote MCP server returned when asked what it offers: 61 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Agenda uma cobrança para ser gerada automaticamente em data futura ou de forma recorrente (cron). Usa o sistema de Heartbeat para execução confiável.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "clienteId": { "description": "ID do cliente", "type": "number" }, "dataInicio": { "description": "Data da primeira cobrança YYYY-MM-DD", "type": "string" }, "descricao": { "description": "Descrição da cobrança", "type": "string" }, "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "formaPagamento": { "default": "boleto", "description": "Forma de pagamento", "enum": [ "boleto", "pix", "cartao" ], "type": "string" }, "recorrencia": { "default": "mensal", "description": "Frequência", "enum": [ "unica", "semanal", "mensal", "trimestral" ], "type": "string" }, "valor": { "description": "Valor da cobrança em reais", "type": "number" } }, "required": [ "clienteId", "valor", "descricao", "dataInicio" ], "type": "object" }, "name": "agendar_cobranca", "outputSchema": null }, { "description": "Retorna o score geral do AutoPilot e status de cada módulo de automação (cobranças, conciliação, compliance, etc).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "autopilot_regua", "outputSchema": null }, { "description": "Retorna contadores rápidos: a receber hoje, a pagar hoje, tarefas pendentes.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "badges_contadores", "outputSchema": null }, { "description": "Consulta mensagens da Caixa Postal do e-CAC classificadas por prioridade e tipo.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "caixa_postal_ecac", "outputSchema": null }, { "description": "Calcula alíquotas CBS (federal) e IBS (estadual/municipal) da Reforma Tributária (LC 214/2025) para um produto (NCM) ou serviço. Usa a API oficial da Receita Federal.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "codigoServico": { "description": "Código do serviço municipal", "type": "string" }, "ncm": { "description": "Código NCM do produto (8 dígitos) ou código de serviço", "type": "string" }, "tipoOperacao": { "default": "prestacao_servico", "description": "Tipo de operação", "enum": [ "venda_mercadoria", "prestacao_servico", "importacao" ], "type": "string" }, "ufDestino": { "default": "SP", "description": "UF de destino (2 letras)", "type": "string" }, "ufOrigem": { "default": "SP", "description": "UF de origem (2 letras)", "type": "string" }, "valorOperacao": { "description": "Valor da operação em reais", "type": "number" } }, "type": "object" }, "name": "calcular_cbs_ibs", "outputSchema": null }, { "description": "Calcula o Imposto Seletivo (IS) sobre um produto com base no NCM, conforme EC 132/2023 + LC 214/2025.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "dataDoFato": { "description": "Data do fato gerador ISO (YYYY-MM-DD)", "type": "string" }, "ncm": { "description": "NCM do produto (8 dígitos)", "type": "string" }, "quantidade": { "description": "Quantidade (para base específica)", "type": "number" }, "valorOperacao": { "description": "Valor da operação em reais", "type": "number" } }, "required": [ "ncm", "valorOperacao" ], "type": "object" }, "name": "calcular_imposto_seletivo", "outputSchema": null }, { "description": "Cancela uma NFS-e emitida anteriormente. Requer a referência Focus NFe e justificativa obrigatória (mínimo 15 caracteres). Ação irreversível.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "justificativa": { "description": "Justificativa do cancelamento (mínimo 15 caracteres)", "minLength": 15, "type": "string" }, "referencia": { "description": "Referência Focus NFe da NFS-e (ex: nfse-2-abc123)", "type": "string" } }, "required": [ "referencia", "justificativa" ], "type": "object" }, "name": "cancelar_nfse", "outputSchema": null }, { "description": "Desativa um webhook registrado pelo ID.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "webhookId": { "description": "ID do webhook a desativar", "type": "number" } }, "required": [ "webhookId" ], "type": "object" }, "name": "cancelar_webhook", "outputSchema": null }, { "description": "Classifica uma transação financeira automaticamente usando IA (categoria contábil).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "descricao": { "description": "Descrição da transação (ex: 'Pagamento Google Ads')", "type": "string" }, "valor": { "description": "Valor da transação em reais", "type": "number" } }, "required": [ "descricao", "valor" ], "type": "object" }, "name": "classificar_transacao", "outputSchema": null }, { "description": "Verifica o status de compliance fiscal da empresa: obrigações acessórias, certidões, pendências.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "compliance_fiscal", "outputSchema": null }, { "description": "Executa conciliação automática entre extrato bancário e lançamentos internos usando IA.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "limiteTransacoes": { "default": 50, "description": "Limite de transações a processar", "type": "number" }, "usarLLM": { "default": false, "description": "Usar LLM para matches complexos (mais preciso, mais lento)", "type": "boolean" } }, "type": "object" }, "name": "conciliar_extrato", "outputSchema": null }, { "description": "Consulta as alíquotas CBS e IBS vigentes para um serviço ou produto específico (Reforma Tributária LC 214/2025).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "codigoMunicipio": { "description": "Código IBGE do município", "type": "number" }, "codigoServico": { "description": "Código do serviço LC 116 (ex: 01.01)", "type": "string" }, "ncm": { "description": "NCM do produto (ex: 84713012)", "type": "string" }, "ufDestino": { "description": "UF de destino (ex: SP)", "type": "string" } }, "type": "object" }, "name": "consultar_aliquota_cbs_ibs", "outputSchema": null }, { "description": "Gera o Demonstrativo de Resultado do Exercício (DRE) da empresa para um período.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "dataFim": { "description": "Data fim YYYY-MM-DD", "type": "string" }, "dataInicio": { "description": "Data início YYYY-MM-DD", "type": "string" }, "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "required": [ "dataInicio", "dataFim" ], "type": "object" }, "name": "consultar_dre", "outputSchema": null }, { "description": "Retorna o saldo atual de todas as contas bancárias da empresa.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "consultar_saldo", "outputSchema": null }, { "description": "Consulta o status de processamento de um documento fiscal (NFS-e, NF-e, NFC-e) pela referência Focus NFe.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "referencia": { "description": "Referência Focus NFe do documento (ex: nfse-2-abc123)", "type": "string" } }, "required": [ "referencia" ], "type": "object" }, "name": "consultar_status_fiscal", "outputSchema": null }, { "description": "Cria uma nova cobrança (conta a receber) para um cliente. Pode gerar boleto ou Pix automaticamente.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "clienteId": { "description": "ID do cliente", "type": "number" }, "descricao": { "description": "Descrição da cobrança", "type": "string" }, "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "formaPagamento": { "description": "Forma de pagamento", "enum": [ "boleto", "pix", "cartao" ], "type": "string" }, "valor": { "description": "Valor da cobrança em reais", "type": "number" }, "vencimento": { "description": "Data de vencimento YYYY-MM-DD", "type": "string" } }, "required": [ "clienteId", "valor", "vencimento", "descricao" ], "type": "object" }, "name": "criar_cobranca", "outputSchema": null }, { "description": "Cria uma cobrança Pix (QR Code) para recebimento imediato via Asaas.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "clienteCpfCnpj": { "description": "CPF ou CNPJ do pagador", "type": "string" }, "clienteNome": { "description": "Nome do cliente/pagador", "type": "string" }, "descricao": { "description": "Descrição da cobrança", "type": "string" }, "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "valor": { "description": "Valor em reais (ex: 150.00)", "type": "number" }, "vencimento": { "description": "Data de vencimento ISO (YYYY-MM-DD)", "type": "string" } }, "required": [ "clienteNome", "clienteCpfCnpj", "valor" ], "type": "object" }, "name": "criar_cobranca_pix", "outputSchema": null }, { "description": "Módulo desativado no Core v3.0. Contate suporte para reativação.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "criar_orcamento", "outputSchema": null }, { "description": "Retorna métricas executivas consolidadas: receita, despesas, lucro, fluxo de caixa, inadimplência.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "dashboard_executivo", "outputSchema": null }, { "description": "Retorna visão consolidada de múltiplas empresas do grupo: receita, despesas, saldo por empresa.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa principal (grupo)", "type": "number" } }, "type": "object" }, "name": "dashboard_multi_pj", "outputSchema": null }, { "description": "Calcula a economia tributária gerada pela empresa com otimizações aplicadas.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "economia_tributaria", "outputSchema": null }, { "description": "Emite uma Nota Fiscal de Serviço Eletrônica (NFS-e) com cálculo automático de CBS/IBS (Reforma Tributária LC 214/2025). Requer dados do tomador e serviço.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa prestadora", "type": "number" }, "servico": { "description": "Dados do serviço", "properties": { "aliquotaIss": { "description": "Alíquota ISS (ex: 0.05 para 5%)", "type": "number" }, "codigoServico": { "description": "Código do serviço municipal (ex: 03476 para contabilidade em SP)", "type": "string" }, "descricao": { "description": "Descrição do serviço prestado", "type": "string" }, "itemListaServico": { "description": "Item da LC 116 (ex: 17.19)", "type": "string" }, "valorServicos": { "description": "Valor total dos serviços em reais", "type": "number" } }, "required": [ "descricao", "valorServicos", "codigoServico" ], "type": "object" }, "tomador": { "description": "Dados do tomador do serviço", "properties": { "cpfCnpj": { "description": "CPF ou CNPJ do tomador", "type": "string" }, "email": { "description": "Email do tomador", "type": "string" }, "endereco": { "description": "Endereço do tomador", "properties": { "bairro": { "type": "string" }, "cep": { "type": "string" }, "codigoMunicipio": { "description": "Código IBGE do município", "type": "string" }, "logradouro": { "type": "string" }, "numero": { "type": "string" }, "uf": { "description": "UF (2 letras)", "type": "string" } }, "type": "object" }, "razaoSocial": { "description": "Nome/Razão Social do tomador", "type": "string" } }, "required": [ "cpfCnpj", "razaoSocial" ], "type": "object" } }, "required": [ "tomador", "servico" ], "type": "object" }, "name": "emitir_nfse", "outputSchema": null }, { "description": "Envia um lembrete de cobrança para o cliente via WhatsApp, Telegram ou Email.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "canal": { "default": "whatsapp", "description": "Canal de envio", "enum": [ "whatsapp", "telegram", "email" ], "type": "string" }, "cobrancaId": { "description": "ID da cobrança", "type": "number" }, "mensagemCustom": { "description": "Mensagem personalizada (opcional)", "type": "string" } }, "required": [ "cobrancaId" ], "type": "object" }, "name": "enviar_lembrete_cobranca", "outputSchema": null }, { "description": "Gera e retorna um Magic Link (URL assinada JWT) para acesso direto do cliente ao portal da empresa. Escopos: dashboard, outcome, apuracao, alerta.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "description": "ID da empresa para gerar o link", "type": "number" }, "escopo": { "description": "Escopo de acesso do link (default: dashboard)", "enum": [ "dashboard", "outcome", "apuracao", "alerta" ], "type": "string" }, "motivo": { "description": "Motivo do envio para auditoria (ex: 'Solicitação via agente IA')", "type": "string" }, "ttlDias": { "description": "Validade do link em dias (default: 7, max: 30)", "maximum": 30, "minimum": 1, "type": "number" } }, "required": [ "empresaId" ], "type": "object" }, "name": "enviar_magic_link", "outputSchema": null }, { "description": "Gera e envia um relatório financeiro/fiscal por email para o proprietário da conta. Tipos: resumo_diario, fluxo_caixa, inadimplencia, compliance, dre.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "periodo": { "description": "Período do relatório", "properties": { "fim": { "description": "Data fim YYYY-MM-DD", "type": "string" }, "inicio": { "description": "Data início YYYY-MM-DD", "type": "string" } }, "required": [ "inicio", "fim" ], "type": "object" }, "tipo": { "description": "Tipo do relatório", "enum": [ "resumo_diario", "fluxo_caixa", "inadimplencia", "compliance", "dre" ], "type": "string" } }, "required": [ "tipo" ], "type": "object" }, "name": "enviar_relatorio_email", "outputSchema": null }, { "description": "Projeta o fluxo de caixa futuro (recebimentos vs pagamentos) para os próximos N meses.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "meses": { "default": 6, "description": "Quantidade de meses a projetar (1-12)", "type": "number" } }, "type": "object" }, "name": "fluxo_caixa_projetado", "outputSchema": null }, { "description": "Gera um relatório estruturado de análise (agent report) que fica salvo no histórico da empresa.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "conteudo": { "description": "Conteúdo do relatório em markdown", "type": "string" }, "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "tipo": { "description": "Tipo do relatório", "enum": [ "financeiro", "fiscal", "tributario", "operacional", "estrategico" ], "type": "string" }, "titulo": { "description": "Título do relatório", "type": "string" } }, "required": [ "titulo", "conteudo", "tipo" ], "type": "object" }, "name": "gerar_agent_report", "outputSchema": null }, { "description": "Gera guias DARF para recolhimento de tributos retidos (IR, PIS, COFINS, CSLL) sobre serviços tomados.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "competencia": { "description": "Competência no formato YYYY-MM (ex: 2026-05)", "type": "string" }, "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "required": [ "competencia" ], "type": "object" }, "name": "gerar_guia_pagamento", "outputSchema": null }, { "description": "Gera narrativa personalizada com insights financeiros/fiscais para um cliente usando IA (Claude). Retorna texto em linguagem acessível com destaques e próxima ação recomendada.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "description": "ID da empresa para gerar insight", "type": "number" }, "forceRefresh": { "description": "Forçar regeneração ignorando cache (default: false)", "type": "boolean" }, "periodo": { "description": "Período de referência no formato YYYY-MM (default: mês atual)", "type": "string" } }, "required": [ "empresaId" ], "type": "object" }, "name": "gerar_insight_cliente", "outputSchema": null }, { "description": "Importa transações financeiras em lote para a empresa. Cada transação deve ter: descricao, valor, data, tipo (entrada/saida), categoriaId.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "transacoes": { "description": "Array de transações a importar", "items": { "properties": { "categoriaId": { "description": "ID da categoria", "type": "number" }, "data": { "description": "Data no formato YYYY-MM-DD", "type": "string" }, "descricao": { "description": "Descrição da transação", "type": "string" }, "tipo": { "description": "Tipo: entrada ou saida", "enum": [ "entrada", "saida" ], "type": "string" }, "valor": { "description": "Valor em reais (positivo)", "type": "number" } }, "required": [ "descricao", "valor", "data", "tipo" ], "type": "object" }, "type": "array" } }, "required": [ "transacoes" ], "type": "object" }, "name": "importar_transacoes", "outputSchema": null }, { "description": "Lista o histórico de chamadas de tools MCP da empresa com latência, status e timestamps.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "limit": { "default": 50, "description": "Quantidade máxima", "type": "number" }, "tool": { "description": "Filtrar por nome da tool", "type": "string" } }, "type": "object" }, "name": "listar_audit_log", "outputSchema": null }, { "description": "Lista clientes cadastrados da empresa.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "listar_clientes", "outputSchema": null }, { "description": "Lista cobranças (contas a receber) da empresa com status de pagamento.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "limit": { "default": 50, "description": "Quantidade máxima", "type": "number" }, "offset": { "default": 0, "description": "Offset para paginação", "type": "number" } }, "type": "object" }, "name": "listar_cobrancas", "outputSchema": null }, { "description": "Lista contas bancárias cadastradas da empresa com saldos atuais.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "listar_contas_bancarias", "outputSchema": null }, { "description": "Lista contas a pagar da empresa com vencimentos e status.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "listar_contas_pagar", "outputSchema": null }, { "description": "Lista contratos ativos da empresa com valores e vencimentos.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "listar_contratos", "outputSchema": null }, { "description": "Lista documentos fiscais emitidos pela empresa (NFS-e, NF-e, NFC-e) com filtros.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "limit": { "default": 20, "description": "Quantidade máxima", "type": "number" }, "tipo": { "default": "todos", "description": "Tipo de documento", "enum": [ "nfse", "nfe", "nfce", "todos" ], "type": "string" } }, "type": "object" }, "name": "listar_documentos_fiscais", "outputSchema": null }, { "description": "Lista todas as empresas vinculadas à conta do usuário.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "listar_empresas", "outputSchema": null }, { "description": "Lista clientes com cobranças vencidas (inadimplentes), ordenados por valor em aberto.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "diasAtraso": { "default": 1, "description": "Mínimo de dias de atraso para considerar inadimplente", "type": "number" }, "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "listar_inadimplentes", "outputSchema": null }, { "description": "Lista obrigações acessórias (DCTF, EFD, SPED, DIRF, etc.) da empresa com prazos e status de cumprimento.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "competencia": { "description": "Competência no formato YYYY-MM (ex: 2026-05)", "type": "string" }, "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "status": { "description": "Filtrar por status", "enum": [ "pendente", "cumprida", "vencida", "em_atraso" ], "type": "string" } }, "type": "object" }, "name": "listar_obrigacoes_acessorias", "outputSchema": null }, { "description": "Módulo desativado no Core v3.0. Contate suporte para reativação.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "listar_orcamentos", "outputSchema": null }, { "description": "Lista transações financeiras da empresa (entradas e saídas). Suporta filtros por período e limite.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "limit": { "default": 50, "description": "Quantidade máxima de registros (padrão: 50)", "type": "number" }, "offset": { "default": 0, "description": "Offset para paginação", "type": "number" } }, "type": "object" }, "name": "listar_transacoes", "outputSchema": null }, { "description": "Lista webhooks registrados para a empresa com status e eventos configurados.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "listar_webhooks", "outputSchema": null }, { "description": "Retorna métricas SaaS do escritório contábil: MRR, ARR, churn, LTV, ticket médio, clientes ativos.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "metricas_escritorio", "outputSchema": null }, { "description": "Processa uma mensagem de texto de um cliente (WhatsApp/chat) usando IA para classificar intenção e gerar resposta automática. Intenções: boleto_2via, status_envio, saudacao, humano, duvida_fiscal, reclamacao.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "telefone": { "description": "Telefone do cliente (formato: 5511999999999)", "type": "string" }, "texto": { "description": "Texto da mensagem recebida do cliente", "type": "string" }, "whatsappMessageId": { "description": "ID da mensagem WhatsApp (para rastreamento)", "type": "string" } }, "required": [ "telefone", "texto" ], "type": "object" }, "name": "processar_mensagem_cliente", "outputSchema": null }, { "description": "Lista procurações eletrônicas do e-CAC (outorgadas e recebidas) com status de validade.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "procuracoes_ecac", "outputSchema": null }, { "description": "Aprova um match sugerido pelo motor de conciliação. Marca as transações e lançamentos envolvidos como conciliados.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "matchId": { "description": "ID do match a aprovar", "type": "number" } }, "required": [ "matchId" ], "type": "object" }, "name": "reconciliation_approve_match", "outputSchema": null }, { "description": "Cria uma nova sessão de conciliação para um período específico. A sessão é o container onde transações e lançamentos são comparados.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "accountId": { "description": "ID da conta de conciliação", "type": "number" }, "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "periodoFim": { "description": "Data fim do período (YYYY-MM-DD)", "type": "string" }, "periodoInicio": { "description": "Data início do período (YYYY-MM-DD)", "type": "string" } }, "required": [ "accountId", "periodoInicio", "periodoFim" ], "type": "object" }, "name": "reconciliation_create_session", "outputSchema": null }, { "description": "Executa o motor de conciliação em 3 camadas (regras determinísticas + fuzzy matching + LLM) para uma sessão. Retorna resumo com matches encontrados, taxa de automação e exceções.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "sessionId": { "description": "ID da sessão de conciliação a executar", "type": "number" } }, "required": [ "sessionId" ], "type": "object" }, "name": "reconciliation_execute", "outputSchema": null }, { "description": "Importa lançamentos do razão contábil para uma sessão de conciliação. Aceita array de lançamentos com data, descrição, valor, tipo, e contas débito/crédito.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "accountId": { "description": "ID da conta", "type": "number" }, "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "lancamentos": { "description": "Array de lançamentos contábeis", "items": { "properties": { "contaCredito": { "description": "Conta contábil de crédito", "type": "string" }, "contaDebito": { "description": "Conta contábil de débito", "type": "string" }, "data": { "description": "Data do lançamento (YYYY-MM-DD)", "type": "string" }, "descricao": { "description": "Descrição/histórico do lançamento", "type": "string" }, "documento": { "description": "Número do documento", "type": "string" }, "favorecido": { "description": "Nome do favorecido", "type": "string" }, "historico": { "description": "Histórico complementar", "type": "string" }, "tipo": { "description": "Tipo: credito ou debito", "enum": [ "credito", "debito" ], "type": "string" }, "valor": { "description": "Valor do lançamento (ex: '1500.00')", "type": "string" } }, "required": [ "data", "descricao", "valor", "tipo" ], "type": "object" }, "type": "array" }, "sessionId": { "description": "ID da sessão de conciliação", "type": "number" } }, "required": [ "sessionId", "accountId", "lancamentos" ], "type": "object" }, "name": "reconciliation_import_entries", "outputSchema": null }, { "description": "Importa transações do extrato bancário para uma sessão de conciliação. Aceita array de transações com data, descrição, valor e tipo (credito/debito).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "accountId": { "description": "ID da conta", "type": "number" }, "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "sessionId": { "description": "ID da sessão de conciliação", "type": "number" }, "transacoes": { "description": "Array de transações bancárias", "items": { "properties": { "data": { "description": "Data da transação (YYYY-MM-DD)", "type": "string" }, "descricao": { "description": "Descrição/histórico da transação", "type": "string" }, "documento": { "description": "Número do documento/comprovante", "type": "string" }, "favorecido": { "description": "Nome do favorecido/pagador", "type": "string" }, "tipo": { "description": "Tipo: credito (entrada) ou debito (saída)", "enum": [ "credito", "debito" ], "type": "string" }, "valor": { "description": "Valor da transação (ex: '1500.00')", "type": "string" } }, "required": [ "data", "descricao", "valor", "tipo" ], "type": "object" }, "type": "array" } }, "required": [ "sessionId", "accountId", "transacoes" ], "type": "object" }, "name": "reconciliation_import_transactions", "outputSchema": null }, { "description": "Retorna indicadores-chave de conciliação: contas ativas, sessões concluídas, taxa de automação, exceções pendentes, e sessões recentes.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "reconciliation_kpis", "outputSchema": null }, { "description": "Lista todas as contas configuradas para conciliação contábil (bancária, clientes, fornecedores, impostos). Retorna nome, tipo, banco, e configurações de tolerância.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "reconciliation_list_accounts", "outputSchema": null }, { "description": "Lista exceções (itens sem correspondência) de uma sessão. Exceções podem ser transações sem lançamento ou lançamentos sem transação. Inclui prioridade e sugestão IA.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "sessionId": { "description": "ID da sessão", "type": "number" }, "status": { "description": "Filtrar por status", "enum": [ "pendente", "resolvida", "ignorada" ], "type": "string" } }, "required": [ "sessionId" ], "type": "object" }, "name": "reconciliation_list_exceptions", "outputSchema": null }, { "description": "Lista os matches (correspondências) encontrados em uma sessão de conciliação. Mostra confiança, tipo de match (exato/fuzzy/llm), e status (sugerido/aprovado/rejeitado).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "sessionId": { "description": "ID da sessão", "type": "number" }, "status": { "description": "Filtrar por status", "enum": [ "sugerido", "aprovado", "rejeitado", "auto_aprovado" ], "type": "string" } }, "required": [ "sessionId" ], "type": "object" }, "name": "reconciliation_list_matches", "outputSchema": null }, { "description": "Cria dados fictícios de demonstração para conciliação contábil: conta bancária, sessão, 20 transações, 19 lançamentos, e regras de matching. Útil para testes e onboarding.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "reconciliation_seed_demo", "outputSchema": null }, { "description": "Calcula o score de saúde financeira da empresa (0-100) com indicadores detalhados: liquidez, inadimplência, margem, compliance.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" } }, "type": "object" }, "name": "saude_financeira", "outputSchema": null }, { "description": "Simula o impacto da Reforma Tributária (CBS + IBS) sobre uma operação, comparando com o regime atual (PIS/COFINS/ISS/ICMS).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "codigoServico": { "description": "Código do serviço LC 116 (para serviços)", "type": "string" }, "ncm": { "description": "NCM do produto (para mercadorias)", "type": "string" }, "regimeAtual": { "default": "lucro_presumido", "description": "Regime tributário atual", "enum": [ "simples_nacional", "lucro_presumido", "lucro_real" ], "type": "string" }, "tipoOperacao": { "description": "Tipo da operação", "enum": [ "servico", "mercadoria", "importacao" ], "type": "string" }, "ufDestino": { "description": "UF de destino (ex: MG)", "type": "string" }, "ufOrigem": { "description": "UF de origem (ex: SP)", "type": "string" }, "valorOperacao": { "description": "Valor da operação em reais", "type": "number" } }, "required": [ "valorOperacao", "tipoOperacao" ], "type": "object" }, "name": "simular_imposto_reforma", "outputSchema": null }, { "description": "Simula e compara regimes tributários (Simples Nacional, Lucro Presumido, Lucro Real) para a empresa, indicando o mais vantajoso.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "atividadePrincipal": { "description": "CNAE ou descrição da atividade principal", "type": "string" }, "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "faturamentoAnual": { "description": "Faturamento anual estimado em reais", "type": "number" }, "folhaPagamento": { "description": "Folha de pagamento mensal em reais", "type": "number" } }, "required": [ "faturamentoAnual" ], "type": "object" }, "name": "simular_regime_tributario", "outputSchema": null }, { "description": "Retorna o status operacional da API Contazz AutoPilot e versão atual.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "status_api", "outputSchema": null }, { "description": "Registra uma URL de webhook para receber notificações em tempo real de eventos da empresa (cobrança paga, NFS-e emitida, etc). Eventos são assinados com HMAC-SHA256.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "empresaId": { "default": 0, "description": "ID da empresa", "type": "number" }, "events": { "description": "Lista de eventos para receber notificações", "items": { "enum": [ "cobranca.criada", "cobranca.paga", "cobranca.vencida", "cobranca.cancelada", "nfse.emitida", "nfse.cancelada", "nfse.rejeitada", "transacao.criada", "transacao.categorizada", "contrato.vencendo", "contrato.renovado", "compliance.alerta", "compliance.resolvido" ], "type": "string" }, "type": "array" }, "url": { "description": "URL do webhook (HTTPS obrigatório em produção)", "format": "uri", "type": "string" } }, "required": [ "url", "events" ], "type": "object" }, "name": "subscribe_webhook", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:77d0d78a7f1320c2f6cb4b628e9bd501a6af55346a9033e116ea71bcd7f1f7ca | sha256sum