MCP servers
MCP server for Brazilian market data (B3 · BCB · CVM)
Researching Brazil from abroad usually means five browser tabs, a translation tool and a folder of downloaded spreadsheets. The data is public and good; the friction is entirely in access, and that friction is why the market is under-covered by the agent tooling that has appeared around US data.
This server collapses those tabs into tool calls: B3 price history, BCB time series and the Focus survey, CVM fund data, Tesouro yields, and CNPJ resolution that ties a company registry entry to a ticker. An agent asks in English, the server handles the Portuguese sources, the encodings and the schedule quirks.
The identifiers matter as much as the data. Because a CNPJ resolves into the same entity graph as a CIK, a question that spans a Brazilian subsidiary and its US-listed parent is one query rather than a reconciliation exercise.
hindcast — session
previewhindcast> price history and registry identity for a B3-listed name
→ tool: br_market { ticker:"...", include:["eod","entity"] }
✓ daily series plus the resolved CNPJ, ISIN and entity node
source: B3 end-of-day records joined to the registry graph
What's covered
- Tool: B3 end-of-day prices with corporate actions
- Tool: BCB SGS time series and the Focus expectations survey
- Tool: CVM fund lookups by CNPJ
- Tool: Tesouro Direto yields and reference rates
- CNPJ, ticker and ISIN resolution in one call
- English interface over Portuguese-language sources
Join the waitlist — this page's dataset is already selected.
Questions
Is this only useful for Brazil-focused funds?
No. It is arguably most useful for global desks that need occasional Brazilian depth without hiring for it — the same reason a US-focused desk still wants one good source for a Brazilian competitor's disclosures.
How current is the market data?
The design target is end-of-day depth rather than real-time feeds. Live market data is a different product with different constraints, and pretending otherwise would set a wrong expectation.
Related
Join the waitlist. Vote the roadmap. First in, first served.