
Product
Socket Now Protects the Firefox Extension Ecosystem
Socket is bringing experimental protection to Firefox, scanning 97,000+ extensions in Mozilla's official directory for malware and risky updates.
apexvol-mcp
Advanced tools
MCP server for ApexVol options analytics - query options data via Claude Code or Claude Desktop
A Model Context Protocol (MCP) server that gives AI assistants live access to ApexVol's options analytics platform: options chains, IV rank, volatility risk premium, Greeks, gamma exposure (GEX), expected moves, strategy building, and market screening. 43 tools, one connector.
Works with Claude Code, Claude Desktop, claude.ai (remote connector — no install), and any MCP-compatible client.
Add a custom connector in claude.ai or Claude Desktop (Settings → Connectors → Add custom connector) with this URL:
https://apexvol.com/mcp-server
Sign in with your ApexVol account when prompted (OAuth). That's it — no Python, no config files.
Claude Code can use the remote server too:
claude mcp add --transport http apexvol https://apexvol.com/mcp-server
then authenticate when prompted (the /mcp command shows login state).
pipx install apexvol-mcp
claude mcp add apexvol -e APEXVOL_API_TOKEN=avmcp_YOUR_TOKEN_HERE -- apexvol-mcp
Access requires any paid ApexVol plan (from $55/mo). Every tool returns the same data tier your web plan includes; Pro unlocks the full toolset. Tokens are self-served at apexvol.com/account → API Access.
Real output, 2026-08-15:
You: What's the IV rank for SPY?
Claude calls
get_iv_rank("SPY"):
Metric Value Current IV 12.3% IV Rank 7.8 IV Percentile 8.3% 52-Week Low 11.2% 52-Week High 25.0% Assessment: LOW — consider buying premium rather than selling it.
Follow-ups like "so is a calendar spread better than an iron condor here?" work because Claude can pull the term structure, build both strategies, and compare the Greeks — in the same conversation.
Remote (no install)
┌─────────────────────────┐ ┌──────────────────────────────┐
│ claude.ai / Desktop / │── OAuth ──▶│ https://apexvol.com/mcp-server│
│ Claude Code (HTTP) │ │ (streamable HTTP) │
└─────────────────────────┘ └──────────────────────────────┘
Local (stdio)
┌─────────────────────┐ ┌─────────────────────┐
│ Claude Code/Desktop │ │ apexvol.com │
│ │ │ │ │
│ ▼ │ │ │
│ ApexVol MCP │──── HTTPS ───▶│ /api/mcp/data/... │
│ (runs locally) │ │ │
└─────────────────────┘ └─────────────────────┘
The local server runs on your machine and calls the ApexVol platform API. The remote server is the same toolset hosted by ApexVol, authenticated with OAuth instead of a token.
/api/mcp/data endpoint is reachable from Claudeapexvol-mcp --check verifies your install and tokenget_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 pricingget_historical_chain - Chain snapshot on any past trading dayget_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 opportunitiesget_vix_snapshot - VIX level and term-structure stateget_monies_surface - Smoothed vol surface: implied, forecast, or model-vs-market comparisonget_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 indicesget_options_flow - Flow and unusual activity ⚠️ temporarily unavailable — upstream feed lacks reliable intraday volume; the tool says so instead of returning zerosget_smart_money_flow - Institutional flow patterns ⚠️ same limitation as abovescan_volatility_arb - Cross-index volatility arbitragebuild_strategy - Build options strategies (iron condor, spreads, etc.)analyze_strategy - Full P&L and Greeks analysisoptimize_strategy - Find optimal strikessimulate_option_chain - Black-Scholes what-if re-pricing (price/DTE/IV shift)calculate_probability_of_profit - PoP for any set of legscalculate_portfolio_greeks - Aggregate portfolio Greeksrun_scenario_analysis - What-if scenariosgenerate_stress_tests - Stress test resultsget_hedge_recommendations - Delta-hedge suggestions (stock + option legs)Positions are passed as a JSON array (ticker, position_type, quantity, strike,
expiration, Greeks) — pull option Greeks from get_options_chain first. Plain
text ("AAPL 100 shares") works for stock-only portfolios.
get_earnings_calendar - Upcoming earningsanalyze_earnings_history - Historical earnings movesscreen_market - Market screening (high IV, unusual volume, etc.)get_market_overview - Market-wide volatility overviewget_economic_calendar - Macro events (CPI, FOMC, jobs...)get_ticker_analytics - One tool, eight views: skew, dividends,
borrow_rate, correlation, hv_regimes, price_context,
relative_value, greeks_exposureget_earnings_move_analysis - seven views: mispricing, historical_moves,
expected_vs_actual, verdict, seasonality, post_drift, iv_crushget_max_pain - Max pain strike and loss profileget_volume_profile - Volume/OI by strike with OI-implied support/resistanceget_zero_dte - 0DTE gamma, flip level, max pain, theta decay (SPY/QQQ/SPX…)get_orats_cores - Raw vendor cores row (340+ fields) with field selectionsearch_tickers - Resolve names to symbols / check coveragescan_relative_value - Market-wide IV/SPY mean-reversion and pairs scansWe recommend pipx so the apexvol-mcp command is
isolated and always on your PATH:
pipx install apexvol-mcp
Plain pip install apexvol-mcp also works.
Or install from source:
git clone https://github.com/ryansilk/apexvol-mcp.git
cd apexvol-mcp
pip install -e .
Before touching any Claude config, confirm the command works and your token authenticates:
APEXVOL_API_TOKEN=avmcp_YOUR_TOKEN_HERE apexvol-mcp --check
--check prints the client version, auth result, and your remaining
rate-limit/monthly budget. If it says OK, the only step left is wiring it
into Claude.
One command:
claude mcp add apexvol -e APEXVOL_API_TOKEN=avmcp_YOUR_TOKEN_HERE -- apexvol-mcp
Or add to your project's .mcp.json or global ~/.claude.json by hand:
{
"mcpServers": {
"apexvol": {
"command": "apexvol-mcp",
"env": {
"APEXVOL_API_TOKEN": "avmcp_YOUR_TOKEN_HERE"
}
}
}
}
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"
}
}
}
}
(Claude Desktop also supports the remote connector under Settings → Connectors — see Quickstart Option A.)
| Variable | Required | Description |
|---|---|---|
APEXVOL_API_TOKEN | Yes | Your ApexVol API token |
APEXVOL_API_URL | No | API URL (default: https://apexvol.com) |
60 requests/min, 1,000/hour, 10,000/month per account — shared across local
and remote modes. apexvol-mcp --check shows your remaining budget.
After configuration, restart Claude Code or Claude Desktop to load the MCP server.
Volatility Analysis:
Options Chain:
Greeks & GEX:
Flow Analysis:
Strategy Building:
Risk Management:
Market Overview:
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"
}
}
Local mode uses token-based authentication; the remote connector uses OAuth (sign in with your ApexVol account, no token handling at all).
avmcp_API and MCP access are included with every paid ApexVol plan (Basic $55/mo, Premium, Pro). Each tool returns the same data tier your web plan includes; Pro unlocks the full toolset.
The token is sent with every request, so treat it like a password. If it leaks, revoke it on the account page and create a new one.
Start with the health check — it diagnoses most issues in one shot:
APEXVOL_API_TOKEN=avmcp_YOUR_TOKEN_HERE apexvol-mcp --check
APEXVOL_API_TOKEN environment variable is set correctlyavmcp_apexvol-mcp is in your PATH (which apexvol-mcp; pipx installs handle this automatically)https://apexvol.com/mcp-server (no trailing slash)# Install in development mode
pip install -e ".[dev]"
# Run the server directly
python -m apexvol_mcp.server
pytest tests/
For issues or questions:
MIT — see LICENSE. The client is open source; access to the ApexVol platform itself remains gated by your subscription.
FAQs
MCP server for ApexVol options analytics - query options data via Claude Code or Claude Desktop
We found that apexvol-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket is bringing experimental protection to Firefox, scanning 97,000+ extensions in Mozilla's official directory for malware and risky updates.

Research
/Security News
Three compromised Rust crates pulled in a malicious dependency that downloaded and executed cross-platform malware during Cargo builds.

Research
/Security News
Socket uncovered 77 linked Firefox extensions, including 40 that steal wallet secrets or credentials and 37 deceptive sports-score shells.