hindcast

MCP servers

MCP server for treasury data (yields & reference rates)

Yield curves look like the simplest data in finance and behave like some of the fussiest. Conventions differ by market, series get restated when a source revises its methodology, and the same maturity point can be quoted from different instruments depending on who published it.

This server exposes government yields and reference rates as tools with the conventions made explicit: which curve, which source, which day count, and when the value was published. Both US Treasury and Brazilian Tesouro series are available on the same interface, so a cross-market rate question does not require two different mental models.

As with everything else in the catalog, publication timing is preserved. A curve queried as of a past date returns what was published by then, which matters for any analysis that pairs rate levels with an event that happened during the trading day.

hindcast — session

preview

hindcast> curve levels on a past date for two markets

→ tool: yield_curve { markets:["us","br"], as_of:"..." }

maturity points with source and publication timestamp

source: official curve publications, conventions labeled

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 Macro, Point-in-Time
Optional — helps us build in the right order. All skippable.

Role

Company

Datasets you need

Questions

Are the curves interpolated?

Published points are returned as published. Interpolation is a modeling choice with several defensible answers, so it belongs in your code rather than being baked invisibly into the data.

What happens when a source changes methodology?

The change becomes a labeled break rather than a silent adjustment to history, so a series that looks continuous really is continuous.

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

← Back to the data catalog