Let your AI agent answer with the filing, not a guess
Connect a client
One endpoint for every client. Demo mode needs no key.
Claude CodeRun in your terminal.
claude mcp add ko-sec-data --transport http https://mcp.ko.io/mcp24 tools
19 work on the Free plan and in demo mode, for the most recent quarter; the rest need a paid plan. Full history needs Pro or higher. Each tool is a typed wrapper over one REST route.
24 tools
Institutions
- list_institutionsFind 13F filers by nameFree
- REST route
- /api/v1/institutions
- get_institution_holdingsA manager's 13F portfolio for a quarterFree
- REST route
- /api/v1/holdings/:cik
Stocks
- get_stock_profileCompany profile and key figuresFree
- REST route
- /api/v1/stocks/:ticker
- get_stock_priceDaily OHLCV price historyFree
- REST route
- /api/v1/stock-price/:ticker
- get_stock_financialsHistorical 10-K / 10-Q line itemsFree
- REST route
- /api/v1/stocks/:ticker/financials/historical
- get_stock_holdersInstitutional holders of a tickerFree
- REST route
- /api/v1/stock-holders/:ticker
- get_stock_activityQuarter-over-quarter holder activityFree
- REST route
- /api/v1/stock-holders/:ticker
Insiders
- get_insider_tradesForm 4 transactions for one companyFree
- REST route
- /api/v1/executive-trades/:ticker
- list_insider_tradersLatest available Form 4 transactionsFree
- REST route
- /api/v1/insider-trades
- get_form144_noticesForm 144 proposed-sale noticesFree
- REST route
- /api/v1/form144-notices
Congress
- get_congress_tradesDisclosed congressional transactionsFree
- REST route
- /api/v1/congress-trades
- get_congress_memberDisclosed transactions for one member of CongressFree
- REST route
- /api/v1/congress-trades/:member
Crypto ETFs
- get_crypto_exposureSpot bitcoin-ETF ownership summaryFree
- REST route
- /api/v1/crypto/exposure-summary
- get_crypto_holdersInstitutions holding a spot bitcoin ETFFree
- REST route
- /api/v1/crypto/institutional-holders
- get_crypto_holderOne institution's bitcoin-ETF positionsFree
- REST route
- /api/v1/crypto/holder/:cik
SEC filings
- sec_list_filingsA filer's EDGAR filings by form and dateFree
- REST route
- /api/v1/filings/:cik
- sec_get_filing_indexThe documents inside one filingFree
- REST route
- /api/v1/filings/:cik/:accession
- sec_get_filing_documentThe text of a filing documentPaid
- REST route
- /api/v1/filings/:cik/:accession/file
Market structure
- get_ftd_dataSEC fails-to-deliver by tickerFree
- REST route
- /api/v1/sec/ftd
Macro
- get_treasury_yieldsDaily Treasury par yield curvePaid
- REST route
- /api/v1/treasury/yields
- get_fed_ratesFed funds, SOFR and reference ratesPaid
- REST route
- /api/v1/fed/rates
- get_economic_indicatorsCPI, PPI and other BLS seriesPaid
- REST route
- /api/v1/economic/indicators
- get_financial_stressOFR Financial Stress IndexPaid
- REST route
- /api/v1/stress/ofr
Search
- searchResolve a ticker, institution or personFree
- REST route
- /api/v1/search
Server: https://mcp.ko.io/mcp · Streamable HTTP. Building your own integration? Use the REST API.
What an agent does with it
Questions an analyst would ask, answered by chaining tools across datasets. Each run was captured from this server; the chart and answer use only the numbers the tools returned.
Questions an analyst asked
Each run was captured from the live MCP server between Sep 24, 2026 and Sep 26, 2026. The charts and answers use only the numbers the tools returned.
How did reported institutional holdings of NVIDIA change in the latest 13F quarter? Which of the 25 largest holders changed their positions the most?
Latest-quarter example · The Free plan or demo mode reproduces it while Q2 2026 is the latest 13F quarter
Called 2 tools on ko-sec-data
In Q2 2026, NVDA common shares reported by 13F filers rose by a net 194.70M shares from the previous quarter, an estimated $38.96B at quarter-end prices (option legs excluded). 3,292 filers increased their positions, including 274 new positions, and 2,480 reduced them, including 115 that exited. These counts include filers with no prior-quarter filing on record. The changes compare reported quarter-end positions; they do not measure trading volume or cash flows.
Among existing positions in the 25 largest holders (reported shares, all legs as filed), the largest increases were FMR (Fidelity) (+32.20M), State Street (+15.90M) and BlackRock (+14.85M); the largest reductions were Citadel Advisors (-18.63M), Wellington (-11.77M) and Legal & General (-10.33M).
From the question to the filing
One question, one tool call. The tool answers with rounded figures; the exact values are in the REST row behind it, and the filing is one lookup away.
How many Apple shares did Berkshire Hathaway hold at the end of Q2 2026, and how big is the position?
get_institution_holdings{ institution: "Berkshire Hathaway", limit: 3 }Interpreted "Berkshire Hathaway" as Berkshire Hathaway Inc (CIK 1067983).
13F Holdings — Quarter: 2026-06-30
| Ticker | Issuer | Value | Shares | Weight | Action |
|---|---|---|---|---|---|
| AAPL | APPLE INC | $65.95B | 227.92M | 22.04% | UNCHANGED |
| AXP | AMERICAN EXPRESS CO | $51.28B | 151.61M | 17.14% | UNCHANGED |
| GOOG† | ALPHABET INC | $37.76B | 105.98M | 12.62% | ADDED |
† GOOG = issuer total of GOOGL 78,791,167 sh / $28.16B + GOOG 27,188,433 sh / $9.61B
Berkshire Hathaway reported 227.92 million Apple shares for the quarter ending Jun 30, 2026, worth $65.95 billion. At 22.04% of the reported portfolio it is Berkshire's largest position, ahead of American Express at 17.14%. The share count is unchanged from the prior quarter.
Source: 13F‑HR, period 2026-06-30, SEC EDGAR (opens the filing on sec.gov)
GET /api/v1/holdings/1067983?ticker=AAPL returns 227,917,808 shares · $65,950,296,923 · 22.04%{
"name": "get_institution_holdings",
"arguments": {
"institution": "Berkshire Hathaway",
"limit": 3
}
}The REST row behind the answer, and its filing
- cik
- 1067983
- SEC Central Index Key of the filer
- quarter_date
- 2026-06-30
- Portfolio date the 13F reports
- ticker
- AAPL
- Mapped from CUSIP 037833100
- shares_held
- 227,917,808
- 12 information-table lines combined
- holding_value
- $65.95B
- Reported value, exact 65,950,296,923
- portfolio_weight_pct
- 22.04%
- Share of the $299.25B reported total
- action
- UNCHANGED
- Change against the prior quarter
- CIK
- 1067983
- Filing lines combined
- 12
- Shares
- 227,917,808
- Value
- $65.95B
get_institution_holdings wraps GET /api/v1/holdings/:cik; the row above is AAPL as the API returned it on 2026-09-25. Rows do not carry the accession: sec_list_filings lists the filer's filings and sec_get_filing_index opens one.
Quotas and limits
- Free plan
- 200calls / day
- Pro: 20,000. Builder: 200,000. Free covers the most recent quarter and latest data only; full history needs Pro or higher.
- One quota
- MCP and REST share it
- Each tool call uses one call, or two when the tool first resolves a name or also fetches a document excerpt. A single question can trigger several tool calls.
- Over the limit
- HTTP 429 with rate-limit headers
- The daily quota resets at 00:00 UTC.
- Demo mode
- No key, rate-limited per IP
- Free-plan tools only, most recent quarter. Paid tools and full history need an API key on Pro or higher.
Connect your agent
Try it now in demo mode, no key. A free key gives you 200 calls a day.

