get_options_chain
Option chain, expiration dates, historical option contract bars, and Black-Scholes Greeks lookup for a single underlying ticker: returns available expiration dates and liquid call/put contracts with strike, bid, ask, implied volatility, volume, open interest and Greeks (delta, gamma, theta, vega, rho). When strike is also provided (with expiration and option_type call/put), returns historical daily OHLCV, open interest, implied volatility and Black-Scholes Greeks for that active or expired option contract.
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": {
"symbol": "<symbol>"
},
"name": "get_options_chain"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Optional end date in YYYY-MM-DD format when strike is specified for historical option bars | |
| from | No | Optional start date in YYYY-MM-DD format when strike is specified for historical option bars | |
| limit | No | Maximum number of option contracts or historical daily bars to return, 1-50 (default 10 for chains, 30 for historical bars) | |
| strike | No | Optional strike price (e.g. 200 or 345) to retrieve historical daily OHLCV, Open Interest, Implied Volatility and Black-Scholes Greeks for a specific active or expired option contract (requires expiration and option_type call or put) | |
| symbol | Yes | Underlying equity or ETF ticker in standard market notation, e.g. AAPL, NVDA, SPY, QQQ | |
| expiration | No | Optional expiration date filter in YYYY-MM-DD format (e.g. 2026-11-20). Required when strike is specified for historical contract bars | |
| option_type | No | Optional contract type filter: all (default: both calls and puts), call or put |