- MCP server
- VS Code
ApexVol MCP server for VS Code
Options data,
in VS Code agent mode.
VS Code reads MCP servers from .vscode/mcp.json and exposes their tools to Copilot agent mode. Hosted over HTTP with a browser sign-in, or local with a token.
The hosted server, recommended
Connected with
one URL.
ApexVol runs the server. VS Code signs in to your ApexVol account through the browser, so nothing is installed and no token is copied anywhere.
- Create .vscode/mcp.json in the workspace with the block below, or run MCP: Add Server from the Command Palette and choose HTTP.
- Click Start above the server entry. VS Code opens a browser tab on apexvol.com for sign-in.
- Approve the read-only request, then open Copilot Chat in agent mode.
- Ask: what is the expected move on NVDA into its next earnings?
{
"servers": {
"apexvol": {
"type": "http",
"url": "https://apexvol.com/mcp-server"
}
}
}
What is the expected move on NVDA into its next earnings, and is it rich against history?
VS 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.
The local client, for developers
Or run it
on your machine.
The open-source apexvol-mcp package runs as a small process VS Code starts for you. It needs Python 3.10 or newer and an API token.
- Install the client: pipx install apexvol-mcp (plain pip works too). Python 3.10 or newer.
- Create a token under Account, then API Access. It starts with avmcp_ and is shown once.
- Check it before touching any config: APEXVOL_API_TOKEN=avmcp_... apexvol-mcp --check prints the version, the auth result and your remaining budget.
- Use the stdio block below instead. VS Code starts apexvol-mcp and passes the token from the env block.
- Prefer not to commit the token? Declare it as an input in the same file and VS Code prompts for it once.
{
"servers": {
"apexvol": {
"type": "stdio",
"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.
Which VS Code setup do I need for MCP?
A current VS Code with GitHub Copilot and agent mode enabled. MCP servers are configured in .vscode/mcp.json for a workspace or in your user settings for every workspace.
Does VS Code handle the sign-in for the hosted server?
Yes. HTTP servers that require OAuth trigger a browser sign-in when you start them. Approve on apexvol.com and VS Code stores the session.
How do I keep the token out of the repository?
Use the inputs mechanism in mcp.json: declare an input for the token and reference it from the env block. VS Code prompts for the value once and stores it securely.
Can I use the tools outside Copilot?
Any MCP-capable extension in VS Code sees the same server. Copilot agent mode is the one that ships with VS Code.
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 VS Code once and every tool follows the tier of your plan.
Real market data, not a sandbox. See it live on AAPL.