Crypto Options Desk MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DEBUG_MCP | No | Set to '1' for DEBUG-level logs | |
| MCP_LOG_FILE | No | Where the server logs (never stdout — stdio is the JSON-RPC channel) | /tmp/mcp-trading.log |
| BYBIT_API_KEY | No | Only for the two user-position tools (read-only key recommended) | |
| BYBIT_API_SECRET | No | Only for the two user-position tools (read-only key recommended) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_gex_analysisC | Analyze Gamma Exposure (GEX) levels and market impact |
| get_vanna_analysisC | Analyze Vanna exposure and volatility impact from price moves |
| get_flow_analysisC | Analyze options flow including volume, put/call ratios, and unusual activity |
| get_skew_analysisC | Analyze volatility skew and term structure across strikes and expiries |
| get_vol_surface_metricsB | Get volatility surface diagnostics (RR, skew, vol-of-vol, VRP) |
| get_technical_indicatorsB | Calculate technical indicators (RSI, MACD, ATR, Bollinger Bands) |
| analyze_portfolio_greeksC | Analyze portfolio Greeks and risk metrics for options positions |
| run_scenario_analysisC | Run scenario analysis for portfolio PnL across price and volatility moves |
| get_historical_dataC | Get historical price data with basic metrics |
| get_options_chainC | Get current options chain data |
| get_market_sentiment_analysisC | Get comprehensive market sentiment analysis including long-short ratios |
| get_open_interest_analysisC | Get open interest analysis and trends |
| get_funding_rate_analysisC | Get funding rate analysis and extremes |
| get_user_options_positionsB | Get user's options positions from Bybit for any asset (BTC, ETH, SOL) |
| get_user_all_positionsB | Get all user positions from Bybit (options, linear, inverse) |
| get_iv_rv_spreadA | Compute IV-RV spread (ATM implied vol vs Garman-Klass realized vol) — key metric for vol-selling strategies |
| get_covered_call_signalA | Evaluate covered call entry signal: go/no-go with IV-RV spread, vol regime, term structure, skew check, and recommended OTM strike |
| analyze_straddlesC | Comprehensive straddle analysis with profitability ranking |
| analyze_stranglesC | Comprehensive strangle analysis with optimization |
| analyze_spreadsC | Vertical spread analysis (call and put spreads) |
| analyze_portfolio_strategiesC | Identify and analyze existing option strategies in portfolio |
| get_server_infoA | Get server information and available tools |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| quant_research_prompt | Senior quant options/futures research workflow for a given crypto asset. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 22 tools
Most tools map to distinct analytics (straddles vs strangles vs spreads), but two pairs overlap: get_user_options_positions vs get_user_all_positions, and get_skew_analysis vs get_vol_surface_metrics. These could cause misselection, though descriptions clarify the scope.
All tool names follow a consistent lowercase snake_case verb_noun pattern (get_*, analyze_*, run_*). The prefixes are semantically meaningful and predictable, making it easy to infer tool purpose from the name.
22 tools is on the heavier side of typical, but the domain—crypto options analysis with market data, portfolio risk, and strategy tools—can justify the breadth. Still, several tools could be consolidated (e.g., skew/vol-surface overlap), making the set feel slightly over-scoped.
The set covers the core analysis lifecycle: data retrieval (chain, historical, funding, IV-RV), market analytics (GEX, Vanna, flow, OI), strategy analysis (straddles, strangles, spreads, covered calls), and portfolio risk (Greeks, scenario). It lacks execution/hedging tools, but for an analytics-focused desk that is acceptable; minor gaps like backtesting or strategy comparison remain.