Get a historical market close
get_historical_priceRetrieve the end-of-day closing price for a listed ticker on a given date, falling back to the last trading day if the market was closed; not for unlisted assets.
Instructions
Look up the Yahoo Finance end-of-day close for a LISTED ticker on a date — the close on that day, or the last trading day before it if it didn't trade (weekend, holiday, suspension). Records nothing. Returns symbol (e.g. MDX.AX), trade_date, close, currency, trading_days_before_requested, stale (true when the last trade is more than 5 trading days before the date — check for a suspension or delisting) and the evidence line to pass to record_valuation. Not for unlisted trusts, private equity or property: those have no market price and need a statement or valuer's report.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ticker": "<ticker>",
"date": "<date>"
},
"name": "get_historical_price"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Date to price as an ISO date, e.g. "2026-05-30" | |
| ticker | Yes | Ticker without exchange suffix, e.g. "MDX" or "BHP" | |
| currency | No | Convert the close into this currency, e.g. "AUD" | |
| exchange | No | Exchange (default ASX) |