schwab_get_option_chain
Get a filtered option chain suitable for spread evaluation.
Returns a markdown table of surviving contracts with one row per leg. Header line carries the underlying price and the active filter constants.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| npub | No | Required. Your Nostr public key (npub1...) for credit billing. | |
| symbol | Yes | Underlying ticker (equity or ETF). For index options use the $-prefix form: $SPX, $NDX, $RUT. | |
| dpop_token | No | ||
| strike_count | No | Approximate total strikes returned, centered on ATM (default 20). | |
| contract_type | No | "ALL", "CALL", or "PUT". | ALL |
| days_to_expiration | No | Maximum days to expiration to include (default 21). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |