Option Desk
Server Details
Option analytics over the SYNTH sample or a permitted chain: Greeks, positioning, payoffs, plots.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- Iman/agent-driven-options-desk-and-skills
- GitHub Stars
- 9
- Server Listing
- Option Desk
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 13 tools
The plotting surface is crowded: option_plots, option_plots_from_snapshot, option_report_plots, option_strategy_plot and option_strategy_from_snapshot all produce PNGs, and only the descriptions (and the '_from_snapshot' suffix) let an agent separate SYNTH sample vs. user data vs. multi-chart reports. option_import_snapshot and option_private_dashboard also read as near-duplicates (both create a one-hour bearer dashboard from user data), and option_chain_snapshot vs. option_validate_snapshot vs. option_snapshot_schema require careful reading. The descriptions do carry real disambiguation hints (e.g. 'prefer this for multi-chart reports'), which keeps this above a 2.
Every tool is snake_case with a consistent 'option_' prefix, so scanning is predictable. The one wrinkle is the data-source suffix convention: some tools use bare '_snapshot' (import/delete/validate/chain_snapshot) while others use '_from_snapshot' (plots/strategy), and a few names are pure nouns (option_plots, option_positioning) with no verb.
13 tools sits comfortably in the reasonable band for an options-analysis desk with sample data, import, validation, plotting, positioning and dashboard lifecycle. It leans slightly heavy because several of those 13 are near-variants of one another (five plotting/strategy tools, two dashboard creators).
The core lifecycle is present: schema discovery, validate, import/create dashboard, plot/report, strategy payoff, positioning, status, delete. However, there is no tool to list or enumerate existing snapshots/dashboards, which is a real dead end given option_delete_snapshot requires an identifier, and no update/refresh/re-import path for an existing snapshot. The explicit 'never fetches market data' stance is by design, not a gap.
Available Tools
13 toolsoption_chain_snapshotOption chain snapshotCRead-onlyIdempotentInspect
Summarize SYNTH or analyze a user-supplied option chain for private analysis. This service never fetches market data.
Inputs: rate, expiry, symbol, data_source, +5 more. Returns: object
option_delete_snapshotDelete snapshotADestructiveIdempotentInspect
Delete one short-lived imported dashboard before its automatic one-hour expiry.
Inputs: token (required). Returns: object
option_desk_statusOption Desk statusARead-onlyIdempotentInspect
Check the Option Desk data mode, source, refresh time, and public licence gate before requesting figures. No live feed or hosted backtest tool exists, even with uploaded history. Do not offer hosted backtests.
Inputs: no named parameters. Returns: object
option_import_snapshotImport snapshotCInspect
Import user-supplied option-chain data into a bearer-private interactive dashboard. Delete the artifacts after one hour.
Inputs: symbol (required), rate, expiry, data_source, +6 more. Returns: object
option_plotsOption plotsBRead-onlyIdempotentInspect
Render opaque PNG plots in the conversation. The SYNTH sample offers the market plot (dealer gamma exposure, open interest, volume and the smile by strike), the Greek ladder, and the structure comparison. Each is computed from the sample's own engine artifacts; there is no simulation or backtest for SYNTH because the hosted service has no price history.
Inputs: plot, rate, expiry, symbol, +6 more. Returns: Structured metadata returned with an inline plot result.
option_plots_from_snapshotPlots from snapshotBRead-onlyIdempotentInspect
Create opaque market and Greek PNG images from a user-supplied snapshot. Stamp source, capture time, expiry, and warnings on every image. Delete temporary files before the response.
Inputs: symbol (required), rate, expiry, data_source, +5 more. Returns: Structured metadata returned with an inline plot result.
option_positioningDealer positioningBRead-onlyIdempotentInspect
Return gamma walls, gamma flip, and max pain from SYNTH or a user-supplied chain. Dealer signs are an assumption, not observed positions.
Inputs: rate, expiry, symbol, data_source, +5 more. Returns: object
option_private_dashboardPrivate dashboardCInspect
Create a private interactive dashboard from user-supplied data. The bearer URL and all derived artifacts expire after one hour.
Inputs: symbol (required), rate, expiry, data_source, +6 more. Returns: object
option_report_plotsCombined report plotsARead-onlyIdempotentInspect
Return the market map, Greek ladder, strategy comparison and up to three requested payoff charts in ONE widget. Prefer this tool for multi-chart reports instead of parallel individual plot calls. Includes strategy_records, Greek units, scenarios and cost assumptions. Use those records for tables; never invent currency or a multiplier. Uses SYNTH or a user-supplied chain; never fetches live data.
Inputs: rate, expiry, symbol, strategies, +6 more. Returns: Structured metadata returned with an inline plot result.
option_snapshot_schemaSnapshot schemaARead-onlyIdempotentInspect
Return the accepted CSV and JSON option-chain fields, safe repair rules, size limits, data-rights confirmation, and retention policy.
Inputs: no named parameters. Returns: object
option_strategy_from_snapshotStrategy from snapshotCRead-onlyIdempotentInspect
Build one option structure from a user-supplied chain and return its opaque payoff PNG with permanent source and risk warnings.
Inputs: symbol (required), rate, expiry, strategy, +6 more. Returns: Structured metadata returned with an inline plot result.
option_strategy_plotStrategy payoff plotARead-onlyIdempotentInspect
Show an option-strategy payoff as an opaque PNG in the conversation. Any structure in the engine playbook can be built on the SYNTH sample chain. A market ticker requires user-supplied chain data. Do not start a localhost dashboard.
Inputs: rate, expiry, symbol, strategy, +6 more. Returns: Structured metadata returned with an inline plot result.
option_validate_snapshotValidate snapshotCRead-onlyIdempotentInspect
Validate and safely normalize a user-supplied option-chain snapshot. Return corrections and a summary. Delete all temporary files before the response.
Inputs: symbol (required), rate, expiry, data_source, +5 more. Returns: object
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Options analytics: 17 pricing models, 17 Greeks, GEX, IV, 23 screeners, unusual, dark pool, max pain
Options analytics for AI assistants: chains, IV rank, VRP, Greeks, GEX, expected moves, screeners.
Portfolio risk analytics — VaR, Monte Carlo, optimization, options Greeks, stress testing.
Options probability of profit, P/L graphs, option chains and a trade finder for US stocks.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides real-time options analytics, pricing with Greeks, Monte Carlo simulations, volatility analysis, strategy backtesting, and risk metrics using actual market data from Yahoo Finance and Polygon.io.1-
- AlicenseNot gradedqualityBmaintenanceProvides option and portfolio analytics through validated numerical methods, exposing tools for pricing, Greeks, implied volatility, volatility surfaces, and American options via MCP.33 PyPIMIT
- AlicenseNot gradedqualityBmaintenanceEnables querying FlashAlpha options-exposure analytics, including gamma exposure, key options-derived levels, implied volatility summaries, and Black-Scholes greeks.167 npmMIT
- AlicenseNot gradedqualityCmaintenanceOptions analytics MCP server providing 40+ tools for options chain data, position valuation, Greeks, charts, and volatility analysis.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.