Bolsai MCP
Brazilian stock market data (B3, CVM, BCB) for AI assistants: quotes, fundamentals, dividends, FIIs.
Connector by viniciuslazzari · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/viniciuslazzari-bolsai-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 10 read · 0 write · 0 delete · 1 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Python package
Tools by what they do 11
Read from the source code; the running server may list different tools.
Read 10 · Look things up without changing anything.
compare_stocksget_dividendsget_fii_detailsget_financial_statementsget_fundamentalsget_macro_indicatorget_price_historyget_stock_quotelist_sectorssearch_companies
Not yet classified 1 · We could not tell from the name and description.
screen_stocks
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
BOLSAI_API_KEY
Tools (11)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
compare_stocksCompare fundamental indicators across multiple stocks side by side. Args: tickers: Comma-separated tickers, 2-5 (e.g. "PETR4,VALE3,ITUB4") metrics: Optional comma-separated metrics to show (e.g. "pl,pvp,roe,dividend_yield"). Available: pl, pvp, ev_ebitda, roe, roa, roic, net_margin, gross_margin, ebitda_margin, dividend_yield, close_price, lpa, vpa, debt_equity, p_sr
get_dividendsGet dividend history with yield, annual summary, and individual payments. Works for both stocks and FIIs. FII tickers (ending in 11) are auto-detected. Args: ticker: Stock or FII ticker (e.g. PETR4, HGLG11) years: Years of history (1-20, default 3)
get_fii_detailsGet FII (Real Estate Fund) details: P/VP, dividend yield, NAV, and distributions. Args: ticker: FII ticker (e.g. HGLG11, KNRI11, MXRF11)
get_financial_statementsGet raw CVM financial statements (income, balance sheet, cash flow). Args: ticker: Stock ticker (e.g. PETR4) statement_type: DRE (income), BPA (assets), BPP (liabilities), DFC_MI (cash flow), DVA (value added). Default: DRE. report_type: DFP (annual) or ITR (quarterly). Default: DFP. reference_date: Date (YYYY-MM-DD). Default: latest available.
get_fundamentalsGet fundamental indicators: P/L, P/VP, EV/EBITDA, ROE, margins, debt ratios, and more. Returns 27+ indicators for Brazilian stocks. Uses the latest available data unless a specific reference_date is provided. Args: ticker: Stock ticker (e.g. PETR4, VALE3) reference_date: Optional date (YYYY-MM-DD) for historical snapshot
get_macro_indicatorGet Brazilian macroeconomic indicator data. Args: indicator: One of: selic, selic_target, ipca, cdi, usd_brl, eur_brl limit: Number of data points (default 30)
get_price_historyGet historical OHLCV stock prices with adjusted values for splits and dividends. Data available from 1986 to present. Args: ticker: Stock ticker (e.g. PETR4) start: Start date (YYYY-MM-DD) end: End date (YYYY-MM-DD) limit: Max data points (default 30, max 5000)
get_stock_quoteGet the current stock price with daily change, 52-week range, and YTD return. Args: ticker: Brazilian stock ticker (e.g. PETR4, VALE3, ITUB4)
list_sectorsList all available sectors with company counts. Use this to discover valid sector names for search_companies and screen_stocks.
screen_stocksScreen ALL Brazilian stocks by fundamental metrics. Scans ~264 companies in one call. Args: filters: Comma-separated filters like "pl_lt=15,roe_gt=10,dividend_yield_gt=5". Supported metrics: pl, pvp, ev_ebitda, roe, roa, roic, net_margin, gross_margin, ebitda_margin, dividend_yield, debt_equity, net_debt_ebitda, market_cap, lpa, vpa, current_ratio, p_sr, cagr_revenue_5y, cagr_earnings_5y. Use _gt (greater than) or _lt (less than) suffix. sector: Sector filter (e.g. "Bancos", "Energia Elétrica", "Petróleo e Gás") sort: Sort by met…
search_companiesSearch for Brazilian listed companies by name or sector. Use list_sectors first to see valid sector names. Args: query: Search term for company name (e.g. "Petrobras", "banco") sector: Filter by sector (e.g. "Bancos", "Petróleo e Gás", "Energia Elétrica")
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 1
- Weekly downloads
- 45
- Last commit
- Jul 7, 2026 (3 months ago)
- Last release
- Jul 7, 2026 (3 months ago)
- Last package publish
- Jul 7, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.viniciuslazzari/bolsai-mcp- Version
- 0.1.4
- Auth
- API key
- Packages
- pypi bolsai-mcp
- License
- MIT
- Repository
- github.com/viniciuslazzari/bolsai-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Bolsai MCP. Agent Mart. https://agentmart.dev/connectors/viniciuslazzari-bolsai-mcp (last updated 2026-10-24)