AlphaSMO MCP server
✓ 인증됨AI 클라이언트가 SEC 13F 기관 보유 현황, 내부자 거래 데이터 및 스마트 머니 수렴 신호를 조회할 수 있게 합니다.
다른 이름 alphasmo/alphasmo-tools, alphasmo
- 스타
- 2
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 0.2.1
- 마지막 커밋
- 2026년 8월 12일
- 라이선스
- MIT
AlphaSMO MCP란?
AlphaSMO은(는) MCP server입니다. 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 호환 클라이언트를 사용하는 개발자가 실시간 금융 인텔리전스를 대화에 직접 가져올 수 있도록 설계되었습니다.
사용자는 특정 주식 흐름, 기관 프로필, 그리고 기업 내부자와 대형 기관이 동시에 매수하는 티커를 식별하는 고유한 스마트 머니 수렴 신호를 조회할 수 있습니다. 이 server는 초기 설정이나 API key 없이 npx를 통해 로컬에서 실행할 수 있지만, ALPHASMO_API_KEY를 제공하면 더 높은 rate limit을 사용할 수 있습니다. 금융 리서치 자동화를 돕기 위해 get_smart_money_convergence, get_insider_activity, get_stock_flows와 같은 특화된 SKILL을 제공합니다.
활용 사례
- 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를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
Claude Desktop 또는 Cursor에서 어떻게 사용하나요?
npx를 사용하여 alphasmo mcp 명령어를 실행함으로써 MCP 클라이언트 설정 파일에 해당 server를 수동으로 추가할 수 있습니다.