Serveur MCP AlphaSMO
✓ VérifiéPermet à un client IA d'interroger les positions institutionnelles SEC 13F, les données de trading d'initiés et les signaux de convergence de la smart money.
Aussi connu sous alphasmo/alphasmo-tools, alphasmo
- Étoiles
- 2
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 0.2.1
- Dernier commit
- 12 août 2026
- Licence
- MIT
Qu'est-ce que AlphaSMO MCP ?
AlphaSMO est un serveur MCP. Permet à un client IA d'interroger les positions institutionnelles SEC 13F, les données de trading d'initiés et les signaux de convergence de la smart money.
Résumé généré à partir du README du projet
À propos du MCP server AlphaSMO
L'analyse des positions institutionnelles et des schémas de trading d'initiés directement depuis un agent IA est ce que permet alphasmo-tools. Ce MCP server offre un accès aux données SEC EDGAR, incluant les rapports 13F des hedge funds et des gestionnaires d'actifs, ainsi que les rapports de trading d'initiés Form 4 et Form 144. Il est conçu pour les développeurs utilisant des clients compatibles MCP tels que Claude Desktop, Cursor ou Claude Code afin d'intégrer de l'intelligence financière en temps réel directement dans leurs conversations.
Les utilisateurs peuvent interroger des flux boursiers spécifiques, des profils institutionnels et un signal unique de convergence de la smart money qui identifie les tickers où les initiés de l'entreprise et les grandes institutions achètent simultanément. Le serveur peut être exécuté localement via npx sans configuration initiale ni clé API, bien que la fourniture d'une ALPHASMO_API_KEY permette des limites de débit plus élevées. Il expose des outils spécialisés tels que get_smart_money_convergence, get_insider_activity et get_stock_flows pour aider à automatiser la recherche financière.
Ce que vous pouvez faire avec
- 1Identifier la convergence de la smart moneyTrouver des actions où les hedge funds et les initiés de l'entreprise achètent actuellement.
- 2Surveiller les flux boursiers institutionnelsDéterminer quelles actions sont massivement achetées ou vendues par les grandes institutions.
- 3Analyser l'activité de trading d'initiésVérifier le comportement récent d'achat ou de vente des dirigeants et administrateurs de la société.
- 4Rechercher les positions de hedge funds spécifiquesRécupérer les derniers rapports trimestriels de la SEC et les détails de portefeuille pour un gestionnaire d'actifs spécifique.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer AlphaSMO MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller AlphaSMO MCP dans Claude Code
$ claude mcp add --env 'ALPHASMO_API_KEY=<YOUR_ALPHASMO_API_KEY>' alphasmo-tools -- npx -y alphasmoInstaller AlphaSMO MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"alphasmo-tools": {
"command": "npx",
"args": [
"-y",
"alphasmo"
],
"env": {
"ALPHASMO_API_KEY": "<YOUR_ALPHASMO_API_KEY>"
}
}
}
}Installer AlphaSMO MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"alphasmo-tools": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"alphasmo"
],
"env": {
"ALPHASMO_API_KEY": "<YOUR_ALPHASMO_API_KEY>"
}
}
}
}Installer AlphaSMO MCP dans VS Code CLI
$ code --add-mcp '{"name":"alphasmo-tools","type":"stdio","command":"npx","args":["-y","alphasmo"],"env":{"ALPHASMO_API_KEY":"<YOUR_ALPHASMO_API_KEY>"}}'Installer AlphaSMO MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"alphasmo-tools": {
"command": "npx",
"args": [
"-y",
"alphasmo"
],
"env": {
"ALPHASMO_API_KEY": "<YOUR_ALPHASMO_API_KEY>"
}
}
}
}Installer AlphaSMO MCP dans Codex
$ codex mcp add alphasmo-tools --env 'ALPHASMO_API_KEY=<YOUR_ALPHASMO_API_KEY>' -- npx -y alphasmoInstaller AlphaSMO MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.alphasmo-tools] command = "npx" args = ["-y", "alphasmo"] [mcp_servers.alphasmo-tools.env] ALPHASMO_API_KEY = "<YOUR_ALPHASMO_API_KEY>"
Installer AlphaSMO MCP dans Gemini CLI
$ gemini mcp add -s user -e 'ALPHASMO_API_KEY=<YOUR_ALPHASMO_API_KEY>' alphasmo-tools npx -- -y alphasmoInstaller AlphaSMO MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"alphasmo-tools": {
"command": "npx",
"args": [
"-y",
"alphasmo"
],
"env": {
"ALPHASMO_API_KEY": "<YOUR_ALPHASMO_API_KEY>"
}
}
}
}Configuration
ALPHASMO_API_KEYSecretOptional API key to raise the rate limit above the free anonymous tier
| Nom | Description | Type |
|---|---|---|
| ALPHASMO_API_KEY | Optional API key to raise the rate limit above the free anonymous tier | Secret |
Vérifications automatisées
Exécuté le 15 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications
- Dépôt source lié et accessiblealphasmo/alphasmo-tools is public and reachablegithub.com/alphasmo/alphasmo-tools ↗Réussi
- Le nom du package correspond au dépôt sourcealphasmo names alphasmo/alphasmo-tools as sourcenpmjs.com/package/alphasmo ↗Réussi
- Provenance du build (attestation Sigstore)No build attestation published for this releaseNon vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-08-12github.com/alphasmo/alphasmo-tools ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNo popular package one edit away from alphasmoRéussi
- Aucun avis critique dans le package ou ses dépendances107 resolved dependencies checked; no critical advisoryosv.dev ↗Réussi
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Le point de terminaison distant répond à la poignée de main MCPNon vérifié
README
Voir sur GitHubAlphaSMO — The Ultimate Smart Money API for AI
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 │
└────────┴──────────────────────────────┴────────────────────┴──────────────┴──────────────┘
Why AlphaSMO
- 📊 13F institutional holdings — every hedge fund and asset manager's quarterly SEC filings: AUM, positions, and behavioral "personality scores" (concentration, turnover, sector conviction). Read our guide on What Is a 13F Filing? and How to Read Institutional Holdings Changes.
- 🕵️ Insider trading (Form 4 & 144) — officer/director/10%-owner buys and sells, with a confidence score per ticker. Learn more in What Is a Form 4 Filing? and What Is a Form 144 Filing?.
- 🚀 Smart money convergence — the flagship signal: tickers where 13F institutions and company insiders are both buying right now.
- 🤖 Built for AI agents — an MCP server out of the box, so Claude, ChatGPT, Cursor, or any MCP client can pull real financial data mid-conversation.
- 🆓 Free anonymous tier — no signup required to try it; get a free API key any time to raise your rate limit.
Use cases
"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.
CLI
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
Commands
| 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:
- Typed directly in a terminal → a readable table, with numbers comma-formatted (
263,095,703,570). - Piped, redirected, or spawned by a script/AI agent (stdout isn't a TTY) → JSON, safe to pipe into
jqor feed to an agent. --format/--json/--csvalways 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.
Get an API key
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_...
MCP server
Option 1: 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.
Option 2: manual MCP client config
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.
Programmatic use
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.
Learn more
- alphasmo.com — the full web app: institution profiles, stock screeners, insider-trading leaderboards
- alphasmo.com/developer — get a free API key
- alphasmo.com/developer/docs — full public API reference
Educational Guides & SEC Filings Deep Dives
Deepen your understanding of institutional holdings and SEC filing dynamics:
- What Is a 13F Filing? — Beginner's guide to institutional holdings disclosures.
- What Is a Form 4 Filing? — How insider buying & selling gets reported.
- What Is a Form 144 Filing? — Understanding SEC pre-sale notices before insider dumps.
- 13D vs. 13G Beneficial Ownership — Uncovering 5% ownership filings and activist investor intent.
- How to Read Institutional Holdings Changes — Navigating 13F portfolio changes without being misled by stock splits or option mechanics.
License
MIT
Questions sur AlphaSMO MCP
Comment ajouter AlphaSMO MCP à Claude Code ?
Exécutez claude mcp add --env 'ALPHASMO_API_KEY=<YOUR_ALPHASMO_API_KEY>' alphasmo-tools -- npx -y alphasmo dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter AlphaSMO MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Comment puis-je l'utiliser avec Claude Desktop ou Cursor ?
Vous pouvez ajouter manuellement le serveur à votre fichier de configuration MCP client en utilisant npx pour exécuter la commande alphasmo mcp.