get_investor_portfolio
Get every position one investor reported on SEC Form 13F for a quarter: CUSIP, issuer, class, value in USD, shares, weight in the reported portfolio, change in shares against the prior quarter, new and closed flags, and the roster ticker where the issuer is a company autario covers. Defaults to the latest quarter; quarters_available lists the rest. Form 13F covers long US-listed equities and options only (no shorts, no cash) and is filed up to 45 days after quarter end. Example: investor="berkshire-hathaway", quarter="2026-Q2".
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"investor": "<investor>"
},
"name": "get_investor_portfolio"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max holdings returned, largest first (default 500, max 5000). | |
| format | No | Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless. | |
| quarter | No | Quarter end date (2026-06-30) or label (2026-Q2). Omit for the latest reported quarter. | |
| investor | Yes | Investor slug from list_investors (e.g. berkshire-hathaway, scion-asset-management), its display name, or its SEC CIK. |