
Stock Scanner Mcp
io.github.yyordanov-traduPublished by GitHub account yyordanov-traduv1.13.1Updated Oct 24, 2026
Stock and crypto market data — 49 tools for quotes, technicals, options, SEC filings, and more.
Overview
Local MCP server giving an assistant stock, crypto, options, SEC filing and macro market data through 69 tools, with optional saved watchlists and theses.
- What you can do
- Scan and compare stocks and crypto pairs, with quotes, technicals, gainers, volume and sector performance
- Inspect options chains, Greeks, unusual activity, max pain and put/call sentiment
- Search SEC filings, insider trades, institutional holdings and ownership changes
- Pull crypto market data, Reddit trending tickers and sentiment, and Fear & Greed indices
- Convert and look up forex rates from ECB data, plus market breadth statistics
- With API keys: real-time quotes, company news, earnings, analyst ratings, fundamentals and FRED economic indicators
- When to use it
- Useful when you want an assistant to research or screen markets, check technicals and options, review filings and insider activity, or produce recurring market briefs from a saved watchlist.
- Requirements
- Runs locally via npx (Node.js) over stdio, configured in Claude Code or Claude Desktop. Works with no keys; optional free keys FINNHUB_API_KEY, ALPHA_VANTAGE_API_KEY and FRED_API_KEY unlock 20 more tools. Workspace tools need the --enable-workspace flag and write to a local data directory. Network access to market data providers is required.
Installation
In SourceWeft
- Open Stock Scanner Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
stock-scanner-mcp
[CI] [npm version] [npm downloads]
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.
69 tools across 15 modules — 11 modules work with zero API keys, including an optional stateful Market Workspace.
Quick Start
Three steps to get the full experience: server config, trading skills, and workspace setup.
Step 1 — Add the server to your MCP config
Copy this complete config block into your config file:
- Claude Code:
~/.claude.json(global) or.mcp.json(project-local) - Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%\Claude\claude_desktop_config.json(Windows)
This gives you 49 tools immediately with no API keys. API keys are optional and free — they unlock 20 additional tools for real-time quotes, news, earnings, and economic data. See API Keys below for where to get them.
Minimal config — if you don't want workspace or API keys, use this instead:
This gives you 42 stateless tools with no local data storage.
Restart Claude Desktop after saving. Claude Code picks up the config automatically.
Claude Code shortcut — install as a plugin instead of Steps 1 and 2. If you use Claude Code, skip the manual config above and install everything with two commands:
Run
/reload-plugins, then/mcp— you should see thestock-scannerserver listed as connected. The first launch runsnpx -y stock-scanner-mcp, which downloads the package once (then it is cached). The plugin enables the workspace by default (data is stored in~/.stock-scanner-mcp) and passes the optional API keys (FINNHUB_API_KEY,ALPHA_VANTAGE_API_KEY,FRED_API_KEY) through from your environment; modules without a key are skipped automatically.The plugin already bundles the skills — do NOT run Step 2. All 19 skills ship with the plugin and load under the
stock-scanner:namespace, e.g./stock-scanner:analyze-stock AAPL,/stock-scanner:morning-briefing,/stock-scanner:setup-market-workspace. Running the Step 2 installer as well copies a second, unprefixed set into~/.claude/skills/, and the two collide — Step 2 is only for the manual (non-plugin) install. After installing, go straight to Step 3, using the namespaced command:/stock-scanner:setup-market-workspace.
Step 2 — Install the trading skills
Skip this step if you installed via the plugin above — the plugin already bundles these skills (as
stock-scanner:<name>). This step is only for the manual config in Step 1.
Run this command in your terminal:
This installs 19 slash commands (like /morning-briefing, /analyze-stock AAPL, /setup-market-workspace) into ~/.claude/skills/ so they're available in every Claude Code session. See Trading Skills for the full list.
Step 3 — Set up your workspace
Run /setup-market-workspace in Claude Code. It asks three quick questions:
Once answered, it saves your profile and creates a core watchlist:
You can also skip the skill and ask Claude directly: "Set up my workspace — I'm a swing trader, create a core watchlist with MARA, HOOD, BTC, daily reviews."
That's it. You now have 69 tools, 19 skills, and a personalized workspace. Try /workspace-morning-brief for your first tailored market scan.
What You Can Do
Highlights
- 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
- Macro — CPI, GDP, fed funds rate, economic calendar, yield curve data
- Forex — 31 currency pairs from ECB, conversion, historical rates
- Sentiment — CNN Fear & Greed Index, Crypto Fear & Greed
- Market Workspace — save a trading profile, named watchlists, and thesis notes for personalized workflows across sessions
Trading Skills
19 ready-made workflows that chain multiple tools into structured analysis. Each skill orchestrates 5-14 tools in parallel and outputs a verdict with direction, confidence, and key levels.
Skills degrade gracefully when optional API keys are missing. Workspace skills require --enable-workspace in the server config.
Install options
Manual: git clone this repo and cp -r skills/*/ ~/.claude/skills/
See skills/README.md for the full catalog.
Market Workspace
The Market Workspace is an optional stateful layer that remembers your trading context across sessions — your trading style, named watchlists, and investment thesis notes per symbol. Skills like /workspace-morning-brief use this context to deliver personalized market scans instead of generic ones.
What you can do with it
/workspace-morning-brief— personalized pre-market scan that reads your profile and watchlist, checks earnings, news, and price action for your names, and highlights what matters today- Add more watchlists — ask Claude: "Create a watchlist called 'earnings' with AAPL, MSFT, GOOG"
- Track investment theses — save your reasoning per ticker so the system monitors it for you (see below)
- Update anytime — "Add NVDA to my core watchlist" or "Change my review cadence to weekly"
Thesis Tracking
Save your investment reasoning per ticker — direction, key levels, catalysts, and timeframe — so the system can monitor it across sessions.
Save a thesis:
Claude saves the structured thesis:
How it works in practice: When you run /workspace-morning-brief, the brief cross-references your saved theses against live price action:
- NIO drops to $6.10 → "NIO broke below your $6.35 thesis floor — re-evaluate."
- NIO rallies to $7.20 → "NIO holding above your $6.35 level — uptrend thesis intact."
Without a thesis, the brief just reports a price change. With a thesis, it tells you whether the move matters to your plan.
Each thesis supports five fields: summary, bullCase, bearCase, catalyst, and timeframe. You can save up to 200 theses per workspace.
Configuration reference
Data is stored locally in workspace.json — no cloud sync, no external calls. If you omit --enable-workspace, the server stays fully stateless and writes no local data.
For the full list of workspace tools, see the tool reference below.
Documentation
- Installation & Setup — Getting the MCP server running in Claude Code or Cursor
- Trading Skills — Ready-made workflows for professional analysis
- Sidecar HTTP API — REST endpoints for non-MCP clients
- Docker Deployment — Running in containers with workspace persistence
- FAQ & Troubleshooting — Common issues and solutions
Modules
Modules auto-enable when their API key is set. No-key modules are always enabled, except workspace, which requires --enable-workspace.
For a complete list of every tool with descriptions, see the Full Tool Reference below.
Full Tool Reference (69 tools)
TradingView — Stock Scanning (no API key)
TradingView — Crypto (no API key)
SEC EDGAR — Filings & Ownership (no API key)
CoinGecko — Crypto Intelligence (no API key)
Options — Chains, Greeks & Unusual Activity (no API key)
Options CBOE — Put/Call Sentiment (no API key)
Sentiment — Fear & Greed (no API key)
Frankfurter — Forex Rates (no API key)
Reddit — Trending Tickers & Sentiment (no API key)
Market Breadth — Breadth Indicators (no API key)
Unified Market — Smart Routing (no API key)
Workspace — Personalized Context (optional, no API key)
Enabled only when you start the server with --enable-workspace.
Finnhub — News, Earnings & Macro (requires FINNHUB_API_KEY)
Alpha Vantage — Fundamentals & History (requires ALPHA_VANTAGE_API_KEY)
FRED — US Economic Data (requires FRED_API_KEY)
Configuration
CLI Options
API Keys (optional)
All three keys are free — no credit card required:
Add them to the env block in your MCP config (see Quick Start).
Use with other MCP clients
Any MCP client that supports stdio servers can run this package. Use the same JSON config from Quick Start. If your client does not expose npx, install the package first and point the client at the installed binary instead.
HTTP Sidecar
An optional HTTP server exposing all tools as REST endpoints for non-MCP integrations (GPT Actions, chat UIs, LLM pipelines). It includes an OpenAPI 3.1 specification for automated tool discovery.
See Sidecar HTTP API for endpoint details.
69 tools exposed as REST routes, including /market/quote, /options/chain, /workspace/profile, and more.
Rate Limits
All modules use in-memory TTL caching to minimize API calls.
Development
Credibility Artifacts
Architecture
License
MIT
Source: README.md at commit 170f28c
Tools
0Version history
1- v1.13.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
