Stock Scanner MCP Server

MCP server providing Claude Code with real-time stock and crypto market data, SEC filings, insider trades, and technical analysis

Local serverstdioGo

What is the Stock Scanner MCP Server?

MCP server providing Claude Code with real-time stock and crypto market data, SEC filings, insider trades, and technical analysis

What it actually does

A modular MCP server for Claude Code and Claude Desktop that provides real-time access to stock and crypto market data. Scan markets, check technicals, monitor insider trades, track earnings, analyze options flow, and optionally save your own watchlists and thesis notes from one server.

  • Stock scanning — — screen by price, RSI, volume, market cap with custom filters
  • Technical analysis — — RSI, MACD, Bollinger Bands, moving averages, pivots across multiple timeframes
  • Options flow — — chains with Greeks, unusual activity detection, max pain, implied move
  • Insider trades — — parsed Form 4 transactions with buy/sell/grant details
  • Earnings & news — — calendar, analyst ratings, company news, short interest
  • Crypto — — real-time quotes, technicals, trending coins, market stats

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
tradingview_scanScan US stocks with custom filters (price, RSI, volume, etc.)
tradingview_compare_stocksSide-by-side comparison of 2-5 stocks
tradingview_quote15-min delayed quotes for stock tickers (includes pre/post-market)
tradingview_technicalsTechnical indicators (RSI, MACD, moving averages, pivots)
tradingview_top_gainersToday's top gaining stocks by % change
tradingview_top_losersToday's top losing stocks by % change
tradingview_top_volumeHighest volume stocks today
tradingview_market_indicesReal-time VIX, S&P 500, NASDAQ, Dow Jones
tradingview_sector_performanceS&P 500 sector ETF performance (weekly, monthly, YTD)
tradingview_volume_breakoutStocks with unusual volume (2x+ their 10-day average)
crypto_scanScan crypto pairs with custom filters across major exchanges
crypto_quoteReal-time crypto pair quotes (e.g. BTCUSDT, ETHUSDT)
crypto_technicalsTechnical analysis for crypto pairs (RSI, MACD, MAs, Bollinger)
crypto_top_gainersTop gaining crypto pairs by % change
edgar_searchFull-text search across all SEC filings
edgar_company_filingsRecent official filings (10-K, 10-Q, 8-K) for a company
edgar_company_factsFinancial metrics from XBRL data (Revenue, EPS, Net Income)
edgar_insider_tradesInsider buy/sell activity with parsed Form 4 transaction details
edgar_institutional_holdingsInstitutional holdings (13F) by ticker or manager name
edgar_ownership_filingsMajor ownership changes — 13D/13G activist investor filings
coingecko_coinDetailed crypto info by CoinGecko slug (e.g. 'bitcoin', 'solana')
coingecko_trendingTop 7 trending cryptos by search volume (last 24h)
coingecko_globalGlobal crypto market cap, volume, BTC/ETH dominance
options_expirationsAvailable expiration dates for a stock's options
options_chainFull options chain with Greeks for a given expiration
options_unusual_activityUnusual options activity — high volume/OI contracts
options_max_painMax pain (strike where most options expire worthless)
options_implied_moveExpected move from ATM straddle pricing
options_put_call_ratioCBOE equity/index/total put/call ratio for market sentiment
sentiment_fear_greedCNN Fear & Greed Index — composite score (0-100) with 7 sub-indicators
sentiment_crypto_fear_greedCrypto Fear & Greed Index — daily score (0-100) with historical values
frankfurter_latestLatest ECB exchange rates for 31 currencies
frankfurter_historicalExchange rates for a specific past date
frankfurter_timeseriesDaily rate history for a date range (max 90 days)
frankfurter_convertConvert an amount between two currencies
frankfurter_currenciesList all supported currency codes
reddit_trendingTrending stock tickers from Reddit by mention frequency across r/wallstreetbets, r/stocks, r/investing, r/options
reddit_mentionsMention count and top posts for a specific ticker across Reddit investing subreddits
reddit_sentimentKeyword-based sentiment analysis (bullish/bearish/neutral) for a ticker from Reddit discussions
reddit_watchlist_scanBatch Reddit scan for a list of tickers in one pass (combined OR query, ceil(N/20)×4 requests) — per-ticker mentions, sentiment, top post, and a hot flag (≥5 me
market_breadthGet market breadth statistics for US equities: advance/decline ratio, SMA 50/200 percent above, and 52-week new highs/lows
market_get_quoteGet current price, change, volume, and day high/low for a given symbol. Automatically routes to the best available data provider.
market_get_profileGet general company metrics, exchange, description, and capitalization. Automatically routes to the best available data provider.
market_get_technicalsGet common technical indicators (RSI, moving averages, etc.) for a given symbol.
workspace_get_profileRead the saved trading profile and workspace defaults
workspace_update_profileSave or update trading style, asset focus, and review cadence
workspace_list_watchlistsList all saved watchlists and their resolved instruments
workspace_create_watchlistCreate a named empty watchlist such as core or swing
workspace_update_watchlistReplace a watchlist's saved symbols with resolved, deduplicated instruments
workspace_get_thesisRead a thesis for a symbol using a stable hit/miss JSON shape
workspace_save_thesisSave or update a thesis note for a symbol
finnhub_quoteReal-time stock quote
finnhub_company_profileCompany info (industry, market cap, IPO date, website)
finnhub_peersComparable companies in the same industry
finnhub_market_statusExchange open/closed status and current session
finnhub_market_newsLatest market news (general, forex, crypto, merger)
finnhub_company_newsCompany-specific news by ticker and date range
finnhub_earnings_calendarUpcoming and historical earnings reports
finnhub_analyst_ratingsAnalyst consensus and rating history
finnhub_short_interestShort interest, short ratio, and key financial metrics
alphavantage_quoteReal-time stock quote (price, change, volume)
alphavantage_dailyDaily OHLCV price history (up to 100 days)
alphavantage_overviewCompany fundamentals (PE, market cap, sector, analyst target)
alphavantage_earnings_historyHistorical EPS actual vs estimate by quarter
alphavantage_dividend_historyHistorical dividend payments and dates
fred_economic_calendarUpcoming high-impact economic releases (FOMC, CPI, NFP, GDP)
fred_indicatorLatest value for any indicator (CPI, fed funds, unemployment, etc.)
fred_indicator_historyHistorical values with unit transforms (YoY %, change, level)
fred_searchDiscover FRED series IDs by keyword

How to install the Stock Scanner MCP Server

{
  "mcpServers": {
    "stock-scanner": {
      "command": "npx",
      "args": [
        "-y",
        "stock-scanner-mcp",
        "--enable-workspace"
      ],
      "env": {
        "FINNHUB_API_KEY": "YOUR_FINNHUB_API_KEY",
        "ALPHA_VANTAGE_API_KEY": "YOUR_ALPHA_VANTAGE_API_KEY",
        "FRED_API_KEY": "YOUR_FRED_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
FINNHUB_API_KEYDeclared in the maintainer’s client configuration.Check documentation
ALPHA_VANTAGE_API_KEYDeclared in the maintainer’s client configuration.Check documentation
FRED_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Stock Scanner MCP to tradingview scan.”
  • “Use Stock Scanner MCP to tradingview compare stocks.”
  • “Use Stock Scanner MCP to tradingview quote.”

Frequently asked questions

MCP server providing Claude Code with real-time stock and crypto market data, SEC filings, insider trades, and technical analysis Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.