MCP B3 Boletim Diário avatar

MCP B3 Boletim Diário

Pricing

from $300.00 / 1,000 tool calls

Go to Apify Store
MCP B3 Boletim Diário

MCP B3 Boletim Diário

Ator Apify que expõe um servidor MCP (Model Context Protocol) para consulta de dados do Boletim Diário da B3,

Pricing

from $300.00 / 1,000 tool calls

Rating

0.0

(0)

Developer

Sergio Henrique

Sergio Henrique

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

Ator Apify que expõe um servidor MCP (Model Context Protocol) para consulta de dados do Boletim Diário da B3, fornecendo acesso estruturado a preços, datas de vencimento, relação Put/Call e interesse em aberto do mercado de opções brasileiro.

O que este Ator faz?

Este Ator funciona como um servidor MCP na plataforma Apify, permitindo que LLMs e agentes de IA acessem dados de mercado da B3 por meio de ferramentas padronizadas. Ele atua como uma ponte entre o protocolo MCP e a API B3 Daily Report, expondo cinco ferramentas de consulta:

  • Datas de vencimento — Obtenha as datas de expiração disponíveis para opções de um ativo subjacente
  • Preços OHLC — Extraia dados de Open, High, Low e Close para ativos e contratos de opções
  • Relação Put/Call — Acesse o indicador de sentimento de mercado Put/Call por ativo
  • Interesse em aberto — Consulte dados de interesse em aberto (coberto, travado, descoberto) para contratos de opções
  • Intervalo de dados — Verifique quais datas estão disponíveis no banco de dados

Ferramentas disponíveis (Tools)

get_available_assets

Lista todos os ativos subjacentes disponíveis no Boletim Diário da B3.

  • Retorna: Lista de símbolos de ativos (ex: "PETR4", "VALE3", "WIN")

get_data_date_range

Verifica o intervalo de datas disponíveis no banco de dados.

  • Retorna: Dicionário com earliest_date e latest_date (formato: YYYY-MM-DD)

get_expiration_dates

Obtém as datas de vencimento disponíveis para um ativo subjacente.

  • Parâmetro: asset — Símbolo do ativo subjacente (ex: "WIN", "PETR4")
  • Retorna: Lista de dicionários com data_de_expiracao e tipo_vencimento

get_prices

Obtém preços OHLC (Open, High, Low, Close) de um ativo subjacente ou contrato de opção.

  • Parâmetros:
    • asset — Símbolo do ativo ou contrato de opção (ex: "WIN", "PETR4", "PETR4M260130")
    • reference_date (opcional) — Filtro por data no formato YYYY-MM-DD
  • Retorna: Lista com data, preco_de_abertura, preco_minimo, preco_maximo, preco_de_fechamento

get_put_call_ratio

Obtém o histórico da relação Put/Call para análise de sentimento de mercado. Uma relação >1 indica sentimento de baixa, <1 indica sentimento de alta.

  • Parâmetros:
    • asset — Símbolo do ativo subjacente (ex: "WIN")
    • reference_date (opcional) — Filtro por data no formato YYYY-MM-DD
  • Retorna: Lista com data e put_call_ratio

get_open_interest

Obtém dados de interesse em aberto para contratos de opções, incluindo quantidades cobertas, travadas e descobertas.

  • Parâmetros:
    • asset (opcional) — Símbolo do ativo subjacente (ex: "PETR4")
    • option_contract (opcional) — Contrato específico (ex: "PETR4M260130C02500")
    • expiration_date (opcional) — Data de vencimento (YYYY-MM-DD)
    • reference_date (opcional) — Data de referência (YYYY-MM-DD)
  • Retorna: Lista com quantidade_coberta, quantidade_travada, quantidade_descoberta, quantidade_total

Observação: Pelo menos um dos parâmetros asset ou option_contract deve ser fornecido.

get_top_open_interest_changes

Obtém os 10 maiores aumentos e diminuições de interesse em aberto para uma data de referência.

Compara os valores de interesse em aberto com os dados do dia anterior.

  • Parâmetros:
    • reference_date — Data de referência para comparação (YYYY-MM-DD)
    • underlying_asset (opcional) — Filtro por ativo subjacente (ex: "PETR4")
    • expiration_date (opcional) — Filtro por data de vencimento (YYYY-MM-DD)
  • Retorna: Dicionário com top_increases e top_decreases, cada um contendo uma lista de até 10 contratos de opções com os dados de variação de interesse em aberto

ping

Verifica se o servidor está saudável e conectado à fonte de dados.

  • Retorna: Status de conexão com a fonte de dados

Por que usar este Ator?

  • Integração com LLMs — Conecte agentes de IA diretamente aos dados do mercado financeiro brasileiro via protocolo MCP
  • Dados estruturados — Respostas em formato JSON com campos tipados, prontas para consumo automatizado
  • Análise de sentimento — Utilize a relação Put/Call para identificar tendências de mercado
  • Due diligence — Acesse dados de interesse em aberto para análise de risco e composição de portfólio
  • Pesquisa quantitativa — Alimente modelos com séries temporais de preços, volumes e indicadores de sentimento
  • Pagamento por uso — Modelo pay-per-event, cobrando apenas pelas consultas realizadas

Como usar

Via Apify Console

Chat GPT

  1. Acesse a aba Endpoints desta página e copie a url exibida
    mcp b3 apify url
  2. No ChatGPT, ative o "Developer Mode" nas configurações. Siga o caminho Settings > Security and Login > Developer Mode
    Activate Developer Mode
  3. Vá até o caminho Settings > Plugins > Browse Plugins e clique no ícone de "+" no canto superior direito ao lado da barra de busca.
    Browse Plugins
  4. Cole no campo Connection a URL copiada no passo 1. Troque o campo Authentication para "No Auth". Marque o checkbox "I understand and want to continue". Dê um nome para a ferrament ano campo "Name". Clique em Create.
    Create MCP Server
  5. Abra um novo chat. Clique no ícone de "+" e escolha o nome do MCP adicionado no passo 4.
    Chat com MCP

Exemplo de prompt

Você pode avaliar as quantidades de opções cobertas, descobertas e travadas para Petrobras no próximo vencimento mensal, criar um dashboard interativo prefab e analisar os possíveis cenários e como reagir a cada um deles?

Exemplo de resposta

MCP Response

Preço (Pay Per Event)

O Ator utiliza o modelo de cobrança pay-per-event do Apify, com taxa fixa por chamada de ferramenta:

EventoPreço (USD)Descrição
tool-call$0.30Taxa fixa por chamada de ferramenta bem-sucedida
ping$0.00Verificação de integridade do servidor (gratuita)

Perguntas Frequentes (FAQ)

O que é MCP?

MCP (Model Context Protocol) é um protocolo aberto que permite que LLMs e agentes de IA se conectem a fontes de dados e ferramentas externas de forma padronizada. Este Ator implementa um servidor MCP na plataforma Apify.

Quais ativos estão disponíveis?

Todos os ativos listados no Boletim Diário da B3 com dados de opções, incluindo índices (WIN), ações (PETR4, VALE3, etc.) e outros subjacentes disponíveis.

Qual a frequência de atualização dos dados?

Os dados são atualizados conforme a publicação do Boletim Diário da B3. Para dados mais recentes, consulte a API B3 Daily Report diretamente.

O servidor MCP é compatível com qualquer cliente?

Sim. O servidor utiliza o protocolo Streamable HTTP, que é compatível com qualquer cliente MCP que suporte esse transporte.

Como funciona o timeout de sessão?

O servidor realiza rastreamento de sessões automaticamente. Se uma sessão estiver inativa por mais de SESSION_TIMEOUT_SECS segundos (padrão: 300s), ela será encerrada automaticamente para liberar recursos.

Sim. Os dados do Boletim Diário da B3 são informações públicas publicadas pela bolsa de valores. O acesso é feito por meio de uma API autorizada.