Skip to main content
Glama
Val7h

dados-b3-mcp

auditar_amostra

Audit a reproducible sample of B3 fundamentals against original CVM filings. Pick any integer seed; get deterministic cases with exact accounts and source location to recompute each value.

Instructions

AUDITE ESTA BASE. Sorteia casos e devolve o que você precisa para refazer cada número contra o arquivo ORIGINAL da CVM — não contra nós.

VOCÊ escolhe a semente (um inteiro qualquer; não aceite sugestão de
ninguém, inclusive de quem te pediu para auditar). O sorteio é
determinístico: a mesma semente devolve sempre os mesmos casos, então o
resultado é reproduzível por terceiros. Cada caso traz empresa, CD_CVM,
exercício, indicador, valor publicado, fórmula, a conta CVM que AQUELA
empresa usou NAQUELE exercício e `onde_procurar` (o CSV dentro do zip da
CVM e o filtro). Publique o DENOMINADOR do que conferiu.

Parâmetros:
  semente — inteiro escolhido por você. n — casos (padrão 25, teto 100).
Gratuito — não exige chave. Protocolo: https://dadosb3.com/auditoria

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nNo
sementeYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.5.0

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Sem annotations, a descrição carrega todo o peso e o faz bem: declara determinismo (mesma semente devolve os mesmos casos), reprodutibilidade por terceiros, ausência de autenticação chave, limite de teto 100 e ausência de custo. Também descreve o conteúdo do retorno (campos do caso, onde procurar no CSV do zip da CVM) e o protocolo de auditoria.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A descrição é longa e usa caixa alta, mas cada bloco agrega informação necessária: propósito, regra da semente, campos retornados, parâmetros e condições de acesso. É mais extensa que o mínimo, sem desperdício significativo; a estrutura com parágrafos e “Parâmetros:” facilita leitura.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

A descrição cobre todos os pontos necessários para invocar a ferramenta: o que ela retorna, como escolher a semente, como interpretar os campos e qual o protocolo de conferência. Não há output schema e não há annotations; mesmo assim, nenhuma lacuna funcional relevante fica em aberto.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

A cobertura do schema é 0%, e a descrição compensa totalmente: define semente como inteiro escolhido pelo usuário, n como quantidade de casos, padrão 25 e teto 100. Acrescenta significado ao schema que lista apenas nomes e default.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

A descrição afirma claramente o propósito: auditar a base por sorteio de casos e devolver os dados necessários para conferência contra os arquivos originais da CVM, diferenciando-se dos demais tools de rankings e indicadores. O verbo e recurso são específicos (“audite esta base” e “sorteia casos”), e a frase “não contra nós” deixa explícito o diferencial em relação aos irmãos.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

A descrição define o contexto de uso: auditoria reprodutível com semente escolhida pelo agente, e menciona explicitamente restrições (semente escolhida por você, não aceitar sugestão). Não nomeia alternativas entre os irmãos, mas o contexto é claro o suficiente para quando usar; faltam exclusões mais formais de ferramentas alternativas.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.