get_price_history
OHLCV price history for a symbol over a date range.
Requires a paid plan (managed market data). ``start`` is required
(``YYYY-MM-DD``); ``end`` defaults to today. Returns a summary (symbol,
resolved date range, total bar count, price range, gap flags),
market-hours detection, and the OHLCV arrays. A long history is
downsampled by the MCP server to a bounded number of points — first and
last bar always kept, every column thinned on the same dates — with
``downsampled_from_bars`` and ``points_returned`` recorded on the
``ohlcv`` block; the untouched ``summary.total_bars`` still reports the
true bar count. The window is bounded by the plan's per-request bar cap
— call get_data_range first to size a request.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ||
| start | Yes | ||
| symbol | Yes | ||
| frequency | No | daily |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||