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 | File path for server logs (never stdout) | /tmp/mcp-trading.log |
| BYBIT_API_KEY | No | Bybit API key for user position tools (optional, read-only recommended) | |
| BYBIT_API_SECRET | No | Bybit API secret for user position tools (optional, read-only recommended) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
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_indicatorsC | Calculate technical indicators (RSI, MACD, ATR, Bollinger Bands) |
| analyze_portfolio_greeksC | Analyze portfolio Greeks and risk metrics for options positions |
| run_scenario_analysisB | Run scenario analysis for portfolio PnL across price and volatility moves |
| get_historical_dataB | Get historical price data with basic metrics |
| get_options_chainC | Get current options chain data |
| get_market_sentiment_analysisB | 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_positionsC | Get user's options positions from Bybit for any asset (BTC, ETH, SOL) |
| get_user_all_positionsC | 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_straddlesB | 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_infoB | 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 | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dasein108/crypto_options_desk_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server