Next free-source huntWe check for new free data every weekday.
FinancialMCP serverFirst audited Nov 13, 2026

HOLD! Korea Stock Ownership & Insider Trades

Who owns Korean listed stocks, from DART filings: 5% holders, insiders, stake changes, average cost.The vendor's description, from its MCP Registry listing.

Passed public checksAudited Nov 13, 2026

Every public check ran and passed. Public audit: we connect as an AI client would, list the tools and check what they say. We do not run them. How we audit

Does it work?
YesConnected in 581 ms.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
No, read-onlyAll 10 tools say they only read.
Endpointhttps://whohold.com/mcp

Source code Website Streamable HTTP · protocol 2025-11-25 · server version 0.1.0

What we checked, the evidence, and the tools it offers.

What we checked

Security

  • Passed: Connections are encrypted (HTTPS).

  • Passed: No hidden instructions found in tool text.

Safety labels

  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 10 tools listed.

  • Passed: Every tool describes its inputs with a valid schema.

Protocol

  • Passed: The MCP handshake works (Streamable HTTP).

  • Passed: Protocol version 2025-11-25 (latest).

  • Passed: Unknown requests are refused.

Connection

  • Passed: The server responds.

Tools (10)

As the server describes them. The labels are the server's own: it says whether each tool only reads or can change things.

  • search_symbolFind a currently listed Korean stock (KOSPI/KOSDAQ) by part of its Korean or English name, or by ticker code. Returns a list of up to 20 matches as {ticker, name}: an exact name match first, then by…Read-only
  • search_holderFind a holder (institution, asset manager, or individual) by name. Korean input also matches foreign filers (블랙록 → BlackRockFundAdvisors). Different people or companies with the same name are separat…Read-only
  • get_holdersCurrent major holders of one stock and their stakes, from each holder's latest filing. Use it for 'who owns this company now'; pass tickers to compare up to 10 stocks in one call. For how stakes chan…Read-only
  • get_holder_historyFull history of stake-change filings for one stock (newest first; 5% large-holding reports and insider reports of 1% and above). ticker is required and there is no date limit, so use it for 'when and…Read-only
  • get_portfolioStocks held by a holder (default: the National Pension Service), with stakes, highest first. Only stocks with a 5% large-holding report or a 1%+ insider report. With entity_id (from search_holder) yo…Read-only
  • get_avg_costAverage purchase price (KRW) per holder for one stock. Uses the acquisition prices in the detailed-change section of original 5% large-holding reports: buys add to the weighted average, sells only re…Read-only
  • get_recent_changesFeed of stake-change filings posted in the last N days (default 7), newest first. Use it across stocks for 'who bought and sold this week', or with entity_id and a large days (up to 730, the stored 2…Read-only
  • get_holder_summaryWhat one holder did over the last N days (default 30): how many stocks it increased and decreased, the total bought and sold in KRW, the net amount, and the largest moves. Default holder is the Natio…Read-only
  • get_institution_flowsInstitutional net buying and selling across all stocks over the last N days (default 7): by_stock lists the stocks with the largest net buys and net sells by pension funds, foreign and domestic asset…Read-only
  • get_filingDetails of one filing. Pass a source_url (DART address) from another tool's result or the 14-digit receipt number (rcept_no). reports are the filing's holder rows (stake, change, filing date); member…Read-only

Audit history

  1. Nov 13Passed

What we sent

Every request in this audit, with the answer and how long it took. We never send credentials and never call a tool.

RequestAnswerTime
initializeHTTP 200581 ms
initializedHTTP 202119 ms
tools/listHTTP 20059 ms
unknown-methodHTTP 20060 ms

Run this server, or disagree with the result?

Fix the issue and it shows in the next weekly audit, or email us to ask for a re-audit or to dispute a finding. Read how we audit for what each check means.