MCP Marketplace
BrowseHow It WorksFor CreatorsDocs
Sign inSign up
MCP Marketplace

The curated, security-first marketplace for AI tools.

Product

Browse ToolsSubmit a ToolDocumentationHow It WorksBlogFAQChangelog

Legal

Terms of ServicePrivacy PolicyCommunity Guidelines

Connect

support@mcp-marketplace.ioTwitter / XDiscord

MCP Marketplace © 2026. All rights reserved.

Back to Browse

Flashalpha MCP Server

by FlashAlpha Lab
Developer ToolsLow Risk10.0MCP RegistryRemote
Free

Server data from the Official MCP Registry

Real-time options analytics: GEX, exposure, greeks, volatility, VRP for US equities

About

Real-time options analytics: GEX, exposure, greeks, volatility, VRP for US equities

Remote endpoints: streamable-http: https://lab.flashalpha.com/mcp

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.

Endpoint verified · Open access · No issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "io-github-tdobrowolski1-flashalpha": {
      "url": "https://lab.flashalpha.com/mcp"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

FlashAlpha MCP Server — Real-Time Options Analytics for AI Assistants

Connect Claude, Cursor, Windsurf, or any MCP-compatible AI assistant to live options market data. Access a live options screener (filter/rank by GEX, VRP, IV, greeks), gamma exposure (GEX), delta exposure (DEX), vanna exposure (VEX), charm exposure (CHEX), Black-Scholes greeks, implied volatility, 0DTE analytics, volatility surfaces, dealer positioning, and more — all through natural language.


What Is This

This repository provides documentation, setup instructions, and test scripts for the FlashAlpha MCP server. The server itself runs at https://lab.flashalpha.com/mcp and is not open source. It exposes 16 tools covering a live options screener, max pain analysis, options analytics, greeks, exposure metrics, VRP and harvest scores, and market data through the Model Context Protocol so that AI assistants can answer quantitative finance questions using live data.


Server URL

https://lab.flashalpha.com/mcp
  • Transport: Streamable HTTP
  • Protocol version: MCP 2025-03-26
  • Auth: API key passed as a parameter on each tool call (see Authentication)

Quick Setup

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "flashalpha": {
      "type": "http",
      "url": "https://lab.flashalpha.com/mcp"
    }
  }
}

See examples/claude_desktop_config.json for a complete template.

Claude Code CLI

claude mcp add flashalpha --transport http https://lab.flashalpha.com/mcp

Verify it was added:

claude mcp list

Cursor

Open Settings > MCP and add a new server entry:

{
  "flashalpha": {
    "transport": "http",
    "url": "https://lab.flashalpha.com/mcp"
  }
}

See examples/cursor_settings.json for the full settings block.

VS Code (Copilot / Continue)

Add the server to your VS Code MCP settings (.vscode/mcp.json or user settings):

{
  "servers": {
    "flashalpha": {
      "type": "http",
      "url": "https://lab.flashalpha.com/mcp"
    }
  }
}

See examples/vscode_mcp_settings.json for a complete example.

Windsurf (Cascade > MCP)

Open Cascade settings, navigate to MCP Servers, and add:

{
  "flashalpha": {
    "transport": "http",
    "url": "https://lab.flashalpha.com/mcp"
  }
}

Authentication

Every tool call requires an apiKey parameter. Pass your FlashAlpha API key as a string argument to each tool:

apiKey: "fa_your_key_here"

Get a free API key at flashalpha.com.

The key is passed per-call rather than in a header so that it works uniformly across all MCP clients without requiring transport-level configuration.


Available Tools

ToolCategoryDescription
RunScreenerScreenerLive options screener — filter/rank symbols by GEX, VRP, IV, greeks, harvest scores, and more
GetStockQuoteMarket DataReal-time or delayed stock quote for a ticker
GetTickersMarket DataSearch for tickers by name or symbol
GetOptionChainMarket DataFull option chain with strikes, expiries, bids, asks, OI, volume
GetAccountAccountAccount info and subscription plan details
GetGexExposureGamma exposure (GEX) by strike and expiry for dealer positioning
GetDexExposureDelta exposure (DEX) aggregated across the chain
GetVexExposureVanna exposure (VEX) — sensitivity of delta to implied volatility
GetLevelsExposureKey price levels derived from dealer exposure (call wall, put wall, zero gamma)
GetMaxPainExposureMax pain analysis with dealer alignment, pain curve, OI breakdown, pin probability, multi-expiry calendar
GetExposureSummaryExposureAggregate exposure summary across GEX, DEX, VEX, and CHEX
GetNarrativeExposureNatural language narrative describing current dealer positioning
GetVolatilityVolatilityImplied volatility surface, term structure, and skew data
GetStockSummarySummaryCombined summary of price, greeks, and exposure for a ticker
CalculateGreeksPricingBlack-Scholes greeks for a given option (delta, gamma, theta, vega, rho)
SolveIVPricingSolve implied volatility from an observed option price

Tool Reference

RunScreener

Live options screener — filter and rank symbols by gamma exposure, VRP, volatility, greeks, harvest scores, and more. Powered by an in-memory store updated every 5-10s from live market data.

Growth: 10-symbol universe (SPY, QQQ, AAPL, TSLA, NVDA, AMZN, META, MSFT, SPX, AMD), up to 10 rows per query. Alpha: ~250 symbols, up to 50 rows, custom formulas, and harvest/dealer-flow-risk scores.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key
filtersobjectnoRecursive filter tree (AND/OR groups with leaf conditions)
sortarraynoSort specs applied in order, e.g. [{"field": "harvest_score", "direction": "desc"}]
selectarraynoField names to return, or ["*"] for the full flat object
formulasarraynoComputed fields (Alpha only), e.g. [{"alias": "vrp_ratio", "expression": "atm_iv / rv_20d"}]
limitnumbernoRow cap: 1-10 (Growth), 1-50 (Alpha). Default 50
offsetnumbernoPagination offset (Alpha only). Default 0

Returns: {meta: {total_count, tier, as_of, ...}, data: [{symbol, price, regime, ...}, ...]}.

Filter leaf: {"field": "atm_iv", "operator": "gte", "value": 20}. Filter group: {"op": "and", "conditions": [...]} (nest up to 3 levels, 20 leaf conditions max). Operators: eq, neq, gt, gte, lt, lte, between, in, is_null, is_not_null.

Dotted field prefixes for cascading filters: expiries.X, strikes.X, contracts.X (e.g., {"field": "contracts.delta", "operator": "gte", "value": 0.3}).

Example prompt for Claude: "Find negative-gamma names with dealer flow risk above 50" or "Show me harvestable VRP setups with harvest score over 65".

See the full Screener spec and cookbook for all fields, examples, and recipes.


GetStockQuote

Retrieves the current market price and basic quote data for a stock.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key
tickerstringyesStock symbol (e.g., SPY, AAPL)

Returns: bid, ask, last price, volume, change, change percent.


GetTickers

Searches for tickers matching a query string.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key
querystringyesName or partial symbol to search

Returns: list of matching tickers with symbol, name, and exchange.


GetOptionChain

Fetches the full option chain for a ticker, including all available expiry dates and strikes.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key
tickerstringyesUnderlying stock symbol
expirystringnoFilter to a specific expiry date (YYYY-MM-DD)
strikenumbernoFilter to a specific strike price
optionTypestringnocall, put, or omit for both

Returns: strikes, expiries, bid, ask, mid, implied volatility, open interest, volume, delta, gamma for each contract.


GetAccount

Returns account details and the active subscription plan.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key

Returns: plan name, rate limits, enabled tools, account status.


GetGex

Returns gamma exposure (GEX) by strike and expiry date. GEX measures the estimated dollar gamma that market makers must hedge, which influences intraday volatility and price pinning behavior.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key
tickerstringyesUnderlying stock symbol
expirystringnoFilter to a specific expiry (YYYY-MM-DD)

Returns: GEX values by strike, aggregate GEX, flip point (zero gamma level), call wall, put wall.


GetDex

Returns delta exposure (DEX) aggregated across all strikes and expiries. DEX represents the net delta that dealers carry and must hedge directionally.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key
tickerstringyesUnderlying stock symbol
expirystringnoFilter to a specific expiry (YYYY-MM-DD)

Returns: aggregate DEX, DEX by strike, directional bias indicator.


GetVex

Returns vanna exposure (VEX) — the second-order greek measuring how delta changes as implied volatility moves. VEX matters most around large IV events like earnings.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key
tickerstringyesUnderlying stock symbol
expirystringnoFilter to a specific expiry (YYYY-MM-DD)

Returns: VEX by strike, aggregate VEX, vanna-weighted exposure profile.


GetLevels

Returns key price levels derived from dealer exposure: call wall, put wall, zero gamma level, and high-gamma strike clusters.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key
tickerstringyesUnderlying stock symbol

Returns: call wall price, put wall price, zero gamma (flip) level, gamma-weighted support and resistance zones.


GetMaxPain

Max pain analysis for a symbol — max pain strike, pain curve, OI breakdown, dealer alignment overlay (gamma flip, call/put walls), expected move, pin probability, and multi-expiry calendar.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key
symbolstringyesUnderlying stock symbol
expirationstringnoFilter to a single expiry (YYYY-MM-DD). Omit for full-chain analysis.

Returns: {max_pain_strike, distance, signal, pain_curve, oi_by_strike, dealer_alignment, regime, expected_move, pin_probability, max_pain_by_expiration}.


GetExposureSummary

Returns an aggregate summary of all exposure metrics — GEX, DEX, VEX, and charm exposure (CHEX) — in a single call.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key
tickerstringyesUnderlying stock symbol

Returns: combined GEX, DEX, VEX, and CHEX values with directional and volatility regime interpretation.


GetNarrative

Returns a natural language narrative summarizing current dealer positioning and what it implies for near-term price action.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key
tickerstringyesUnderlying stock symbol

Returns: text narrative describing the exposure regime, key levels, and implied volatility dynamics.


GetVolatility

Returns implied volatility surface data, term structure, and skew for a ticker.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key
tickerstringyesUnderlying stock symbol
expirystringnoFilter to a specific expiry (YYYY-MM-DD)

Returns: IV by strike and expiry, ATM IV, 25-delta skew, term structure, realized vs. implied spread.


GetStockSummary

Returns a combined summary of current price, key greeks, and exposure metrics for a ticker in a single response.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key
tickerstringyesUnderlying stock symbol

Returns: price, ATM IV, GEX, DEX, VEX, CHEX, key levels, and a short positioning narrative.


CalculateGreeks

Computes Black-Scholes greeks for a specified option contract given market inputs.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key
tickerstringyesUnderlying stock symbol
strikenumberyesStrike price
expirystringyesExpiry date (YYYY-MM-DD)
optionTypestringyescall or put
spotPricenumbernoSpot price override (uses live price if omitted)
volatilitynumbernoIV override as decimal (e.g., 0.25 for 25%)
riskFreeRatenumbernoRisk-free rate as decimal (defaults to current T-bill rate)

Returns: delta, gamma, theta (per day), vega, rho, price (theoretical).


SolveIV

Solves implied volatility from an observed market price using numerical inversion of the Black-Scholes formula.

ParameterTypeRequiredDescription
apiKeystringyesYour FlashAlpha API key
tickerstringyesUnderlying stock symbol
strikenumberyesStrike price
expirystringyesExpiry date (YYYY-MM-DD)
optionTypestringyescall or put
optionPricenumberyesObserved market price of the option
spotPricenumbernoSpot price override (uses live price if omitted)
riskFreeRatenumbernoRisk-free rate as decimal

Returns: implied volatility as a decimal, convergence status, number of iterations.


Example Prompts

Once connected, you can ask your AI assistant questions like these:

  1. "Screen my universe for harvestable VRP setups with harvest score above 65."
  2. "Find negative-gamma names where dealer flow risk is above 50, sorted by risk."
  3. "Show stocks trading in contango with VRP above 3% and atm_iv over 20."
  4. "Rank symbols by IV premium over realized vol (atm_iv - rv_20d), top 10."
  5. "What is the current gamma exposure for SPY?"
  6. "Where is the zero gamma level for QQQ today?"
  7. "Show me the call wall and put wall for AAPL."
  8. "What does dealer positioning look like for SPY right now?"
  9. "Calculate the delta and gamma for the SPY 540 call expiring this Friday."
  10. "What is the implied volatility for TSLA's at-the-money options?"
  11. "Give me a narrative of current SPY options market structure."
  12. "What is the vanna exposure for NDX ahead of FOMC?"
  13. "Solve the implied volatility for an NVDA 900 put trading at $12.50 with spot at $875."
  14. "Show me SPY's full option chain for the nearest expiry."
  15. "What is the DEX for IWM and what does it imply for direction?"
  16. "Give me an exposure summary for AMZN."
  17. "What are the key support and resistance levels for SPX based on GEX?"
  18. "How does SPY's realized volatility compare to implied volatility this week?"

Rate Limits

PlanDaily RequestsAccess
Free5Stock quotes, GEX/DEX/VEX/CHEX by strike, levels, BSM greeks, IV solver, tickers, options meta, surface, stock summary
Basic100Everything in Free + index symbols (SPX, VIX, RUT)
Growth2,500+ Exposure summary, narrative, 0DTE analytics, volatility analytics, option quotes, full-chain GEX, Kelly sizing
AlphaUnlimited+ Advanced volatility (SVI, variance surfaces, arbitrage detection, greeks surfaces, variance swap), VRP analytics
EnterpriseUnlimitedFull access + admin endpoints

Plans & Tool Access

ToolFreeBasicGrowthAlpha
RunScreenernonoyes (10 symbols, 10 rows)yes (~250 symbols, 50 rows, formulas)
GetMaxPainnonoyesyes
GetStockQuoteyesyesyesyes
GetTickersyesyesyesyes
GetOptionChainyesyesyesyes
GetAccountyesyesyesyes
CalculateGreeksyesyesyesyes
SolveIVyesyesyesyes
GetGexyesyesyesyes
GetDexyesyesyesyes
GetVexyesyesyesyes
GetLevelsyesyesyesyes
GetStockSummarycachedcachedyesyes
GetExposureSummarynonoyesyes
GetNarrativenonoyesyes
GetVolatilitynonoyesyes

SDKs

LanguagePackageRepository
Pythonpip install flashalphaflashalpha-python
JavaScriptnpm i flashalphaflashalpha-js
.NETdotnet add package FlashAlphaflashalpha-dotnet
JavaMaven Centralflashalpha-java
Gogo get github.com/FlashAlpha-lab/flashalpha-goflashalpha-go

Links

  • FlashAlpha — API keys, docs, pricing
  • API Documentation
  • Examples — runnable tutorials
  • GEX Explained — gamma exposure theory and code
  • 0DTE Options Analytics — 0DTE pin risk, expected move, dealer hedging
  • Volatility Surface Python — SVI calibration, variance swap, skew analysis
  • Awesome Options Analytics — curated resource list

Reviews

No reviews yet

Be the first to review this server!

0

installs

New

no ratings yet

Is this your server?

Claim ownership to manage your listing, respond to reviews, and track installs from your dashboard.

Claim with GitHub

Sign up with the GitHub account that owns this repo

Links

Source CodeRemote Endpoint

Details

Published March 31, 2026
Version 1.2.0
0 installs
Remote Plugin

More Developer Tools MCP Servers

Git

Free

by Modelcontextprotocol · Developer Tools

Read, search, and manipulate Git repositories programmatically

80.0K
Stars
4
Installs
6.5
Security
No ratings yet
Local

Toleno

Free

by Toleno · Developer Tools

Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.

114
Stars
409
Installs
8.0
Security
4.8
Local

mcp-creator-python

Free

by mcp-marketplace · Developer Tools

Create, build, and publish Python MCP servers to PyPI — conversationally.

-
Stars
56
Installs
10.0
Security
5.0
Local

MarkItDown

Free

by Microsoft · Content & Media

Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption

116.1K
Stars
15
Installs
6.0
Security
5.0
Local

mcp-creator-typescript

Free

by mcp-marketplace · Developer Tools

Scaffold, build, and publish TypeScript MCP servers to npm — conversationally

-
Stars
14
Installs
10.0
Security
5.0
Local

FinAgent

Free

by mcp-marketplace · Finance

Free stock data and market news for any MCP-compatible AI assistant.

-
Stars
13
Installs
10.0
Security
No ratings yet
Local