Get end-of-day price history and return statistics
get_price_historyEnd-of-day stock price history for a US ticker from Tiingo (market data — SEC filings never include prices). Returns the series (open, high, low, close, split- and dividend-adjusted close, volume), dividends and splits in the range, and summary statistics on the adjusted close: total and annualized return, annualized volatility, maximum drawdown with its dates, and the range high and low. frequency: daily, weekly, monthly (default daily). Dates are YYYY-MM-DD; the default range is the last 12 months. Long daily ranges list only the latest 400 points (statistics still cover the full range) — use weekly or monthly for long periods. Not financial advice.
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>"
},
"name": "get_price_history"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | Yes | US ticker symbol, e.g. AAPL or BRK.B | |
| endDate | No | YYYY-MM-DD; default today | |
| frequency | No | daily | |
| startDate | No | YYYY-MM-DD; default one year before endDate | |
| includeSeries | No | Set false to return only the summary statistics |