1. MCP server
  2. Claude Code

ApexVol MCP server for Claude Code

One command,
43 tools in the terminal.

Claude Code speaks MCP natively. Register the hosted server over HTTP and sign in, or run the local client with a token. Both give the same tools.

43Tools Claude Code can call
1URL to paste, read-only
0Tokens to copy on the hosted path

The hosted server, recommended

Connected with
one URL.

ApexVol runs the server. Claude Code signs in to your ApexVol account through the browser, so nothing is installed and no token is copied anywhere.

  1. In a terminal, run: claude mcp add --transport http apexvol https://apexvol.com/mcp-server
  2. Start Claude Code and type /mcp. Pick apexvol and choose to authenticate; a browser tab opens on apexvol.com.
  3. Sign in and approve the read-only request. The tab can be closed.
  4. Ask: what is the gamma flip on SPY today?
Claude Code.mcp.json (project scope, optional)
{
  "mcpServers": {
    "apexvol": {
      "type": "http",
      "url": "https://apexvol.com/mcp-server"
    }
  }
}
First questionproves the connection
You

Where is SPY's gamma flip today, and which strikes hold the most dealer gamma?

Claude Code calls the tool and answers from live data.
  • Read-only. The connector can read options analytics on your behalf and nothing else. It cannot see billing or change your account.
  • Use the apex form of the URL, apexvol.com without www. The www form fails the audience check on purpose.
  • Approving creates a token you can see and revoke under Account, then API Access.
  • Drop the single-file Markdown reference at /docs/api/apexvol-api.md next to CLAUDE.md and Claude Code can implement against the REST API as well as call the tools.

The local client, for developers

Or run it
on your machine.

The open-source apexvol-mcp package runs as a small process Claude Code starts for you. It needs Python 3.10 or newer and an API token.

  1. Install the client: pipx install apexvol-mcp (plain pip works too). Python 3.10 or newer.
  2. Create a token under Account, then API Access. It starts with avmcp_ and is shown once.
  3. Check it before touching any config: APEXVOL_API_TOKEN=avmcp_... apexvol-mcp --check prints the version, the auth result and your remaining budget.
  4. Register it: claude mcp add apexvol -e APEXVOL_API_TOKEN=avmcp_... -- apexvol-mcp
  5. Or commit the block below as .mcp.json in the project so the whole team gets it.
.mcp.jsontoken in the environment, never in a prompt
{
  "mcpServers": {
    "apexvol": {
      "command": "apexvol-mcp",
      "env": { "APEXVOL_API_TOKEN": "avmcp_YOUR_TOKEN" }
    }
  }
}

Tokens are created under Account, then API Access, shown once, and rotate in one click if one ever leaks. The same token calls the REST API from your own code.

What it can do

43 tools,
by data family.

Each family has a page with a real response and the matching REST endpoints.

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

Questions

Before you
paste the URL.

What is the difference between the hosted and the local server in Claude Code?

The hosted server runs on apexvol.com and authenticates with a browser sign-in, so there is no token to store. The local client runs as a process on your machine and needs an API token in its environment. Same tools either way.

Can I share the setup with a team?

Yes. Commit a .mcp.json at the project root. With the hosted server each person signs in with their own ApexVol account; with the local client each person supplies their own token through the environment rather than committing it.

Does Claude Code need the API docs to use the tools?

No. Tool descriptions travel with the MCP server. The Markdown reference is for the other case, when you want Claude Code to write code against the REST endpoints directly.

Which scope should I use?

User scope (the default for claude mcp add) makes the server available in every project. Project scope, via .mcp.json, keeps it to one repository. Local scope is per machine and per project.

Other clients

Same server,
every MCP client.

Prefer the long version? The MCP setup guide covers the protocol, and the docs page lists every Bearer endpoint the tools call.

Included with
every paid plan.

From $55 a month. Connect Claude Code once and every tool follows the tier of your plan.

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 →