addrbookFor publishers
← The evidence ledger

Evidence row 572764

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 1bcb4b1a-ab1e-41a5-bbdd-41135e9f72ce
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
32bad17a37c4d6206687eaefe61e0b17e0ada09e47f4918f2fe03febdec52918
Leaf
0xd431744ee0f7a923356ec71920870e4f7a13ed214cca28dc3ce2d9481796ff5e

What was observed

{
  "count": 61,
  "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    },
    {
      "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"
    }
  ]
}

What the leaf hashes

{"body":"32bad17a37c4d6206687eaefe61e0b17e0ada09e47f4918f2fe03febdec52918","id":572764,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793140851216767,"prev":null,"subject":"1bcb4b1a-ab1e-41a5-bbdd-41135e9f72ce","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).

  1. 0xd4319ef6478c9489826441e0852583d5441512e6c92e904ca4aec7933a53f705
  2. 0x474c1af9bd35cfc535452c54a995338745d7f1c371c896685df77dced22e5f48
  3. 0xb04391da1e517559d5dafa348c356bb7b33deabcdd6ed15ff4709c0bff76d44a
  4. 0x0093ddf1e107c0f361fb82714c81c7f6d153768ee344c96f0ff5f8bb2912839b
  5. 0xc6dc476de9ecc8bc817f3aa7190bcdd766525db53cb7a5b51da65e704b43fde4
  6. 0x5ecc962d90d4aeb108db82c1cb9566eb81eeef9a1f68e9078081c49e7a1cc5db
  7. 0xedaa4f6433db987769592c380aa6395e501801327068d2296bd2fffcdd004cb0
  8. 0xf7a5a93e82ee81a566a9d0919a77e9658da6994fedd92be1525d395868c34b63
  9. 0x8f8179b5a5b159014360f14784a8ec93ee66963daf26a494ab5ccc315616154b
  10. 0xe241e94eb1670fcd91f1d0cb61e14e297570ff7e8861327f9690800b59239d6d
  11. 0xb260f65f574273b29152a0381cb63c4d5e250d7b6498b9b4f5aaf104e094e9d8
  12. 0xba42125112c82614fda070baa3201b37bda47b7485d074641cdd174984f8ddaf
  13. 0x3b3e4fecead12aaf883ab4f21b6e21efddd0a8d055ced058cb62bcdca8a6c9d6
  14. 0x8f676edfb4faaa290229d8f4f69ab721fc627424463d62f5146b3d1ca7f2f0c6
  15. 0x969cd44e5a4e8dc3110540398fbf689659eb51df735c1cda5d8f021ef9ff5683
  16. 0xa94627de1af0e823832e05a9069b304ecccb8c0cdb8f9cfc4f2039bfb9799dc5
  17. 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON