18 tools for US stock screeners, chart patterns, options flow signals and equities research.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"stockmarketscan": {
"args": [
"-y",
"mcp-remote",
"https://mcp.stockmarketscan.com/mcp"
],
"command": "npx",
"headers": {
"X-API-Key": "sms_your_key_here"
}
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Stock screeners, chart patterns, options flow, and signals — 18 tools for US equities research, inside your LLM client.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'STOCKMARKETSCAN_API_KEY' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked STOCKMARKETSCAN_API_KEY against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in finance
Let AI agents create, discover, and track tokens across chains via Printr.
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
Swiss accounting integration for Bexio. 310 tools for invoices, contacts, projects.
Brazilian public procurement (PNCP) and Federal Revenue CNPJ data — 16 tools, 4 prompts.
MCP Security Weekly
Get CVE alerts and security updates for com.stockmarketscan/mcp-server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Stock screeners, chart patterns, options flow, and signals — 18 tools for US equities research, inside your LLM client.
https://mcp.stockmarketscan.com/mcpsms_* API key as the X-API-Key header| 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.
Edit claude_desktop_config.json:
~/Library/Application Support/Claude/claude_desktop_config.json%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.
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"
}
}
Edit ~/.continue/config.json:
{
"experimental": {
"modelContextProtocolServers": [
{
"transport": {
"type": "sse",
"url": "https://mcp.stockmarketscan.com/mcp",
"headers": {
"X-API-Key": "sms_your_key_here"
}
}
}
]
}
}
Drop these straight into Claude Desktop or Cursor once the server is connected:
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.
| Plan | Per Minute | Per Day | Options Flow |
|---|---|---|---|
| Free | — | — | — |
| Basic | 15 | 500 | — |
| Pro | 30 | 2,000 | ✓ |
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 build -t stockmarketscan-mcp .
d
... [View full README on GitHub](https://github.com/stockmarketscan/mcp-server#readme)