Server data from the Official MCP Registry
CLI + MCP server for SEC 13F institutional holdings, insider trading, and smart money convergence.
CLI + MCP server for SEC 13F institutional holdings, insider trading, and smart money convergence.
AlphaSMO is a well-structured financial data API client with proper authentication design, secure credential handling, and no malicious patterns. The MCP server implementation follows best practices with appropriate error handling and schema validation. Minor code quality observations exist around broad exception handling and logging, but these do not constitute security vulnerabilities. Permissions (network HTTP, environment variables for API keys) are appropriate for the stated purpose of querying financial market data APIs. Supply chain analysis found 5 known vulnerabilities in dependencies (0 critical, 1 high severity). Package verification found 1 issue.
7 files analyzed · 10 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: ALPHASMO_API_KEY
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-alphasmo-alphasmo-tools": {
"env": {
"ALPHASMO_API_KEY": "your-alphasmo-api-key-here"
},
"args": [
"-y",
"alphasmo"
],
"command": "npx"
}
}
}From the project's GitHub README.
CLI + MCP server for AlphaSMO — SEC EDGAR 13F institutional holdings, Form 4 insider trading, and "smart money convergence" signals (tickers where hedge funds and company insiders are buying at the same time), queryable from your terminal, your scripts, or any MCP-compatible AI agent (Claude, ChatGPT, Cursor, etc.).
No signup, no API key, no setup — try it right now:
npx alphasmo stocks flows --limit 10
Example output:
┌────────┬──────────────────────────────┬────────────────────┬──────────────┬──────────────┐
│ ticker │ issuer │ net flow (USD) │ avg weight % │ institutions │
├────────┼──────────────────────────────┼────────────────────┼──────────────┼──────────────┤
│ BRK-A │ BERKSHIRE HATHAWAY INC-CL A │ 247,455,256,379 │ 1.42 │ 1418 │
├────────┼──────────────────────────────┼────────────────────┼──────────────┼──────────────┤
│ AZN │ AstraZeneca PLC │ 148,465,847,587.12 │ 0.47 │ 1309 │
├────────┼──────────────────────────────┼────────────────────┼──────────────┼──────────────┤
│ XOM │ EXXON MOBIL CORP │ 138,784,059,363.77 │ 0.78 │ 4716 │
├────────┼──────────────────────────────┼────────────────────┼──────────────┼──────────────┤
│ CVX │ CHEVRON CORP │ 77,783,933,645.44 │ 0.6 │ 4261 │
├────────┼──────────────────────────────┼────────────────────┼──────────────┼──────────────┤
│ JNJ │ JOHNSON & JOHNSON │ 64,498,075,844.9 │ 0.76 │ 4603 │
├────────┼──────────────────────────────┼────────────────────┼──────────────┼──────────────┤
│ SNDK │ SANDISK CORP │ 58,662,972,096.01 │ 0.65 │ 1172 │
├────────┼──────────────────────────────┼────────────────────┼──────────────┼──────────────┤
│ MU │ MICRON TECHNOLOGY INC │ 55,374,569,969.23 │ 0.7 │ 2993 │
├────────┼──────────────────────────────┼────────────────────┼──────────────┼──────────────┤
│ AMAT │ APPLIED MATERIALS INC │ 48,790,109,328.41 │ 0.52 │ 2931 │
├────────┼──────────────────────────────┼────────────────────┼──────────────┼──────────────┤
│ EEM │ ISHARES MSCI EMERGING MARKET │ 48,211,222,155.7 │ 0.59 │ 1637 │
├────────┼──────────────────────────────┼────────────────────┼──────────────┼──────────────┤
│ CAT │ CATERPILLAR INC │ 46,035,710,179.58 │ 0.5 │ 3724 │
└────────┴──────────────────────────────┴────────────────────┴──────────────┴──────────────┘
"What is smart money buying right now?" → alphasmo convergence
"What does Berkshire Hathaway hold?" → alphasmo institutions holdings berkshire-hathaway-inc
"Are insiders buying or selling NVDA?" → alphasmo insider summary NVDA
"Which stocks are institutions dumping?" → alphasmo stocks flows --direction sell
Wire the MCP server into Claude Desktop, Claude Code, Cursor, or any MCP client (see below) and ask these in plain English — no code required.
npx alphasmo institutions search "Berkshire"
npx alphasmo stocks get AAPL
npx alphasmo convergence -l 5
No install step required — npx fetches and runs it. Or install globally:
npm install -g alphasmo
alphasmo --help
| Command | What it returns |
|---|---|
alphasmo institutions search <query> [-l|--limit] | Search 13F institutions by name |
alphasmo institutions list [-l|--limit] [-o|--offset] | Paginate the full institution universe (no query) |
alphasmo institutions get <slug> | Full institution detail, sector weights |
alphasmo institutions holdings <slug> | Latest 13F holdings for one institution |
alphasmo stocks get <identifier> | Full stock detail — holder count, flows, top holders (identifier = ticker or CUSIP) |
alphasmo stocks flows [-d|--direction buy|sell] [-l|--limit] | Stocks ranked by net institutional buy/sell flow |
alphasmo insider trades <ticker> | Recent individual Form 4 insider trades for one ticker |
alphasmo insider summary <ticker> | Insider confidence scores (30d/90d) for one ticker |
alphasmo convergence [-l|--limit] [--min-confidence] [--days] | Tickers where 13F institutions and insiders are both buying — the flagship signal |
alphasmo mcp | Start the MCP server over stdio |
Global flags on every command: --api-key <key> (env ALPHASMO_API_KEY), --base-url <url> (env ALPHASMO_BASE_URL), -f/--format json|compact|table|csv, --json (shorthand for --format json), --csv (shorthand for --format csv).
Output format auto-detects your context — no flag needed in the common case:
263,095,703,570).jq or feed to an agent.--format/--json/--csv always override the auto-detection either way.alphasmo stocks flows --csv > flows.csv
alphasmo insider trades AAPL --csv | column -s, -t
Errors go to stderr with a distinct exit code (2 not found, 3 auth, 4 rate limit, 5 unexpected response shape, 1 other), so scripts can branch without string-matching.
Anonymous requests are rate-limited by IP. Sign up and mint a free key at alphasmo.com/developer, then:
alphasmo convergence --api-key ask_live_...
# or
export ALPHASMO_API_KEY=ask_live_...
claude mcp add (recommended)If you're using Claude Code, register the server with one command:
claude mcp add alphasmo -- npx -y alphasmo@latest mcp
Add -e ALPHASMO_API_KEY=ask_live_... before the -- to raise your rate limit. Run claude mcp list to confirm it's connected.
For Claude Desktop, Cursor, or any other MCP client, add this to your config file directly:
{
"mcpServers": {
"alphasmo": {
"command": "npx",
"args": ["alphasmo", "mcp"],
"env": { "ALPHASMO_API_KEY": "optional-your-key-here" }
}
}
}
Both options work anonymously out of the box, at lower rate limits than with a key. Tools exposed: search_institutions, get_institution_profile, get_institution_holdings, get_stock_overview, get_stock_flows, get_insider_activity, get_smart_money_convergence.
Full endpoint reference: alphasmo.com/developer/docs.
import { AlphasmoClient } from "alphasmo";
const client = new AlphasmoClient(); // no apiKey needed to try it
console.log(await client.getSmartMoneyConvergence({ limit: 5 }));
npm install alphasmo
A Python client + MCP server is also available — see alphasmo.com/developer for setup.
MIT
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.