yahoo_finance_download
Fetch historical OHLC price records for up to 25 Yahoo Finance symbols in one request. Set symbols and use start/end or period plus interval to choose dates and cadence; adjustment flags control corporate-action handling. Use yahoo_finance_ticker_history for one symbol or yahoo_finance_ticker_history_metadata to inspect valid ranges and intervals.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "yahoo_finance_download"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | End date (exclusive) as YYYY-MM-DD or a Unix timestamp. Defaults to now. | |
| start | No | Start date (inclusive) as YYYY-MM-DD or a Unix timestamp. Overrides period when set. | |
| keepna | No | Keep rows that contain NaN/null values. Default false. | |
| period | No | Time range. Allowed values: 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max. Default 1mo. Ignored when start is set. | |
| symbols | No | List of ticker symbols to download, e.g. [AAPL, MSFT]. Required, up to 25 symbols. | |
| interval | No | Candle interval. Allowed values: 1m, 2m, 5m, 15m, 30m, 60m, 90m, 1h, 1d, 5d, 1wk, 1mo, 3mo. Default 1d. | |
| rounding | No | Round prices to the symbol's display precision. Default false. | |
| auto_adjust | No | Adjust OHLC prices for dividends and splits. Default false. | |
| back_adjust | No | Back-adjust prices using dividend and split data. Default false. | |
| include_actions | No | Include dividends, splits, and capital gains events. Default false. | |
| include_prepost | No | Include pre-market and post-market data points. Default false. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |