API and MCP

Your options desk,
inside Claude.

The ApexVol MCP server turns 43 institutional analytics tools into things you can just ask for: IV rank, dealer GEX, expected moves, earnings verdicts, market screens, portfolio stress tests. Prefer code? The same 59 REST endpoints sit behind one Bearer token.

43Tools Claude can call
59REST endpoints, one token
5,500+Tickers, 340+ fields each
A real exchangeyou ask, Claude calls the tools
You

Is NVDA's earnings straddle overpriced?

Claude, called get_earnings_move_analysis, get_iv_rank

The options market is pricing a ±8.4% move; NVDA's average realized earnings move over the last 8 quarters is ±6.1%, and the straddle exceeded its implied move only twice. IV rank is 87, options are rich against their own history. The straddle looks overpriced; premium-selling structures have had the edge here.

Connect in Claude with one URL, https://apexvol.com/mcp-server. No install, no token to paste.

What you can ask

Plain English in.
Desk-grade analytics out.

Every prompt below maps to real tools with real data behind it. No invented numbers.

Volatility

"Is SPY vol rich or cheap right now?"

IV rank and percentile, vol cones, the volatility risk premium through time, term structure, and our institutional feed's implied-vs-forecast surface.

Positioning

"Where's the gamma wall on QQQ?"

Dealer GEX by strike, charm and vanna exposure, max pain, volume and OI profiles, 0DTE gamma and flip levels.

Earnings

"Should I buy the AMZN earnings straddle?"

Expected vs realized moves, IV crush patterns, post-earnings drift, seasonality, and a combined mispricing verdict.

Screening

"Find me high-VRP names, no earnings this week."

12 preset screens over the full universe: IV rank extremes, steep contango, put skew, vol pairs, pin risk, with filters.

Strategy

"Build an iron condor on SPY and stress it."

Multi-leg builder with P&L and Greeks, strike optimisation, probability of profit, Black-Scholes what-ifs, portfolio scenarios and hedge suggestions.

Deep data

"Pull the chain as it looked before the last selloff."

Historical EOD chain snapshots, per-strike Greek history, and the raw 340-field analytics row from our institutional feed, with field selection.

Built for agents and engineers

An API that behaves
like infrastructure.

The details that matter when a model, or a production system, is on the other end.

Honest data, declared units

IV payloads declare iv_units so nothing gets misread ×100. When upstream data genuinely is not available you get an explanation, never silent zeros.

Quotas you can see

Rate-limit and monthly-budget headers on every response, Retry-After on 429s, and a per-endpoint usage breakdown on your account page.

Right-sized for context

Chains default to a near-the-money window that fits an AI context cleanly; widen to the full chain with one parameter when the analysis needs it.

Machine-readable docs

OpenAPI 3.1 spec, a single-file Markdown reference built for pasting next to a CLAUDE.md, and a docs site, all generated from one parity-tested source.

Debuggable failures

Every server error carries a request_id that matches our logs exactly. Quote it to support and we are looking at your traceback.

Tokens done right

Self-served, hashed at rest, shown once, one-year default expiry, one-click rotation, and a --check command that verifies your setup before you touch a config file.

Two-minute setup

Connected with
one URL.

Nothing to install, no token to copy. Paste the connector URL into Claude, approve read-only access, and start asking. Prefer to run the server on your own machine? That path is below.

The hosted connector, recommendedno install, sign in and approve
# 1. In Claude, open Settings → Connectors and add a custom connector
# 2. Paste this URL. It is the only thing you enter
https://apexvol.com/mcp-server
# 3. Claude sends you to apexvol.com. Sign in, then approve:
#    "Read options analytics on your behalf (chains, IV, Greeks, screeners)"
# 4. Ask: "Is NVDA's earnings straddle overpriced?"

Read-only: it cannot change your account, billing or password. Approving creates a token labelled Claude connector under Account → API Access; revoke it there to disconnect. Use the apex form of the URL (apexvol.com, not www.).

Rather run it locally, in Claude Code, Claude Desktop, or your own scripts? Install the client instead:

Local install, the developer pathClaude Code shown; Claude Desktop below
# 1. Install from PyPI (pipx keeps it isolated and on your PATH)
pipx install apexvol-mcp
# 2. Verify your token: prints the auth result and remaining quota
APEXVOL_API_TOKEN=avmcp_… apexvol-mcp --check
# 3. Connect Claude Code
claude mcp add apexvol -e APEXVOL_API_TOKEN=avmcp_… -- apexvol-mcp
Claude Desktopclaude_desktop_config.json
{
  "mcpServers": {
    "apexvol": {
      "command": "apexvol-mcp",
      "env": { "APEXVOL_API_TOKEN": "avmcp_…" }
    }
  }
}

Rather script it directly? Same token, same endpoints:

curl -H "Authorization: Bearer avmcp_…" \
     "https://apexvol.com/api/mcp/data/iv-rank/NVDA"

The client is open source on PyPI.

Everything the server can do

43 tools,
by category.

The same names Claude uses when it tells you what it called.

Options chain 6 tools
  • get_options_chain
  • get_expirations
  • get_options_by_delta
  • get_stock_price
  • calculate_expected_move
  • get_historical_chain
Volatility 7 tools
  • get_iv_rank
  • get_volatility_cone
  • get_volatility_risk_premium
  • get_term_structure
  • find_iv_opportunities
  • get_vix_snapshot
  • get_monies_surface
Greeks & GEX 5 tools
  • get_gex
  • get_charm_exposure
  • get_third_order_greeks
  • get_greeks_heatmap
  • get_cross_index_gex
Options flow 3 tools
  • get_options_flow
  • get_smart_money_flow
  • scan_volatility_arb
Strategy 5 tools
  • build_strategy
  • analyze_strategy
  • optimize_strategy
  • simulate_option_chain
  • calculate_probability_of_profit
Risk 4 tools
  • calculate_portfolio_greeks
  • run_scenario_analysis
  • generate_stress_tests
  • get_hedge_recommendations
Events & screening 5 tools
  • get_earnings_calendar
  • analyze_earnings_history
  • screen_market
  • get_market_overview
  • get_economic_calendar
Ticker analytics 8 tools
  • get_ticker_analytics (skew, dividends, borrow_rate, correlation, hv_regimes, price_context, relative_value, greeks_exposure)
  • get_earnings_move_analysis (mispricing, historical_moves, expected_vs_actual, verdict, seasonality, post_drift, iv_crush)
  • get_max_pain
  • get_volume_profile
  • get_zero_dte
  • get_orats_cores
  • search_tickers
  • scan_relative_value

Included with
every paid plan.

From $55 a month, tier-matched: your token queries the data your plan includes, Pro unlocks the full surface. Every plan starts with a 7-day free trial.

Real market data, not a sandbox. See it live on AAPL.

7 days free, cancel anytime Card required · no charge for 7 days
Start trial →