get_option_chain
Fetch option chain data for a stock symbol, listing available expiration dates or a specific chain filtered by strike range.
Instructions
Get the broker's own option chain for a stock symbol.
Args: symbol: Underlying ticker, e.g. 'NVDA'. exp_date: Expiration as 'YYYYMMDD' (or 'YYYY-MM-DD'). Omit to list the available expiration dates instead of returning a chain. strike_min / strike_max: Optional inclusive strike filter (0 = no bound). Full chains on NVDA/MU/CRWD exceed the MCP result-size cap (~100-140k chars); pass a band around spot (e.g. ±15%) to keep the payload small.
Returns JSON: {"items": [{exp_date, day_left, exp_type}, ...]} when exp_date is omitted, else the chain for that expiration (filtered if bounds given).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | ||
| exp_date | No | ||
| strike_max | No | ||
| strike_min | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |