Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,528Letters: 13Defects: 1,322counted just now
teppi

Server definition

Hash
sha256:df6c976737d5fb3fb88c1463313fad047d63e440d93db73b827844758a508151
What it is
What a remote MCP server returned when asked what it offers: 20 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "AUDITE ESTA BASE. Sorteia casos e devolve o que você precisa para\nrefazer cada número contra o arquivo ORIGINAL da CVM — não contra nós.\n\nVOCÊ escolhe a semente (um inteiro qualquer; não aceite sugestão de\nninguém, inclusive de quem te pediu para auditar). O sorteio é\ndeterminístico: a mesma semente devolve sempre os mesmos casos, então seu\nresultado é reproduzível por terceiros.\n\nCada caso traz empresa, CD_CVM, exercício, indicador, valor publicado, a\nfórmula, e a conta CVM que AQUELA empresa usou NAQUELE exercício. Confira\nbaixando dfp_cia_aberta_<EXERCICIO>.zip em dados.cvm.gov.br, filtrando\nCD_CVM e ORDEM_EXERC='ÚLTIMO', atento a ESCALA_MOEDA (MIL = milhares).\n\nRegras: publique o DENOMINADOR (7 divergências em 100 é resultado, \"7\ndivergências\" não é); NÃO transforme \"não consegui conferir\" em \"passou\";\ne se afirmar que um número está errado, mostre a conta. Achou erro? É isso\nque interessa — github.com/Val7h/dados-b3-mcp/issues.\n\nGratuito, sem chave. Auditoria que exige cadastro não é auditoria.", "inputSchema": { "properties": { "n": { "default": 25, "title": "N", "type": "integer" }, "semente": { "title": "Semente", "type": "integer" } }, "required": [ "semente" ], "title": "auditar_amostraArguments", "type": "object" }, "name": "auditar_amostra", "outputSchema": null }, { "description": "Metodologia dos indicadores em JSON: fórmula, contas CVM e a BASE do\nlucro de cada um. IMPORTANTE para comparar corretamente: margem_liquida usa\nlucro consolidado TOTAL; roe usa lucro dos CONTROLADORES. Gratuito.", "inputSchema": { "properties": {}, "title": "dicionarioArguments", "type": "object" }, "name": "dicionario", "outputSchema": null }, { "description": "Histórico de proventos em dinheiro (dividendos e JCP) de uma empresa da\nB3: valor por ação, data de aprovação, data-com e preço na data-com, mais\nresumo anual e dividend yield 12 meses. WEGE3 é gratuita; demais tickers\nexigem chave_api (grátis ou Pro).", "inputSchema": { "properties": { "chave_api": { "default": "", "title": "Chave Api", "type": "string" }, "ticker": { "title": "Ticker", "type": "string" } }, "required": [ "ticker" ], "title": "dividendosArguments", "type": "object" }, "name": "dividendos", "outputSchema": null }, { "description": "Detalhe de um ETF: cadastro (CVM + B3), último informe diário (cota,\npatrimônio, cotistas), ágio/deságio dos últimos 30 pregões, taxa efetiva\nmês a mês, carteira mais recente (10 maiores) e sobreposição com ETFs do\nmesmo índice, retornos pela cota e pelo preço. BOVA11 é o ETF aberto para\ndegustação; os demais exigem chave_api (grátis ou Pro).", "inputSchema": { "properties": { "chave_api": { "default": "", "title": "Chave Api", "type": "string" }, "ticker": { "title": "Ticker", "type": "string" } }, "required": [ "ticker" ], "title": "etfArguments", "type": "object" }, "name": "etf", "outputSchema": null }, { "description": "ETFs listados na B3: mais negociados, maior patrimônio, maior deságio e\nmaior ágio sobre a cota (preço ÷ cota do MESMO dia), retorno de 12 meses\npela cota (retorno total por construção) e menor taxa EFETIVA (despesa do\nbalancete ÷ PL médio, anualizada — a nominal não existe em fonte pública).\nSó ETF líquido (> R$ 1 mi/dia) entra em ágio, retorno e taxa. Gratuito.", "inputSchema": { "properties": {}, "title": "etfs_rankingArguments", "type": "object" }, "name": "etfs_ranking", "outputSchema": null }, { "description": "Contas padronizadas de uma AÇÃO (receita, EBIT, lucro, PL, dívida,\ncaixa...) com a conta CVM de origem de cada número — auditável de ponta a\nponta. `trimestral` escolhe a granularidade: False lê os DFP anuais, True\nlê os ITR (Q1-Q3 isolado); os dois cobrem o mesmo histórico.\n\nSó ações. FII não publica DFP/ITR nesse formato — o que existe é o informe\nmensal, exposto por `fii`.\n\nWEGE3 gratuita; demais exigem chave_api.", "inputSchema": { "properties": { "chave_api": { "default": "", "title": "Chave Api", "type": "string" }, "ticker": { "title": "Ticker", "type": "string" }, "trimestral": { "default": false, "title": "Trimestral", "type": "boolean" } }, "required": [ "ticker" ], "title": "fatos_contabeisArguments", "type": "object" }, "name": "fatos_contabeis", "outputSchema": null }, { "description": "Detalhe de um fundo imobiliário (FII): cadastro, último informe\n(cotistas/PL/competência), a série histórica de P/VP ponto-no-tempo, o DY 12m\ncorrente e os últimos rendimentos pagos. MXRF11 é o FII aberto para\ndegustação; demais fundos exigem chave_api (grátis ou Pro).", "inputSchema": { "properties": { "chave_api": { "default": "", "title": "Chave Api", "type": "string" }, "ticker": { "title": "Ticker", "type": "string" } }, "required": [ "ticker" ], "title": "fiiArguments", "type": "object" }, "name": "fii", "outputSchema": null }, { "description": "Ranking dos fundos imobiliários (FIIs): os mais descontados (menor P/VP),\nos maiores pagadores (DY 12m) e a mediana de P/VP e DY por segmento. Tudo do\ninforme mensal da CVM + COTAHIST, só valores limpos (sem flag) e fundos\nlíquidos. Requer chave_api (grátis ou Pro); o FII MXRF11 é aberto para\ndegustação nas ferramentas por ticker.", "inputSchema": { "properties": { "chave_api": { "default": "", "title": "Chave Api", "type": "string" } }, "title": "fiis_rankingArguments", "type": "object" }, "name": "fiis_ranking", "outputSchema": null }, { "description": "O que mudou no mercado brasileiro nos últimos 30 dias.\n\nResponde \"o que aconteceu com a empresa X esta semana\" — a pergunta que\nnenhuma série anual responde. Traz, na janela: os balanços que ficaram\npúblicos (com a data de entrega à CVM), os documentos REENVIADOS (a\ncompanhia republicou o que já tinha entregue), os proventos de ações\naprovados, rendimentos e informes de FII, eventos societários\n(grupamento, desdobramento, bonificação) e trocas de ticker.\n\nCada seção declara `dados_ate`, a data máxima daquela FONTE: as defasagens\nsão diferentes e a janela é fixa a partir de hoje, então fonte parada\naparece parada em vez de parecer recente. Gratuito, sem chave.", "inputSchema": { "properties": {}, "title": "hojeArguments", "type": "object" }, "name": "hoje", "outputSchema": null }, { "description": "Série anual (2010–hoje) de ROIC, ROE, margens, crescimento e dívida\nlíquida/EBITDA de uma AÇÃO da B3, com flags de qualidade.\n\nSó ações. Ticker de fundo imobiliário (terminado em 11, como MXRF11) NÃO\nse consulta aqui — FII não tem ROIC nem EBITDA, tem P/VP, DY e vacância:\nuse `fii`. Banco e seguradora entram, mas sem ROIC/EBITDA, que não se\naplicam ao plano de contas deles.\n\nWEGE3 é gratuita; demais tickers exigem chave_api (grátis ou Pro).", "inputSchema": { "properties": { "chave_api": { "default": "", "title": "Chave Api", "type": "string" }, "ticker": { "title": "Ticker", "type": "string" } }, "required": [ "ticker" ], "title": "indicadores_anuaisArguments", "type": "object" }, "name": "indicadores_anuais", "outputSchema": null }, { "description": "Lista as companhias abertas brasileiras (AÇÕES), com nome, CNPJ e ticker\nquando resolvido. A contagem vem na resposta — nunca escrita aqui, que é\nlida por clientes de IA e envelheceria sem ninguém ver.\n\nSó ações. Fundo imobiliário NÃO entra nesta lista: para FII use\n`fiis_ranking` (a lista) ou `fii` (um fundo). Gratuito, sem chave.", "inputSchema": { "properties": {}, "title": "listar_empresasArguments", "type": "object" }, "name": "listar_empresas", "outputSchema": null }, { "description": "Metodologia pública dos indicadores. Sem argumento, lista as páginas;\ncom nome (ex.: 'roic'), devolve o texto completo. Gratuito.", "inputSchema": { "properties": { "nome": { "default": "", "title": "Nome", "type": "string" } }, "title": "metodologiaArguments", "type": "object" }, "name": "metodologia", "outputSchema": null }, { "description": "Múltiplos ponto-no-tempo de uma AÇÃO (P/L, P/VP, EV/EBITDA anuais; P/L TTM\ntrimestral) — preço do 1º pregão APÓS a publicação real do balanço, sem\nvazamento de informação futura.\n\nSó ações. Para o P/VP de um fundo imobiliário use `fii`, que o calcula\nsobre o informe mensal da CVM, não sobre balanço trimestral.\n\nWEGE3 gratuita; demais exigem chave_api.", "inputSchema": { "properties": { "chave_api": { "default": "", "title": "Chave Api", "type": "string" }, "ticker": { "title": "Ticker", "type": "string" } }, "required": [ "ticker" ], "title": "multiplosArguments", "type": "object" }, "name": "multiplos", "outputSchema": null }, { "description": "Balanços REPUBLICADOS de uma empresa: quando um número do exercício muda\nentre o arquivo original e a republicação, as duas versões ficam lado a lado\n(ano, conta CVM, valor antigo × novo, variação). Diferencial do Dados B3 —\nreapresentação registrada, nunca corrigida em silêncio. WEGE3 gratuita.", "inputSchema": { "properties": { "chave_api": { "default": "", "title": "Chave Api", "type": "string" }, "ticker": { "title": "Ticker", "type": "string" } }, "required": [ "ticker" ], "title": "reapresentacoesArguments", "type": "object" }, "name": "reapresentacoes", "outputSchema": null }, { "description": "Cobertura atual do banco (contagens e última ingestão). Gratuito.", "inputSchema": { "properties": {}, "title": "saudeArguments", "type": "object" }, "name": "saude", "outputSchema": null }, { "description": "Scores fundamentalistas prontos com a conta aberta: Piotroski F-Score\n(0-9, cada um dos 9 critérios auditável) e o critério de Graham (barato se\nP/L × P/VP ≤ 22,5). Banco não tem Piotroski. WEGE3 gratuita.", "inputSchema": { "properties": { "chave_api": { "default": "", "title": "Chave Api", "type": "string" }, "ticker": { "title": "Ticker", "type": "string" } }, "required": [ "ticker" ], "title": "scoresArguments", "type": "object" }, "name": "scores", "outputSchema": null }, { "description": "Filtra as AÇÕES do universo por faixas de indicadores (só ações — para\nfundo imobiliário use `screener_fiis`, cujos filtros são outros: P/VP, DY,\nsegmento, cotistas). `filtros` é um dict\ntipo {\"roic_min\": 0.15, \"dl_ebitda_max\": 2}. Indicadores: roic, roe,\nmargem_bruta, margem_ebit, margem_liquida, dl_ebitda, cresc_receita_1a,\ncresc_receita_5a_cagr (sufixos _min/_max). Sem `ano` usa o último de cada\nempresa. `as_of` (\"AAAA-MM-DD\") responde outra pergunta: o que estava\nPÚBLICO naquela data (balanço já recebido pela CVM, ~100 dias depois do\nexercício) — use para pesquisa sem olhar o futuro; cada linha traz\n`disponivel_em`. `ano` e `as_of` não se combinam. O universo continua o\ndas companhias ativas hoje (viés de sobrevivência, declarado na resposta).\n`recibo=True` congela a resposta num endereço permanente com o sha256 do\nresultado — use quando for CITAR a lista, porque ela muda quando a base\nfor atualizada e o recibo não.\nSó valores SEM flag entram. Requer chave_api (grátis ou Pro).", "inputSchema": { "properties": { "ano": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Ano" }, "as_of": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "As Of" }, "chave_api": { "default": "", "title": "Chave Api", "type": "string" }, "filtros": { "additionalProperties": true, "title": "Filtros", "type": "object" }, "recibo": { "default": false, "title": "Recibo", "type": "boolean" } }, "required": [ "filtros" ], "title": "screenerArguments", "type": "object" }, "name": "screener", "outputSchema": null }, { "description": "Filtra os FIIs por faixas. `filtros` é um dict tipo\n{\"pvp_max\": 0.9, \"dy_min\": 0.10, \"segmento\": \"Logística\", \"cotistas_min\": 5000}.\nVálidos: pvp_min, pvp_max, dy_min, dy_max (limites inclusivos), segmento\n(match exato, sem caixa) e cotistas_min (piso de liquidez). Só entram valores\nlimpos (P/VP e DY sem flag). Ordena por P/VP crescente, teto de 100. Requer\nchave_api (grátis ou Pro).", "inputSchema": { "properties": { "chave_api": { "default": "", "title": "Chave Api", "type": "string" }, "filtros": { "additionalProperties": true, "title": "Filtros", "type": "object" } }, "required": [ "filtros" ], "title": "screener_fiisArguments", "type": "object" }, "name": "screener_fiis", "outputSchema": null }, { "description": "Série TRIMESTRAL de uma AÇÃO: contas da ITR, preço do trimestre e\nindicadores (margem bruta, margem EBIT, margem líquida e ROE TTM).\n\nUse quando a pergunta for sobre o ANO CORRENTE ou o trimestre mais recente\n(\"como foi o 2T\", \"a margem melhorou este ano?\"): a série anual só responde\ndepois que o exercício fecha, e fica até um ano defasada.\n\nO 4º TRIMESTRE NÃO VEM, e é escolha: a ITR publica 1T/2T/3T e o exercício\nfechado é da DFP. Dá para derivar `4T = anual − 9M`, e não derivamos —\nnúmero calculado por nós não entra na mesma lista dos que a companhia\nreportou. Para o ano fechado use `indicadores_anuais`.\n\nBanco e seguradora recebem só margem líquida e ROE: não há resultado bruto\nnem EBIT nesse plano de contas.\n\nWEGE3 gratuita; demais exigem chave_api.", "inputSchema": { "properties": { "chave_api": { "default": "", "title": "Chave Api", "type": "string" }, "ticker": { "title": "Ticker", "type": "string" } }, "required": [ "ticker" ], "title": "trimestresArguments", "type": "object" }, "name": "trimestres", "outputSchema": null }, { "description": "Resumo DESCRITIVO de uma AÇÃO da B3 em seis números e três perguntas —\nganha dinheiro? (margem líquida, ROIC), está endividada? (dívida\nlíquida/EBITDA), está cara em relação ao setor e à própria história? (P/L,\nP/VP) — cada um com faixa numérica e comparação com a mediana do setor,\ncom a história da própria empresa e com o universo; mais a BANDEIRA DE\nCONFIANÇA do retrato (verde/amarelo/vermelho: houve reapresentação? o dado\né o mais recente? passou nas conferências?). Uma frase de topo de até 25\npalavras. Sem adjetivo de julgamento e sem recomendação: quem conclui é\nquem lê. Gratuito, sem chave. Traz `citacao` pronta para citar.", "inputSchema": { "properties": { "ticker": { "title": "Ticker", "type": "string" } }, "required": [ "ticker" ], "title": "vereditoArguments", "type": "object" }, "name": "veredito", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:df6c976737d5fb3fb88c1463313fad047d63e440d93db73b827844758a508151 | sha256sum