big-mcp-b3
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@big-mcp-b3 Qual a cotação atual da PETR4?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🇧🇷 big-mcp-b3
MCP Server completo para dados da B3 — cotações, FIIs, proventos, fundamentos, opções e índices.
✨ Features
10 tools para dados do mercado financeiro brasileiro
Sem chave de API obrigatória — funciona imediatamente com brapi.dev (gratuita)
TypeScript moderno — tipagem forte, async/await
Zero dependências pesadas — apenas MCP SDK + Zod
Compatível com Claude Desktop, Cursor, VS Code, Hermes
Related MCP server: Alpha Vantage MCP Server
🛠️ Tools Disponíveis
Tool | Descrição | API |
| Cotação em tempo real | brapi.dev |
| Histórico de preços | brapi.dev |
| Dividendos, JCP, bonificações | brapi.dev |
| Lista de fundos imobiliários | CVM + brapi.dev |
| Detalhes de um FII específico | brapi.dev |
| Fundamentalismo (P/L, ROE, margens) | fundamentus.com.br |
| Ibovespa, IFIX, IDIV, SMLL, etc. | brapi.dev |
| Cadeia de opções (calls e puts) | brapi.dev |
| Compara múltiplos ativos lado a lado | brapi.dev |
🚀 Quick Start
Claude Desktop
Adicione ao claude_desktop_config.json:
{
"mcpServers": {
"big-mcp-b3": {
"command": "npx",
"args": ["-y", "big-mcp-b3"],
"env": {
"BRAPI_TOKEN": "seu-token-aqui"
}
}
}
}Cursor
Adicione ao .cursor/mcp.json:
{
"servers": {
"big-mcp-b3": {
"command": "npx",
"args": ["-y", "big-mcp-b3"],
"env": {
"BRAPI_TOKEN": "seu-token-aqui"
}
}
}
}VS Code
Crie .vscode/mcp.json:
{
"servers": {
"big-mcp-b3": {
"command": "npx",
"args": ["-y", "big-mcp-b3"],
"env": {
"BRAPI_TOKEN": "seu-token-aqui"
}
}
}
}Hermes
hermes mcp add big-mcp-b3 -- npx -y big-mcp-b3Desenvolvimento Local
# Clone o repositório
git clone https://github.com/danielvm-git/big-mcp-b3.git
cd big-mcp-b3
# Instale dependências
npm install
# Execute em modo desenvolvimento
npm run dev
# Build para produção
npm run build📖 Exemplos de Uso
Após configurar o MCP server, faça perguntas em linguagem natural:
Cotação: "Qual a cotação atual de PETR4?"
Histórico: "Mostre o histórico de VALE3 nos últimos 3 meses"
Proventos: "Quais foram os dividendos pagos por TAEE11?"
FIIs: "Liste os FIIs de shoppings"
Índices: "Como está o Ibovespa hoje?"
Opções: "Quais são as opções de PETR4 com vencimento em 2026?"
Comparação: "Compare PETR4 com VALE3 e ITUB4"
⚙️ Configuração
Variáveis de Ambiente
Variável | Obrigatória | Descrição |
| Não | Token da brapi.dev (gratuito, 100 req/dia) |
| Não | Timeout das requisições em ms (padrão: 30000) |
| Não | Número máximo de retentativas (padrão: 3) |
Obtendo Token da brapi.dev
Acesse brapi.dev
Crie uma conta gratuita
Copie seu token do dashboard
Adicione ao
.envou na configuração do MCP
Nota: O server funciona sem token (com limite de requisições).
📊 Dados Disponíveis
Ações
Cotação em tempo real
Histórico de preços (1d a 10y)
Dividendos e JCP
Opções (calls e puts)
Fundos Imobiliários
Lista completa via CVM
Cotação e variação
Proventos pagos
Índices
Ibovespa (^BVSP)
IFIX (^IFIX)
IDIV (^IDIV)
SMLL (^SMLL)
E mais...
🔧 Desenvolvimento
Estrutura do Projeto
big-mcp-b3/
├── src/
│ ├── index.ts # Entry point
│ ├── types/ # Definições de tipos
│ ├── services/ # Serviços de API
│ │ ├── brapi.ts # brapi.dev
│ │ └── cvm.ts # CVM dados abertos
│ └── tools/ # Tools MCP
│ ├── cotacao.ts # Cotação
│ ├── historico.ts # Histórico
│ ├── proventos.ts # Proventos
│ ├── fiis.ts # FIIs
│ ├── fundamentus.ts# Fundamentos
│ ├── indices.ts # Índices
│ ├── opcoes.ts # Opções
│ └── comparar.ts # Comparação
├── tests/
├── docs/
├── package.json
├── tsconfig.json
└── README.mdComandos
npm run dev # Executa em modo desenvolvimento
npm run build # Compila TypeScript
npm run start # Executa versão compilada
npm test # Executa testes📝 Licença
MIT — veja LICENSE para detalhes.
🤝 Contribuindo
Contribuições são bem-vindas! Veja CONTRIBUTING.md para diretrizes.
📧 Contato
GitHub: @danielvm-git
Issues: GitHub Issues
Feito com ❤️ para investidores brasileiros
Available Tools
9 toolscomparar_ativosB
Compara múltiplos ativos lado a lado (cotação, variação, proventos)
Inputs: tickers (required).
cotacao_ativoB
Obtém cotação em tempo real de um ativo da B3 (ação, FII, BDR, ETF)
Inputs: ticker (required).
fii_detalhesB
Obtém detalhes de um fundo imobiliário específico
Inputs: ticker (required).
fiis_listaC
Lista fundos imobiliários com filtros opcionais
Inputs: limit, segmento.
fundamentus_ativoB
Obtém fundamentos de uma ação (P/L, P/VP, ROE, margens, etc.) via fundamentus.com.br
Inputs: ticker (required).
historico_ativoC
Obtém histórico de preços de um ativo da B3
Inputs: ticker (required), periodo, intervalo.
indices_b3B
Obtém cotações dos principais índices da B3 (Ibovespa, IFIX, IDIV, SMLL, etc.)
Inputs: indices.
opcoes_ativoC
Obtém cadeia de opções de um ativo (calls e puts)
Inputs: ticker (required), tipo.
proventos_ativoB
Obtém histórico de proventos (dividendos, JCP, bonificações) de um ativo
Inputs: ticker (required), limit.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 9 tools
Each tool targets a distinct function: listing funds, details, fundamentals, indices, options chain, comparison, real-time quote, price history, and dividends. There is mild overlap potential between cotacao_ativo (real-time price) and comparar_ativos (which also shows cotação), and fiis_lista vs. other asset tools, but descriptions clarify the boundaries well.
Most tools follow an [noun]_[verb/style] pattern (fiis_lista, fii_detalhes, indices_b3), but naming mixes Portuguese domain prefixes (fiis_, fii_) with generic resource suffixes (_ativo). The verbs also vary grammatically: lista (noun-like imperative), detalhes, comparar (infinitive), cotacao, historico. The pattern is readable but not fully uniform.
Nine tools is well-scoped for a Brazilian stock exchange (B3) data server covering quotes, fundamentals, indices, options, dividends, FIIs, and history. Each tool clearly earns its place without being excessive or too thin.
The surface covers the major investor workflows: real-time quotes, price history, fundamentals, dividend history, FII browsing, index quotes, options chains, and cross-asset comparison. Minor gaps include missing order/book trading depth and news/earnings calendar, but agents can complete typical research workflows without dead ends.
Maintenance
Related MCP Connectors
Official Intrinio MCP server. US stock prices, options and fundamentals for AI agents.
brapi.dev MCP — Brazilian stock + crypto + ETF quotes.
MCP server for Financial Modeling Prep API with 250+ financial data tools
A Model Context Protocol server exposing real-time and historical Colombo Stock Exchange (CSE) data to AI agents and LLM applications. Provides quotes and OHLCV price history, full financial statements (income, balance sheet, cash flow), pre-computed technicals (moving averages, RS ratings, volume signals), macroeconomic indicators, corporate actions, and rule-based screening across CSE stocks and sector indices, everything needed to build CSE-aware trading assistants, research tools, and market-analysis agents. This is the official MCP server of www.ceyloncharts.com
Related MCP Servers
- AlicenseAqualityCmaintenanceComprehensive MCP server for real-time stock, cryptocurrency, options, and fundamental analysis, including SEC filings and insider trading data.269 npmMIT
- FlicenseNot gradedqualityDmaintenanceA comprehensive MCP server that provides access to Alpha Vantage's financial data APIs, including stocks, forex, crypto, commodities, and economic indicators, enabling users to retrieve real-time quotes, historical data, technical indicators, and market intelligence through natural language.-
- AlicenseAqualityBmaintenanceMCP server that exposes Yahoo Finance data through tools for searching instruments, fetching quotes, history, company info, financials, dividends, news, recommendations, and options. Enables AI assistants to answer market-data questions using natural language.242,315 PyPI2MIT
- AlicenseNot gradedqualityDmaintenanceProvides Brazilian financial market data (stocks, dividends, FIIs, crypto, exchange rates, macro indicators) from B3. Works with any MCP client via HTTP, read-only.MIT