io.stockdrifts/mcp
repo:https://github.com/stockdrifts/stockdrifts-mcp
Rated 13F funds with average buy prices, company KPIs, Japan investor ratings, Korea insider buys.
- transport:
- remote
- credential class:
- open
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- get_insider_summary_jpshallow
Pre-aggregated shareholding summary for one JP ticker
- get_insider_summary_krshallow
Pre-aggregated insider summary for one KR ticker
- get_investor_catalyst_record_usshallow
One fund's binary-event track record per sector, with best/worst calls The fund's record of holding names through binary events (price-defined single-day moves — readouts/FDA/buyouts in biotech, earnings/M&A elsewhere; not verified cause labels): one row per sector bucket, the 'all' rollup first, each with hits, blowups, hit rate, dollar-weighted impact, and the five best and worst resolved calls. 404 means the fund had no scored events in the window, not that it is a bad fund.
- get_investor_changes_usshallow
QoQ position diff for one investor between two periods
- get_investor_holdings_usshallow
Latest 13F holdings for one investor (or for a specific period)
- get_investor_sector_exposure_usshallow
Sector-exposure history for one investor (newest quarter first) Per-quarter portfolio composition by sector for one 13F filer, including the biotech tier and top biotech positions. Use it to see whether a fund was already a sector specialist in earlier quarters, or how its sector mix is shifting. `unclassified_pct` reports how much top-50 value had no sector tag.
- get_kpishallow
Latest normalized KPI snapshot for one ticker
- get_plan_executions_krshallow
Cross-reference one D005 plan against its actual executions
- list_convergence_jpshallow
JP tickers with multiple distinct investors filing on the same name
- list_insider_filings_jpshallow
Shareholding-report filings for one JP ticker
- list_insider_trades_krshallow
Insider trades for one KR ticker
- list_investor_filings_jpshallow
All JP filings made by one investor (EDINET code)
- list_investor_periods_usshallow
All 13F periods on file for one investor
- list_leaderboard_jpshallow
Top JP investors by star rating + avg return
- list_leaderboard_krshallow
Top KR insiders by historical avg return on their buys
- list_opportunities_jpshallow
Recent JP BUY/INITIAL filings whose price hasn't moved much yet
- list_opportunities_krshallow
Recent KR open-market BUYs whose price hasn't moved much yet
- list_plans_krshallow
KR pre-disclosure (D005) plans — announced but not yet executed trades
- list_recent_filings_jpshallow
Recent JP filings across all tickers
- list_recent_trades_krshallow
Recent KR insider trades across all tickers
- list_ticker_holders_usshallow
Investors with `ticker` in their top-50 positions, sorted by position size Returns 13F filers that hold `ticker` **as one of their 50 largest positions**, scoped to the most recent reporting period by default. Only top-50 positions per investor are surfaced — smaller positions are not included. Pass an explicit `period` to query a different quarter.
- list_top_buys_jpshallow
Top JP tickers by aggregated insider buying over a window
- list_top_buys_krshallow
Top KR tickers by aggregated insider buying over a window
- list_top_sells_jpshallow
Top JP tickers by aggregated insider selling over a window
- list_top_sells_krshallow
Top KR tickers by aggregated insider selling over a window
- screen_holdings_usshallow
Screen 13F holdings by period, ticker, value, and rating; returns each matched fund with only the position(s) that matched Results are wrapped in an envelope: `results` holds up to `limit` funds (max 500), `total_count` is the full server-side match count, and `truncated` says whether paging with `offset` would surface more. `period` accepts '2026-Q2' or an ISO date like '2026-06-30'.
- screen_insidersshallow
Screen insider activity by country, date, value, role, and ticker Screens one market per call, selected by `country`: 'KR' returns individual insider transactions, 'JP' returns 5%+ shareholding reports. The response echoes `country` — switch on it before reading `results`, since the two markets return different record shapes. There is no US coverage; use the 13F screen for US institutional flows.
- screen_investor_catalyst_record_usshallow
Screen funds by their track record on binary events (any sector) Ranks 13F filers by how their positions resolved through binary events — single-day moves >= ~25%, price-defined, NOT verified cause labels. In biotech these are trial readouts / FDA decisions / buyouts; elsewhere earnings blowups, guidance cuts, M&A. `sector='all'` (default) ranks across everything; `'biotech'` and lowercased sector names ('technology', 'energy', ...) scope the record. `hit_rate` = pops held / events decided; `impact_usd` is dollar-weighted (position value x event return). Always pass `min_events` (>= 5) — a perfect rate on 2 events is noise. Chain with `get_investor_holdings_us` to see what a proven event-caller is buying now, or `screen_investor_sector_exposure_us` to intersect with sector specialists.
- screen_investor_sector_exposure_usshallow
Screen investors by sector concentration (e.g. top biotech specialists) Ranks 13F filers by the share of their portfolio in one sector, computed from sector-tagged top-50 holdings. `tier` buckets: specialist (>=60%), heavy (30-60%), tilted (10-30%), minimal (<10%). Interpretation caveats: corporate venture arms (Gilead, Pfizer, GSK) and single-stock endowments (e.g. Lilly Endowment holds only LLY) rank as specialists — pass `min_positions` (e.g. 5) to screen for genuinely diversified sector pickers. Chain with `get_investor_holdings_us` / `get_investor_changes_us` to see what a specialist is buying now.
- search_companies_jpshallow
Search JP companies by stock_code, Japanese name, or English name
- search_companies_krshallow
Search KR companies by stock_code, Korean name, or English name
- search_investors_usshallow
Fuzzy-search investors by name; resolves to CIKs ordered by AUM Case-insensitive partial-name match against the latest-holdings view. Returns the largest funds first so the most likely match is at the top. Use this to resolve a manager name to a CIK before calling investor-axis tools (`get_investor_holdings_us`, `list_investor_periods_us`, `get_investor_changes_us`).
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/5a1b6c20-a673-4a09-940a-135794fcdc57)