AlphaSMO MCPサーバー
✓ 検証済みAIクライアントからSEC 13F機関投資家保有状況、インサイダー取引データ、およびスマートマネーのコンバージェンスシグナルを照会できます。
別名 alphasmo/alphasmo-tools, alphasmo
- スター
- 2
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- 0.2.1
- 最終コミット
- 2026年8月12日
- ライセンス
- MIT
AlphaSMO MCPとは
AlphaSMOはMCPサーバーです。 AIクライアントからSEC 13F機関投資家保有状況、インサイダー取引データ、およびスマートマネーのコンバージェンスシグナルを照会できます。.
プロジェクトのREADMEから生成された概要
AlphaSMO MCP server について
alphasmo-toolsは、AIエージェントの中から機関投資家の保有状況やインサイダー取引のパターンを分析することを可能にします。このMCP serverは、ヘッジファンドや資産運用会社による13F提出書類、およびForm 4やForm 144などのインサイダー取引レポートを含むSEC EDGARデータへのアクセスを提供します。Claude Desktop、Cursor、Claude CodeなどのMCP対応クライアントを使用する開発者が、リアルタイムの金融インテリジェンスを会話に直接取り込めるように設計されています。
ユーザーは、特定の銘柄のフロー、機関投資家のプロフィール、そして企業のインサイダーと大手機関投資家の両方が同時に買いを行っている銘柄を特定する独自のスマートマネー・コンバージェンスシグナルを照会できます。このサーバーは、初期設定やAPIキーなしでnpx経由によりローカルで実行できますが、ALPHASMO_API_KEYを提供することでより高いレート制限を利用できます。金融リサーチの自動化を支援するため、get_smart_money_convergence、get_insider_activity、get_stock_flowsといった専門的なツールを提供します。
できること
- 1スマートマネーのコンバージェンスを特定ヘッジファンドと企業のインサイダーの両方が現在買いを行っている銘柄を見つけます。
- 2機関投資家の株式フローを監視どの銘柄が大手機関投資家によって大量に買われているか、あるいは売られているかを判断します。
- 3インサイダー取引活動を分析企業の役員や取締役による最近の売買行動を確認します。
- 4特定のヘッジファンドの保有状況を調査特定の資産運用会社に関する最新の四半期SEC提出書類とポートフォリオの詳細を取得します。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
AlphaSMO MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにAlphaSMO MCPをインストール
$ claude mcp add --env 'ALPHASMO_API_KEY=<YOUR_ALPHASMO_API_KEY>' alphasmo-tools -- npx -y alphasmoCursorにAlphaSMO MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"alphasmo-tools": {
"command": "npx",
"args": [
"-y",
"alphasmo"
],
"env": {
"ALPHASMO_API_KEY": "<YOUR_ALPHASMO_API_KEY>"
}
}
}
}VS CodeにAlphaSMO MCPをインストール
.vscode/mcp.json
{
"servers": {
"alphasmo-tools": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"alphasmo"
],
"env": {
"ALPHASMO_API_KEY": "<YOUR_ALPHASMO_API_KEY>"
}
}
}
}VS Code CLIにAlphaSMO MCPをインストール
$ code --add-mcp '{"name":"alphasmo-tools","type":"stdio","command":"npx","args":["-y","alphasmo"],"env":{"ALPHASMO_API_KEY":"<YOUR_ALPHASMO_API_KEY>"}}'Claude DesktopにAlphaSMO MCPをインストール
claude_desktop_config.json
{
"mcpServers": {
"alphasmo-tools": {
"command": "npx",
"args": [
"-y",
"alphasmo"
],
"env": {
"ALPHASMO_API_KEY": "<YOUR_ALPHASMO_API_KEY>"
}
}
}
}CodexにAlphaSMO MCPをインストール
$ codex mcp add alphasmo-tools --env 'ALPHASMO_API_KEY=<YOUR_ALPHASMO_API_KEY>' -- npx -y alphasmoCodex config.tomlにAlphaSMO MCPをインストール
~/.codex/config.toml
[mcp_servers.alphasmo-tools] command = "npx" args = ["-y", "alphasmo"] [mcp_servers.alphasmo-tools.env] ALPHASMO_API_KEY = "<YOUR_ALPHASMO_API_KEY>"
Gemini CLIにAlphaSMO MCPをインストール
$ gemini mcp add -s user -e 'ALPHASMO_API_KEY=<YOUR_ALPHASMO_API_KEY>' alphasmo-tools npx -- -y alphasmoGemini settings.jsonにAlphaSMO MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"alphasmo-tools": {
"command": "npx",
"args": [
"-y",
"alphasmo"
],
"env": {
"ALPHASMO_API_KEY": "<YOUR_ALPHASMO_API_KEY>"
}
}
}
}設定
ALPHASMO_API_KEYシークレットOptional API key to raise the rate limit above the free anonymous tier
| 名前 | 説明 | 種類 |
|---|---|---|
| ALPHASMO_API_KEY | Optional API key to raise the rate limit above the free anonymous tier | シークレット |
自動チェック
実行日 2026年11月15日完全なレポート →自動チェックに合格しました。これはセキュリティ監査ではありません。コードを読み、サーバーに必要最小限のアクセス権を与えてください。 チェックの仕組み
- ソースリポジトリがリンクされており、アクセス可能alphasmo/alphasmo-tools is public and reachablegithub.com/alphasmo/alphasmo-tools ↗合格
- パッケージがこのリポジトリをソースとして指定alphasmo names alphasmo/alphasmo-tools as sourcenpmjs.com/package/alphasmo ↗合格
- ビルドの来歴 (Sigstore 証明)No build attestation published for this release未チェック
- オープンソースライセンス (OSI)MITspdx.org/licenses/MIT.html ↗合格
- 過去1年以内にコミットまたはリリースありLast commit or release 2026-08-12github.com/alphasmo/alphasmo-tools ↗合格
- OpenSSF Scorecard未チェック
- パッケージ名が有名なパッケージに酷似していないNo popular package one edit away from alphasmo合格
- パッケージおよびその依存関係に重大な勧告なし107 resolved dependencies checked; no critical advisoryosv.dev ↗合格
- モデルへの隠れた指示がない0 tool descriptions and the README read; no override phrases, credential paths or hidden characters合格
- 破壊的なツールがラベル付けされている未チェック
- リモートエンドポイントが MCP ハンドシェイクに応答未チェック
README
GitHubで見るAlphaSMO — 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
AlphaSMO MCPのよくある質問
AlphaSMO MCPをClaude Codeに追加するには
ターミナルでclaude mcp add --env 'ALPHASMO_API_KEY=<YOUR_ALPHASMO_API_KEY>' alphasmo-tools -- npx -y alphasmoを実行します。すべてのプロジェクトで利用するには--scope userを追加します。
AlphaSMO MCPをCursorに追加するには
~/.cursor/mcp.jsonを開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
Claude DesktopやCursorでどのように使用できますか?
npxを使用してalphasmo mcpコマンドを実行し、MCPクライアントの設定ファイルに手動でサーバーを追加することで利用可能です。