42 tools available via the Remora MCP server. All tools return filtered analysis, not financial advice. All read tools include staleness timestamps showing when data was last retrieved.
| Parameter | Type | Default | Description |
|---|---|---|---|
| tickers required | string[] | Ticker symbols to screen | |
| min_dte | int | 20 | Minimum days to expiration |
| max_dte | int | 60 | Maximum days to expiration |
| min_delta | float | 0.15 | Minimum delta (0-1) |
| max_delta | float | 0.40 | Maximum delta (0-1) |
| min_yield | float | Minimum annual yield % | |
| min_open_interest | int | Minimum open interest | |
| max_bid_ask_spread_pct | float | Maximum bid-ask spread % | |
| top | int | 25 | Max results to return |
| Parameter | Type | Default | Description |
|---|---|---|---|
| tickers required | string[] | Ticker symbols to screen | |
| min_dte | int | 20 | Min DTE |
| max_dte | int | 60 | Max DTE |
| min_delta | float | 0.15 | Min delta |
| max_delta | float | 0.40 | Max delta |
| min_yield | float | Min annual yield % | |
| min_open_interest | int | Min open interest | |
| top | int | 25 | Max results |
| Parameter | Type | Default | Description |
|---|---|---|---|
| tickers required | string[] | Ticker symbols | |
| spread_type | string | bull_put | bull_put or bear_call |
| min_dte / max_dte | int | 20 / 60 | DTE range |
| spread_widths | float[] | Allowed spread widths ($) | |
| min_return_on_risk | float | Min return on risk % | |
| min_short_delta / max_short_delta | float | Short leg delta range | |
| top | int | 25 | Max results |
| Parameter | Type | Default | Description |
|---|---|---|---|
| tickers required | string[] | Ticker symbols | |
| dte_min / dte_max | int | 30 / 180 | DTE range |
| delta_min / delta_max | float | 0.30 / 0.80 | Delta range |
| max_premium | float | Max premium per contract ($) | |
| min_iv_rank | float | Min IV rank (0-100) | |
| top | int | 25 | Max results |
| Parameter | Type | Default | Description |
|---|---|---|---|
| tickers required | string[] | Ticker symbols | |
| dte_min / dte_max | int | 30 / 180 | DTE range |
| delta_min / delta_max | float | 0.30 / 0.80 | Delta range (absolute value) |
| max_premium | float | Max premium per contract ($) | |
| min_iv_rank | float | Min IV rank (0-100) | |
| top | int | 25 | Max results |
| Parameter | Type | Default | Description |
|---|---|---|---|
| tickers required | string[] | Ticker symbols | |
| spread_type | string | bull_call | bull_call or bear_put |
| min_dte / max_dte | int | 20 / 90 | DTE range |
| spread_widths | float[] | Allowed spread widths ($) | |
| min_return_on_risk | float | Min return on risk % | |
| top | int | 25 | Max results |
| Parameter | Type | Default | Description |
|---|---|---|---|
| ticker required | string | Ticker symbol | |
| capital | float | 10000 | Available capital ($) |
| view | string | bullish_mild | bullish_strong, bullish_mild, neutral, bearish_mild, bearish_strong |
| goal | string | income | income, appreciation, hedge, speculation |
| risk_tolerance | string | moderate | conservative, moderate, aggressive |
| dte_preference | string | any | short (0-30d), medium (30-90d), long (90d+), any |
| Parameter | Type | Default | Description |
|---|---|---|---|
| ticker required | string | Ticker symbol | |
| capital | float | 10000 | Available capital ($) |
| view | string | bullish_mild | bullish_strong, bullish_mild, or neutral |
| Parameter | Type | Default | Description |
|---|---|---|---|
| portfolio_id required | string | Portfolio UUID |
| Parameter | Type | Default | Description |
|---|---|---|---|
| portfolio_id required | string | Portfolio UUID |
| Parameter | Type | Default | Description |
|---|---|---|---|
| portfolio_id required | string | Portfolio UUID | |
| ticker required | string | Ticker symbol | |
| option_type required | string | PUT or CALL | |
| direction required | string | BUY or SELL | |
| strike required | float | Strike price | |
| premium required | float | Per-contract premium | |
| expiration required | string | Expiration date (YYYY-MM-DD) | |
| quantity | int | 1 | Number of contracts |
| entry_date | string | Entry date (YYYY-MM-DD, defaults to today) | |
| notes | string | Optional notes |
| Parameter | Type | Default | Description |
|---|---|---|---|
| portfolio_id required | string | Portfolio UUID | |
| trade_id required | string | Trade ID (e.g. T0001) | |
| exit_price required | float | Per-share exit price | |
| status | string | CLOSED | CLOSED, EXPIRED, ASSIGNED, or CALLED_AWAY |
| exit_date | string | Exit date (YYYY-MM-DD, defaults to today) |
| Parameter | Type | Default | Description |
|---|---|---|---|
| portfolio_id required | string | Portfolio UUID | |
| ticker required | string | Ticker symbol | |
| spread_type required | string | bull_put, bear_call, bull_call, bear_put, iron_condor, jade_lizard, short_straddle, long_straddle, short_strangle, long_strangle, calendar_call, calendar_put | |
| short_strike required | float | Short leg strike | |
| long_strike required | float | Long leg strike | |
| expiration required | string | Expiration date (YYYY-MM-DD) | |
| net_credit | float | 0 | Net credit received (credit spreads) |
| net_debit | float | 0 | Net debit paid (debit spreads) |
| quantity | int | 1 | Number of contracts |
| entry_date | string | Entry date (YYYY-MM-DD, defaults to today) | |
| notes | string | Optional notes |
| Parameter | Type | Default | Description |
|---|---|---|---|
| portfolio_id required | string | Portfolio UUID | |
| spread_id required | string | Spread ID (e.g. S0001) | |
| exit_price required | float | Per-contract close price | |
| status | string | CLOSED | CLOSED or EXPIRED |
| exit_date | string | Exit date (YYYY-MM-DD, defaults to today) |
| Parameter | Type | Default | Description |
|---|---|---|---|
| portfolio_id required | string | Portfolio UUID | |
| ticker required | string | Ticker symbol | |
| shares required | int | Number of shares | |
| cost_basis required | float | Cost basis per share | |
| acquired_date | string | Date acquired (YYYY-MM-DD) | |
| notes | string | Optional notes |
| Parameter | Type | Default | Description |
|---|---|---|---|
| portfolio_id required | string | Portfolio UUID |
| Parameter | Type | Default | Description |
|---|---|---|---|
| portfolio_id | string | Portfolio UUID. Omit to combine all your portfolios. | |
| period | string | all | all, 30d, 90d, or ytd |
| Parameter | Type | Default | Description |
|---|---|---|---|
| portfolio_id required | string | Portfolio UUID |
| Parameter | Type | Default | Description |
|---|---|---|---|
| ticker required | string | Ticker symbol | |
| expiration | string | Expiration date (YYYY-MM-DD). Recommended — without one, the nearest weekly ≥7 DTE is auto-selected. Check available_expirations in the response for other dates. | |
| option_type | string | call or put. Omit for both. | |
| min_volume | int | Minimum volume filter | |
| min_open_interest | int | Minimum open interest filter | |
| top | int | Max contracts to return |
| Parameter | Type | Default | Description |
|---|---|---|---|
| ticker required | string | Ticker symbol | |
| expiration required | string | Expiration date (YYYY-MM-DD) | |
| strike required | float | Strike price | |
| option_type required | string | call or put |
| Parameter | Type | Default | Description |
|---|---|---|---|
| ticker required | string | Ticker symbol |
| Parameter | Type | Default | Description |
|---|---|---|---|
| ticker | string | Ticker (omit for calendar) | |
| within_days | int | 14 | Calendar lookahead (days) |
| Parameter | Type | Default | Description |
|---|---|---|---|
| ticker required | string | Ticker symbol |
| Parameter | Type | Default | Description |
|---|---|---|---|
| ticker | string | Ticker symbol. Omit for market-wide flow. | |
| limit | int | 20 | Max rows for market-wide flow |
| Parameter | Type | Default | Description |
|---|---|---|---|
| ticker | string | Single ticker for a live read; omit for the market-wide tape. | |
| min_premium | int | 0 | Only surface sweeps/blocks at least this large ($) |
| limit | int | 20 | Max rows |
| Parameter | Type | Default | Description |
|---|---|---|---|
| hours | int | 24 | Look-back window in hours (1–720) |
| Parameter | Type | Default | Description |
|---|---|---|---|
| No parameters | |||
| Parameter | Type | Default | Description |
|---|---|---|---|
| iv_rank_min / iv_rank_max | float | IV rank range (0-100) | |
| pe_min / pe_max | float | P/E ratio range | |
| market_cap_min | int | Minimum market cap ($) | |
| dividend_yield_min | float | Minimum dividend yield % | |
| sector | string | Sector filter | |
| signal | string | Technical signal filter | |
| earnings_within | int | Earnings within N days | |
| sort_by | string | iv_rank, current_iv, pe_ratio, market_cap, dividend_yield, current_price, days_to_earnings, ticker | |
| sort_dir | string | desc | asc or desc |
| limit | int | 25 | Max results |
| Parameter | Type | Default | Description |
|---|---|---|---|
| portfolio_id required | string | Portfolio UUID | |
| model_id | string | A saved target model (from list_target_models) | |
| inline_weights | object | Target weights, e.g. {"AAPL": 0.25, "NVDA": 0.5} (provide this or model_id) | |
| objective | string | annual_yield | annual_yield, theta, delta, or (Ultimate) saber / tye |
{"AAPL": 0.5, "MSFT": 0.5}, or an equal-weight ticker list. Use the returned id as model_id in build_plan.| Parameter | Type | Default | Description |
|---|---|---|---|
| portfolio_id required | string | Portfolio UUID | |
| horizon_weeks | int | 8 | Projection horizon |
| Parameter | Type | Default | Description |
|---|---|---|---|
| tickers required | string[] | Tickers to screen | |
| side | string | put | put (cash-secured puts) or call (covered calls) |
| min_dte / max_dte | int | 20 / 60 | Days-to-expiration band |
| min_delta / max_delta | float | 0.15 / 0.40 | Delta band |
| limit | int | 15 | Max results |
| Parameter | Type | Default | Description |
|---|---|---|---|
| ticker required | string | Ticker symbol | |
| side | string | put | put or call |
| min_dte / max_dte | int | 14 / 60 | Days-to-expiration band |
| top | int | 8 | Max contracts |