sseMITupdated 4mo ago
Stock screeners, chart patterns, options flow, and signals ā 18 tools for US equities research, inside your LLM client.
What can you do with StockMarketScan?
StockMarketScan MCP Server
Stock screeners, chart patterns, options flow, and signals ā 18 tools for US equities research, inside your LLM client.
- Server URL:
https://mcp.stockmarketscan.com/mcp - Transport: HTTP/SSE (Server-Sent Events)
- Auth: BYOK ā pass your personal
sms_*API key as theX-API-Keyheader - Plan: Requires a Basic or Pro plan at stockmarketscan.com. Options flow tools require the Options Flow add-on.
- Get your API key: stockmarketscan.com/settings
- Full install guide & examples: stockmarketscan.com/mcp
What you get ā 18 tools
| Category | Tools |
|---|---|
| Screeners (3) | list_screeners, get_screener_data, search_stocks_in_screeners |
| Chart Patterns (2) | get_chart_patterns, search_patterns |
| Options Flow (4) | get_options_flow_overview, get_options_flow_timeline, get_options_flow_signals, get_unusual_options_activity |
| Stock Info (2) | get_stock_info, get_candles |
| Composite (2) | get_stock_report, search_setups |
| Market Context (3) | get_market_momentum, get_trends, get_trend_connections |
| Education (1) | explain_concept |
Plus ping for liveness checks.
Install ā Claude Desktop
Edit claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"stockmarketscan": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.stockmarketscan.com/mcp"],
"headers": {
"X-API-Key": "sms_your_key_here"
}
}
}
}
Restart Claude Desktop. You should see stockmarketscan in the tool picker.
Install ā Cursor
Settings ā Features ā Model Context Protocol ā Add New MCP Server:
{
"name": "stockmarketscan",
"url": "https://mcp.stockmarketscan.com/mcp",
"headers": {
"X-API-Key": "sms_your_key_here"
}
}
Install ā Continue (VS Code / JetBrains)
Edit ~/.continue/config.json:
{
"experimental": {
"modelContextProtocolServers": [
{
"transport": {
"type": "sse",
"url": "https://mcp.stockmarketscan.com/mcp",
"headers": {
"X-API-Key": "sms_your_key_here"
}
}
}
]
}
}
Example prompts
Drop these straight into Claude Desktop or Cursor once the server is connected:
- "Which stocks appear in both hot-prospects and golden-cross today?"
- "Show me AMD's options flow history for the last 30 days."
- "Find hot-prospects that are forming a cup and handle pattern."
- "Build a full stock report for NVDA ā screeners, patterns, options flow, market context."
- "What are today's strongest bullish options flow signals?"
- "Which contracts traded today at vol/OI > 3 with over $1M premium?"
How auth works (BYOK)
The MCP server does not hold its own API key. Each client passes your personal sms_* key, the server validates it once per session, and then proxies tool calls to api/v1/* on your behalf. You stay in control of rate limits and quota, and you can rotate the key any time in Settings.
Rate limits
| Plan | Per Minute | Per Day | Options Flow |
|---|---|---|---|
| Free | ā | ā | ā |
| Basic | 15 | 500 | ā |
| Pro | 30 | 2,000 | ā |
Support
- Install guide: stockmarketscan.com/mcp
- Contact: contact@stockmarketscan.com
Running from source
git clone https://github.com/stockmarketscan/mcp-server.git
cd mcp-server
npm install
STOCKMARKETSCAN_API_KEY=sms_your_key_here npm run dev # stdio (for Claude Desktop local)
npm run dev:http # HTTP/SSE on :3333
Docker
docker build -t stockmarketscan-mcp .
docker run -p 3333:3333 -e MCP_TRANSPORT=http stockmarketscan-mcp
The container listens on $PORT (Railway) or $MCP_PORT (local). Point your
MCP client at http://localhost:3333/mcp and pass your X-API-Key header.
Install
Add StockMarketScan to your client. Pick the one you use.
claude mcp add --transport sse stockmarketscan https://mcp.stockmarketscan.com/mcpcodex mcp add stockmarketscan --url https://mcp.stockmarketscan.com/mcp{
"mcpServers": {
"stockmarketscan": {
"url": "https://mcp.stockmarketscan.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"stockmarketscan": {
"type": "sse",
"url": "https://mcp.stockmarketscan.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"stockmarketscan": {
"url": "https://mcp.stockmarketscan.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"stockmarketscan": {
"serverUrl": "https://mcp.stockmarketscan.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation25/25
- Maintenance19/25
- Trust16/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 140 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint ā no local install
Version history
| Versions | Published |
|---|---|
| 1.0.5Latest | Apr 9, 2026 |
| 1.0.4 | Apr 9, 2026 |
| 1.0.3 | Apr 9, 2026 |
| 1.0.2 | Apr 8, 2026 |
| 1.0.1 | Apr 8, 2026 |
| 1.0.0 | Apr 8, 2026 |