Get Historical Stock Prices
get_financial_pricesGet end-of-day (EOD) historical price data for stocks.
Published reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.
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": {
"end_date": "<end_date>",
"interval": "<interval>",
"start_date": "<start_date>",
"ticker": "<ticker>"
},
"name": "get_financial_prices"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it. | |
| ticker | Yes | The stock ticker symbol (e.g. AAPL, MSFT). | |
| end_date | Yes | The end date for the price data (format: YYYY-MM-DD). Provider reference (supplier schema): `{"format":"date","type":"string"}`. | |
| interval | Yes | The time interval for the price data. Provider reference (supplier schema): `{"enum":["day","week","month","year"],"type":"string"}`. | |
| start_date | Yes | The start date for the price data (format: YYYY-MM-DD). Provider reference (supplier schema): `{"format":"date","type":"string"}`. | |
| interval_multiplier | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||