_ registry / mcp streamable-http · checked 43m ago

dados-b3

https://dados-b3.onrender.com

Registry code: 3e74d4b952dfa20e

api record

Brazilian stock market (B3) fundamentals: ROIC, ROE, margins, multiples. Public methodology.

from a public catalogue that lists it, not from the operator

endpoint
https://dados-b3.onrender.com/mcp/
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
reachable
live
uptime, 30 days
50%

90 days 50%· all time 50%

latency
514ms

last good check

priced tools
0

of 23 tools

_ answered our checks, 90 days 2 checks · signed record
  • degraded → live
  • unknown → degraded· timeout after 20000ms
_ used through this hub 30 days

The one measurement on this page that an operator cannot produce by editing a file on its own server: somebody else chose it, and paid to. Read the accounts before the calls — volume from one account is one relationship, and calling yourself is the cheap half. Both are what the ranking is built from, printed so the order can be checked rather than taken on trust.

accounts
0

distinct, expensive to fake

calls served
0

successful, last 30 days

_ what it can do 23 tools
23 never probed 0 of 23 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • dicionario unknown never probed

    Metodologia dos indicadores em JSON: fórmula, contas CVM e a BASE do lucro de cada um. IMPORTANTE para comparar corretamente: margem_liquida usa lucro consolidado TOTAL; roe usa lucro dos CONTROLADORES. Gratuito.

    mcp-tool

    {
      "type": "object",
      "title": "dicionarioArguments",
      "properties": {}
    }
    arguments 5 lines
  • trimestres unknown never probed

    Série TRIMESTRAL de uma AÇÃO: contas da ITR, preço do trimestre e indicadores (margem bruta, margem EBIT, margem líquida e ROE TTM). Use quando a pergunta for sobre o ANO CORRENTE ou o trimestre mais recente ("como foi o 2T", "a margem melhorou este ano?"): a série anual só responde depois que o exercício fecha, e fica até um ano defasada. O 4º TRIMESTRE NÃO VEM, e é escolha: a ITR publica 1T/2T/3T e o exercício fechado é da DFP. Dá para derivar `4T = anual − 9M`, e não derivamos — número calculado por nós não entra na mesma lista dos que a companhia reportou. Para o ano fechado use `indicadores_anuais`. Banco e seguradora recebem só margem líquida e ROE: não há resultado bruto nem EBIT nesse plano de contas. WEGE3 gratuita; demais exigem chave_api.

    mcp-tool

    {
      "type": "object",
      "title": "trimestresArguments",
      "required": [
        "ticker"
      ],
      "properties": {
        "ticker": {
          "type": "string",
          "title": "Ticker"
        },
        "chave_api": {
          "type": "string",
          "title": "Chave Api",
          "default": ""
        }
      }
    }
    arguments 18 lines
  • hoje unknown never probed

    O que mudou no mercado brasileiro nos últimos 30 dias. Responde "o que aconteceu com a empresa X esta semana" — a pergunta que nenhuma série anual responde. Traz, na janela: os balanços que ficaram públicos (com a data de entrega à CVM), os documentos REENVIADOS (a companhia republicou o que já tinha entregue), os proventos de ações aprovados, rendimentos e informes de FII, eventos societários (grupamento, desdobramento, bonificação) e trocas de ticker. Cada seção declara `dados_ate`, a data máxima daquela FONTE: as defasagens são diferentes e a janela é fixa a partir de hoje, então fonte parada aparece parada em vez de parecer recente. Gratuito, sem chave.

    mcp-tool

    {
      "type": "object",
      "title": "hojeArguments",
      "properties": {}
    }
    arguments 5 lines
  • listar_empresas unknown never probed

    Lista as companhias abertas brasileiras (AÇÕES), com nome, CNPJ e ticker quando resolvido. A contagem vem na resposta — nunca escrita aqui, que é lida por clientes de IA e envelheceria sem ninguém ver. Só ações. Fundo imobiliário NÃO entra nesta lista: para FII use `fiis_ranking` (a lista) ou `fii` (um fundo). Gratuito, sem chave.

    mcp-tool

    {
      "type": "object",
      "title": "listar_empresasArguments",
      "properties": {}
    }
    arguments 5 lines
  • indicadores_anuais unknown never probed

    Série anual (2010–hoje) de ROIC, ROE, margens, crescimento e dívida líquida/EBITDA de uma AÇÃO da B3, com flags de qualidade. Só ações. Ticker de fundo imobiliário (terminado em 11, como MXRF11) NÃO se consulta aqui — FII não tem ROIC nem EBITDA, tem P/VP, DY e vacância: use `fii`. Banco e seguradora entram, mas sem ROIC/EBITDA, que não se aplicam ao plano de contas deles. WEGE3 é gratuita; demais tickers exigem chave_api (grátis ou Pro).

    mcp-tool

    {
      "type": "object",
      "title": "indicadores_anuaisArguments",
      "required": [
        "ticker"
      ],
      "properties": {
        "ticker": {
          "type": "string",
          "title": "Ticker"
        },
        "chave_api": {
          "type": "string",
          "title": "Chave Api",
          "default": ""
        }
      }
    }
    arguments 18 lines
  • multiplos unknown never probed

    Múltiplos ponto-no-tempo de uma AÇÃO (P/L, P/VP, EV/EBITDA anuais; P/L TTM trimestral) — preço do 1º pregão APÓS a publicação real do balanço, sem vazamento de informação futura. Só ações. Para o P/VP de um fundo imobiliário use `fii`, que o calcula sobre o informe mensal da CVM, não sobre balanço trimestral. WEGE3 gratuita; demais exigem chave_api.

    mcp-tool

    {
      "type": "object",
      "title": "multiplosArguments",
      "required": [
        "ticker"
      ],
      "properties": {
        "ticker": {
          "type": "string",
          "title": "Ticker"
        },
        "chave_api": {
          "type": "string",
          "title": "Chave Api",
          "default": ""
        }
      }
    }
    arguments 18 lines
  • dividendos unknown never probed

    Histórico de proventos em dinheiro (dividendos e JCP) de uma empresa da B3: valor por ação, data de aprovação, data-com e preço na data-com, mais resumo anual e dividend yield 12 meses. WEGE3 é gratuita; demais tickers exigem chave_api (grátis ou Pro).

    mcp-tool

    {
      "type": "object",
      "title": "dividendosArguments",
      "required": [
        "ticker"
      ],
      "properties": {
        "ticker": {
          "type": "string",
          "title": "Ticker"
        },
        "chave_api": {
          "type": "string",
          "title": "Chave Api",
          "default": ""
        }
      }
    }
    arguments 18 lines
  • scores unknown never probed

    Scores fundamentalistas prontos com a conta aberta: Piotroski F-Score (0-9, cada um dos 9 critérios auditável) e o critério de Graham (barato se P/L × P/VP ≤ 22,5). Banco não tem Piotroski. WEGE3 gratuita.

    mcp-tool

    {
      "type": "object",
      "title": "scoresArguments",
      "required": [
        "ticker"
      ],
      "properties": {
        "ticker": {
          "type": "string",
          "title": "Ticker"
        },
        "chave_api": {
          "type": "string",
          "title": "Chave Api",
          "default": ""
        }
      }
    }
    arguments 18 lines
  • reapresentacoes unknown never probed

    Balanços REPUBLICADOS de uma empresa: quando um número do exercício muda entre o arquivo original e a republicação, as duas versões ficam lado a lado (ano, conta CVM, valor antigo × novo, variação). Diferencial do Dados B3 — reapresentação registrada, nunca corrigida em silêncio. WEGE3 gratuita.

    mcp-tool

    {
      "type": "object",
      "title": "reapresentacoesArguments",
      "required": [
        "ticker"
      ],
      "properties": {
        "ticker": {
          "type": "string",
          "title": "Ticker"
        },
        "chave_api": {
          "type": "string",
          "title": "Chave Api",
          "default": ""
        }
      }
    }
    arguments 18 lines
  • fatos_contabeis unknown never probed

    Contas padronizadas de uma AÇÃO (receita, EBIT, lucro, PL, dívida, caixa...) com a conta CVM de origem de cada número — auditável de ponta a ponta. `trimestral` escolhe a granularidade: False lê os DFP anuais, True lê os ITR (Q1-Q3 isolado); os dois cobrem o mesmo histórico. Só ações. FII não publica DFP/ITR nesse formato — o que existe é o informe mensal, exposto por `fii`. WEGE3 gratuita; demais exigem chave_api.

    mcp-tool

    {
      "type": "object",
      "title": "fatos_contabeisArguments",
      "required": [
        "ticker"
      ],
      "properties": {
        "ticker": {
          "type": "string",
          "title": "Ticker"
        },
        "chave_api": {
          "type": "string",
          "title": "Chave Api",
          "default": ""
        },
        "trimestral": {
          "type": "boolean",
          "title": "Trimestral",
          "default": false
        }
      }
    }
    arguments 23 lines
  • metodologia unknown never probed

    Metodologia pública dos indicadores. Sem argumento, lista as páginas; com nome (ex.: 'roic'), devolve o texto completo. Gratuito.

    mcp-tool

    {
      "type": "object",
      "title": "metodologiaArguments",
      "properties": {
        "nome": {
          "type": "string",
          "title": "Nome",
          "default": ""
        }
      }
    }
    arguments 11 lines
  • auditar_amostra unknown never probed

    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 seu resultado é reproduzível por terceiros. Cada caso traz empresa, CD_CVM, exercício, indicador, valor publicado, a fórmula, e a conta CVM que AQUELA empresa usou NAQUELE exercício. Confira baixando dfp_cia_aberta_<EXERCICIO>.zip em dados.cvm.gov.br, filtrando CD_CVM e ORDEM_EXERC='ÚLTIMO', atento a ESCALA_MOEDA (MIL = milhares). Regras: publique o DENOMINADOR (7 divergências em 100 é resultado, "7 divergências" não é); NÃO transforme "não consegui conferir" em "passou"; e se afirmar que um número está errado, mostre a conta. Achou erro? É isso que interessa — github.com/Val7h/dados-b3-mcp/issues. Gratuito, sem chave. Auditoria que exige cadastro não é auditoria.

    mcp-tool

    {
      "type": "object",
      "title": "auditar_amostraArguments",
      "required": [
        "semente"
      ],
      "properties": {
        "n": {
          "type": "integer",
          "title": "N",
          "default": 25
        },
        "semente": {
          "type": "integer",
          "title": "Semente"
        }
      }
    }
    arguments 18 lines
  • screener unknown never probed

    Filtra as AÇÕES do universo por faixas de indicadores (só ações — para fundo imobiliário use `screener_fiis`, cujos filtros são outros: P/VP, DY, segmento, cotistas). `filtros` é um dict tipo {"roic_min": 0.15, "dl_ebitda_max": 2}. Indicadores: roic, roe, margem_bruta, margem_ebit, margem_liquida, dl_ebitda, cresc_receita_1a, cresc_receita_5a_cagr (sufixos _min/_max). Sem `ano` usa o último de cada empresa. `as_of` ("AAAA-MM-DD") responde outra pergunta: o que estava PÚBLICO naquela data (balanço já recebido pela CVM, ~100 dias depois do exercício) — use para pesquisa sem olhar o futuro; cada linha traz `disponivel_em`. `ano` e `as_of` não se combinam. O universo continua o das companhias ativas hoje (viés de sobrevivência, declarado na resposta). `recibo=True` congela a resposta num endereço permanente com o sha256 do resultado — use quando for CITAR a lista, porque ela muda quando a base for atualizada e o recibo não. Só valores SEM flag entram. Requer chave_api (grátis ou Pro).

    mcp-tool

    {
      "type": "object",
      "title": "screenerArguments",
      "required": [
        "filtros"
      ],
      "properties": {
        "ano": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Ano",
          "default": null
        },
        "as_of": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "As Of",
          "default": null
        },
        "recibo": {
          "type": "boolean",
          "title": "Recibo",
          "default": false
        },
        "filtros": {
          "type": "object",
          "title": "Filtros",
          "additionalProperties": true
        },
        "chave_api": {
          "type": "string",
          "title": "Chave Api",
          "default": ""
        }
      }
    }
    arguments 48 lines
  • fiis_ranking unknown never probed

    Ranking dos fundos imobiliários (FIIs): os mais descontados (menor P/VP), os maiores pagadores (DY 12m) e a mediana de P/VP e DY por segmento. Tudo do informe mensal da CVM + COTAHIST, só valores limpos (sem flag) e fundos líquidos. Requer chave_api (grátis ou Pro); o FII MXRF11 é aberto para degustação nas ferramentas por ticker.

    mcp-tool

    {
      "type": "object",
      "title": "fiis_rankingArguments",
      "properties": {
        "chave_api": {
          "type": "string",
          "title": "Chave Api",
          "default": ""
        }
      }
    }
    arguments 11 lines
  • screener_fiis unknown never probed

    Filtra os FIIs por faixas. `filtros` é um dict tipo {"pvp_max": 0.9, "dy_min": 0.10, "segmento": "Logística", "cotistas_min": 5000}. Válidos: pvp_min, pvp_max, dy_min, dy_max (limites inclusivos), segmento (match exato, sem caixa) e cotistas_min (piso de liquidez). Só entram valores limpos (P/VP e DY sem flag). Ordena por P/VP crescente, teto de 100. Requer chave_api (grátis ou Pro).

    mcp-tool

    {
      "type": "object",
      "title": "screener_fiisArguments",
      "required": [
        "filtros"
      ],
      "properties": {
        "filtros": {
          "type": "object",
          "title": "Filtros",
          "additionalProperties": true
        },
        "chave_api": {
          "type": "string",
          "title": "Chave Api",
          "default": ""
        }
      }
    }
    arguments 19 lines
  • saude unknown never probed

    Cobertura atual do banco (contagens e última ingestão). Gratuito.

    mcp-tool

    {
      "type": "object",
      "title": "saudeArguments",
      "properties": {}
    }
    arguments 5 lines
  • etfs_ranking unknown never probed

    ETFs listados na B3: mais negociados, maior patrimônio, maior deságio e maior ágio sobre a cota (preço ÷ cota do MESMO dia), retorno de 12 meses pela cota (retorno total por construção) e menor taxa EFETIVA (despesa do balancete ÷ PL médio, anualizada — a nominal não existe em fonte pública). Só ETF líquido (> R$ 1 mi/dia) entra em ágio, retorno e taxa. Gratuito.

    mcp-tool

    {
      "type": "object",
      "title": "etfs_rankingArguments",
      "properties": {}
    }
    arguments 5 lines
  • etf unknown never probed

    Detalhe de um ETF: cadastro (CVM + B3), último informe diário (cota, patrimônio, cotistas), ágio/deságio dos últimos 30 pregões, taxa efetiva mês a mês, carteira mais recente (10 maiores) e sobreposição com ETFs do mesmo índice, retornos pela cota e pelo preço. BOVA11 é o ETF aberto para degustação; os demais exigem chave_api (grátis ou Pro).

    mcp-tool

    {
      "type": "object",
      "title": "etfArguments",
      "required": [
        "ticker"
      ],
      "properties": {
        "ticker": {
          "type": "string",
          "title": "Ticker"
        },
        "chave_api": {
          "type": "string",
          "title": "Chave Api",
          "default": ""
        }
      }
    }
    arguments 18 lines
  • precos unknown never probed

    Série DIÁRIA de preços de uma AÇÃO numa chamada só (abertura, máxima, mínima, fechamento, médio, volume, quantidade, negócios), do COTAHIST da B3, do mais antigo ao mais recente. `de`/`ate` em AAAA-MM-DD recortam; `limite` (padrão 1500, máximo 20000) corta a partir do mais antigo e avisa. O preço NÃO é ajustado: os eventos societários do período vêm junto (`eventos`) para quem monta o retorno total. WEGE3 gratuita; demais tickers SEM chave devolvem uma AMOSTRA (últimos 30 pregões) com um `aviso` que diz como ter a série inteira (chave grátis em `chave_api`) e que `desempenho` responde sem chave; com chave, a série completa. ★ FORMATO COMPACTO (04/10/2026). Cinco anos de série completa pesam ~250 KB, mais do que cabe no contexto de um cliente de IA (o ChatGPT recebeu os 1.248 pregões e não conseguiu processá-los). Por padrão a resposta traz só `data,fechamento` em forma de colunas (`colunas` + `linhas`, ~28 KB). Peça mais com `campos` (lista separada por vírgula entre data, ticker, abertura, maxima, minima, fechamento, medio, volume, quantidade, negocios) ou `campos="todos"` para a lista completa de objetos em `serie`.

    mcp-tool

    {
      "type": "object",
      "title": "precosArguments",
      "required": [
        "ticker"
      ],
      "properties": {
        "de": {
          "type": "string",
          "title": "De",
          "default": ""
        },
        "ate": {
          "type": "string",
          "title": "Ate",
          "default": ""
        },
        "campos": {
          "type": "string",
          "title": "Campos",
          "default": "data,fechamento"
        },
        "limite": {
          "type": "integer",
          "title": "Limite",
          "default": 1500
        },
        "ticker": {
          "type": "string",
          "title": "Ticker"
        },
        "chave_api": {
          "type": "string",
          "title": "Chave Api",
          "default": ""
        }
      }
    }
    arguments 38 lines
  • desempenho unknown never probed

    Desempenho de uma AÇÃO num período em POUCOS números, calculado no servidor: retorno, drawdown máximo (com as datas) e volatilidade do comprar-e-manter, e o mesmo para um cruzamento de médias móveis (padrão 21 × 100). Padrão: últimos 5 anos. Preço AJUSTADO por eventos societários; em PREÇO e, quando há proventos registrados, também o retorno TOTAL (`retorno_total_pct`: dividendos, JCP e rendimentos reinvestidos no data-ex); SEM custos (as `premissas` vêm na resposta). Use esta ferramenta para "essa estratégia valeu a pena?" em vez de baixar a série diária. Medida do passado, não recomendação. ABERTA para todos os tickers, sem chave (degustação); chave_api é aceita mas desnecessária.

    mcp-tool

    {
      "type": "object",
      "title": "desempenhoArguments",
      "required": [
        "ticker"
      ],
      "properties": {
        "de": {
          "type": "string",
          "title": "De",
          "default": ""
        },
        "ate": {
          "type": "string",
          "title": "Ate",
          "default": ""
        },
        "ticker": {
          "type": "string",
          "title": "Ticker"
        },
        "chave_api": {
          "type": "string",
          "title": "Chave Api",
          "default": ""
        },
        "media_curta": {
          "type": "integer",
          "title": "Media Curta",
          "default": 21
        },
        "media_longa": {
          "type": "integer",
          "title": "Media Longa",
          "default": 100
        }
      }
    }
    arguments 38 lines
  • eventos unknown never probed

    Desdobramentos, grupamentos, bonificações e CISÕES de uma empresa, com a FONTE de cada um (declarado pela B3 ou achado por nós) e o que o preço disse (confirmou, não distingue, discorda). Eventos do mesmo dia são uma operação: `efeito_liquido_do_dia` é o multiplicador do grupo (0,01 × 100 = 1,0). WEGE3 gratuita; demais tickers exigem chave_api.

    mcp-tool

    {
      "type": "object",
      "title": "eventosArguments",
      "required": [
        "ticker"
      ],
      "properties": {
        "ticker": {
          "type": "string",
          "title": "Ticker"
        },
        "chave_api": {
          "type": "string",
          "title": "Chave Api",
          "default": ""
        }
      }
    }
    arguments 18 lines
  • fii unknown never probed

    Detalhe de um fundo imobiliário (FII): cadastro, último informe (cotistas/PL/competência), a série histórica de P/VP ponto-no-tempo, o DY 12m corrente e os últimos rendimentos pagos. MXRF11 é o FII aberto para degustação; demais fundos exigem chave_api (grátis ou Pro).

    mcp-tool

    {
      "type": "object",
      "title": "fiiArguments",
      "required": [
        "ticker"
      ],
      "properties": {
        "ticker": {
          "type": "string",
          "title": "Ticker"
        },
        "chave_api": {
          "type": "string",
          "title": "Chave Api",
          "default": ""
        }
      }
    }
    arguments 18 lines
  • veredito unknown never probed

    Resumo DESCRITIVO de uma AÇÃO da B3 em seis números e três perguntas — ganha dinheiro? (margem líquida, ROIC), está endividada? (dívida líquida/EBITDA), está cara em relação ao setor e à própria história? (P/L, P/VP) — cada um com faixa numérica e comparação com a mediana do setor, com a história da própria empresa e com o universo; mais a BANDEIRA DE CONFIANÇA do retrato (verde/amarelo/vermelho: houve reapresentação? o dado é o mais recente? passou nas conferências?). Uma frase de topo de até 25 palavras. Sem adjetivo de julgamento e sem recomendação: quem conclui é quem lê. Gratuito, sem chave. Traz `citacao` pronta para citar.

    mcp-tool

    {
      "type": "object",
      "title": "vereditoArguments",
      "required": [
        "ticker"
      ],
      "properties": {
        "ticker": {
          "type": "string",
          "title": "Ticker"
        }
      }
    }
    arguments 13 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 3e74d4b952dfa20e.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/3e74d4b952dfa20e/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/3e74d4b952dfa20e/badge.svg)](https://brick.blue/agent/3e74d4b952dfa20e?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.