ApexVol MCP Server
Provides natural language access to ApexVol's options analytics platform, enabling queries on options chains, volatility metrics, Greeks, flow analysis, and strategy building via Claude Code or Claude Desktop.
README
ApexVol MCP Server
A Model Context Protocol (MCP) server that provides natural language access to ApexVol's options analytics platform. Query options chains, volatility metrics, Greeks, flow analysis, and more using Claude Code or Claude Desktop.
Architecture
Customer's Machine ApexVol Platform
┌─────────────────────┐ ┌─────────────────────┐
│ Claude Code/Desktop │ │ apexvol.com │
│ │ │ │ │
│ ▼ │ │ │
│ ApexVol MCP │──── HTTPS ───▶│ /api/mcp/data/... │
│ (runs locally) │ │ │
└─────────────────────┘ └─────────────────────┘
The MCP server runs locally on your machine and makes API calls to the ApexVol platform. No additional infrastructure required.
Features
- 29 Analytics Tools covering the full ApexVol API
- Natural Language Interface - Ask questions like "What's the IV rank for SPY?"
- Claude Code & Desktop Support - Works with CLI and desktop applications
- Token Authentication - Secure API token validation
Available Tools
Options Chain (5 tools)
get_options_chain- Full options chain for any tickerget_expirations- Available expiration datesget_options_by_delta- Find options at specific deltaget_stock_price- Current price and company infocalculate_expected_move- Expected move from straddle pricing
Volatility Analysis (5 tools)
get_iv_rank- IV rank and percentileget_volatility_cone- IV vs historical realized volatilityget_volatility_risk_premium- VRP (IV minus RV)get_term_structure- IV across expirationsfind_iv_opportunities- Mean reversion opportunities
Greeks & GEX (5 tools)
get_gex- Gamma Exposure by strikeget_charm_exposure- Delta decay exposureget_third_order_greeks- Speed, zomma, color, vomma, ultimaget_greeks_heatmap- Greeks across strikes and expirationsget_cross_index_gex- Compare GEX across indices
Options Flow (3 tools)
get_options_flow- Flow and unusual activityget_smart_money_flow- Institutional flow patternsscan_volatility_arb- Cross-index volatility arbitrage
Strategy Building (3 tools)
build_strategy- Build options strategies (iron condor, spreads, etc.)analyze_strategy- Full P&L and Greeks analysisoptimize_strategy- Find optimal strikes
Risk Management (4 tools)
calculate_portfolio_greeks- Aggregate portfolio Greeksrun_scenario_analysis- What-if scenariosgenerate_stress_tests- Stress test resultsget_hedge_recommendations- Hedging suggestions
Events & Screening (4 tools)
get_earnings_calendar- Upcoming earningsanalyze_earnings_history- Historical earnings movesscreen_market- Market screening (high IV, unusual volume, etc.)get_market_overview- Market-wide volatility overview
Installation
Prerequisites
- Python 3.10+
- An ApexVol Pro subscription and an API token (see "Getting a Token" below)
Install the Package
pip install apexvol-mcp
Or install from source:
cd apexvol-mcp
pip install -e .
Configuration
Claude Code (CLI)
Add to your project's .mcp.json or global ~/.claude.json:
{
"mcpServers": {
"apexvol": {
"command": "apexvol-mcp",
"env": {
"APEXVOL_API_TOKEN": "avmcp_YOUR_TOKEN_HERE"
}
}
}
}
Claude Desktop App
macOS: Edit ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: Edit %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"apexvol": {
"command": "apexvol-mcp",
"env": {
"APEXVOL_API_TOKEN": "avmcp_YOUR_TOKEN_HERE"
}
}
}
}
Environment Variables
| Variable | Required | Description |
|---|---|---|
APEXVOL_API_TOKEN |
Yes | Your ApexVol API token |
APEXVOL_API_URL |
No | API URL (default: https://apexvol.com) |
Usage
After configuration, restart Claude Code or Claude Desktop to load the MCP server.
Example Queries
Volatility Analysis:
- "What's the IV rank for AAPL?"
- "Show me the volatility cone for SPY"
- "Is there a volatility risk premium in TSLA?"
Options Chain:
- "Get the options chain for QQQ expiring next week"
- "Find a 30 delta put on NVDA"
- "What's the expected move for AMZN earnings?"
Greeks & GEX:
- "What's the gamma exposure for SPY?"
- "Show me the GEX flip point for QQQ"
- "Compare GEX across major indices"
Flow Analysis:
- "What's the options flow in AAPL today?"
- "Any unusual options activity in META?"
- "Scan for volatility arbitrage opportunities"
Strategy Building:
- "Build an iron condor on SPY"
- "Analyze a 150/155 call spread on AAPL"
- "What are the Greeks for selling a 200 put on NVDA?"
Risk Management:
- "Calculate portfolio Greeks for 100 AAPL shares and 1 AAPL 200 call"
- "Run a stress test on my positions"
- "How should I hedge my delta exposure?"
Market Overview:
- "What's the market overview today?"
- "Show me stocks with high IV rank"
- "What earnings are coming up this week?"
Response Format
All tools return structured data with a markdown summary:
{
"success": true,
"data": { ... },
"summary": "## AAPL IV Analysis\n\n| Metric | Value |\n...",
"metadata": {
"timestamp": "2025-01-08T10:30:00",
"ticker": "AAPL"
}
}
Authentication
ApexVol MCP uses token-based authentication. Your token is sent with each API request to the ApexVol platform.
Token Format
- Prefix:
avmcp_ - Length: 38 characters total
Getting a Token
API access requires an active Pro subscription and is currently invite-only. Request a token by emailing support@apexvol.com — tokens are issued by the ApexVol team. The token is sent with every request, so treat it like a password; contact support to rotate or revoke it if it leaks.
Troubleshooting
"Invalid or missing API token"
- Verify your
APEXVOL_API_TOKENenvironment variable is set correctly - Ensure your token hasn't been revoked
- Check that the token starts with
avmcp_
"Request timed out"
- Check your internet connection
- The ApexVol platform may be temporarily unavailable
MCP Server Not Loading
- Restart Claude Code/Desktop after configuration changes
- Check that
apexvol-mcpis in your PATH - Verify the configuration JSON syntax is valid
Development
Running Locally
# Install in development mode
pip install -e ".[dev]"
# Run the server directly
python -m apexvol_mcp.server
Running Tests
pytest tests/
Support
For issues or questions:
- Email: support@apexvol.com
- Documentation: https://apexvol.com/docs/api
License
MIT — see the license field in pyproject.toml. The client wrapper is open
source; access to the ApexVol platform itself remains gated by your API token and
subscription.
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。