hindcast

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

preview

hindcast> 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

Preview of the shape of an answer — endpoints open to the waitlist first.

What's covered

Join the waitlist — this page's dataset is already selected.

Need this one?votes for Brazil Deep Coverage
Optional — helps us build in the right order. All skippable.

Role

Company

Datasets you need

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.

Join the waitlist. Vote the roadmap. First in, first served.

← Back to the data catalog