ownership
Ownership of US filers: 13F institutional holdings and Schedule 13D / 13G (>5%) stakes. One tool, four modes:
"issuer"(default): who owns a US issuer. Requirescompany. Latest quarter's top 13F holders by USD value, pluslarge_holders(top 5 current 13D/13G holders by percent of class) when any are on file; passquarters/since/untilfor a per-quarter trend (total value, holder count, top-10 concentration)."manager": what a 13F manager holds. Requiresmanager_cik(e.g."1067983"Berkshire Hathaway,"102909"Vanguard). Latest holdings by USD value, or a per-quarter book-value trend withquarters/since/until."pair": one manager's quarterly position history in one issuer (equity, put and call blocks). Requiresmanager_cikandcompany."beneficial": 13D / 13G filings for an issuer. Requirescompany. The latest filing per filer (amendments supersede), largest percent first; 13D rows carry apurposeexcerpt (Item 4: activist intent).
Put / call positions are excluded from issuer and manager modes.
Args:
period: Snapshot quarter-end YYYY-MM-DD (default latest; issuer /
manager snapshots only).
limit: Holders / holdings returned (default 25, max 200; snapshots
and beneficial).
quarters: Trend cap (newest first, default 8, or 40 with since /
until; max 40); in pair mode, quarters back (default 8).
since / until: YYYY-MM-DD bounds; switch issuer / manager to trend.
In beneficial mode since keeps filers whose latest filing
is on or after it.
Returns:
issuer: {company_name, ticker, cik, period, holders[]} or
{..., since, until, trend[]}. manager: {manager_cik, manager_name, period, holdings[]} or the trend shape. pair:
{manager_cik, manager_name, company_name, ticker, history[]}.
beneficial: {company_name, ticker, cik, holders[]}, each
{filer_name, schedule, form_type, percent_of_class, shares, event_date, filing_date, purpose?, source_url}. No coverage:
diagnostic.reason = "no_13f_data_yet" (13F) or
"no_beneficial_ownership_data_yet" (13D/13G).
Chart: per the server "Charts" guidance (ranked bars for snapshots, a line for trends; source: SEC 13F filings + Clarifo); in ChatGPT call render_chart(source_tool="ownership", source_args=, output="python").
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "ownership"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | issuer | |
| limit | No | ||
| since | No | ||
| until | No | ||
| period | No | ||
| company | No | ||
| quarters | No | ||
| manager_cik | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||