Skip to main content
Glama
HarryWarre

Crypto Options Desk MCP

by HarryWarre

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUG_MCPNoSet to '1' for DEBUG-level logs
MCP_LOG_FILENoWhere the server logs (never stdout — stdio is the JSON-RPC channel)/tmp/mcp-trading.log
BYBIT_API_KEYNoOnly for the two user-position tools (read-only key recommended)
BYBIT_API_SECRETNoOnly 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

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription
quant_research_promptSenior quant options/futures research workflow for a given crypto asset.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 22 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count3/5

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.

Completeness4/5

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.

Maintenance

ActivityMaintained
ResponsivenessResponsive