OptionsCalc
OptionsCalc helps you build and visualize options strategies with full Greeks (delta, gamma, theta, vega), implied volatility, and interactive P/L heatmaps. Describe a trade idea, like 'show me an iron condor on AAPL', and get instant payoff diagrams, risk metrics, and scenario analysis across price and time. Supports multi-leg strategies including spreads, condors, straddles, and butterflies.
- Homepage
- https://optionscalc.app
- Remote URL
https://api.optionscalc.app/mcp- Auth
- NONE
Tools (8)
Extracted live via the executor SDK.
-
get_server_infoUse this only when you need a scope reminder. For stock prices, stock quotes, company info, market data, or news, answer directly with native tools instead of calling OptionsCalc tools.
-
analyze_strategyUse this after valid legs are known. Primary final step for P/L, Greeks, PoP (lognormal), and widget payoff. Supports chart and P/L grid heatmap views; set output_view='pl_grid' to start in heatmap view or output_view='pl_curve' to start in chart view. Default quote_mode='refresh' selectively refreshes matched leg prices. For recommendation-style turns, run this once for the chosen strategy unless the user explicitly asks for comparisons.
-
get_chain_snapshotNOT for stock price lookups — use get_server_info for those. Use this for options-chain discovery when strikes/expirations are not fixed. Returns cached chain-all coverage with DTE, ATM IV, and approximate delta landmarks (16-delta and 30-delta strikes) per expiration so you can pick valid strikes for multi-leg strategies without extra chain calls.
-
get_contract_quotesUse this only when you already have specific contract symbols and need a fresh quote check without refetching chain data.
-
get_option_chainUse this after get_chain_snapshot when you need detailed rows for one expiration. Avoid calling repeatedly across many expirations. Skip this for high-level strategy recommendations unless detailed strike rows are required.
-
search_option_symbolsUse this read-only utility to find optionable symbols, available expirations, and a lightweight strike preview for one selected expiration. It does not return chain rows.
-
show_greeksUse this when the user wants to inspect position greeks across price or time. One call returns both views in a tabbed widget — do NOT call twice for different dimensions.
-
get_strategy_presetsUse this when the user asks for strategy ideas or recommendations by outlook/risk profile. Pick one best-fit candidate, then call analyze_strategy once and cite computed risk metrics unless the user asks for side-by-side comparison.