nport_fund_owners
Pack: sec-nport · Endpoint: https://gateway.pipeworx.io/sec-nport/mcp
Which mutual funds and ETFs hold a given stock or bond, ranked by position size, from SEC Form N-PORT portfolio filings — the reverse of a fund fact sheet, which makes you name the fund first. Give a ticker (“NVDA”), a company name (“NVIDIA”), or a CUSIP. Returns each fund, its sponsor, the position value, share or principal count, and what percent of that fund’s net assets it is. Answers “which ETFs hold the largest positions in NVDA”, “what funds own this corporate bond”, “who are the biggest fund holders of this stock”.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
security | string | yes | Ticker, company name, or CUSIP. A ticker resolves through OpenFIGI to the underlying company. |
quarter | string | no | Release to search, e.g. “2026q2”. Omit to search everything loaded. |
limit | number | no | How many holders to return, 1-200 (default 25). |
Example call
Arguments
{
"security": "NVDA",
"limit": 10
}
curl
curl -X POST https://gateway.pipeworx.io/sec-nport/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"nport_fund_owners","arguments":{"security":"NVDA","limit":10}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('nport_fund_owners', {
"security": "NVDA",
"limit": 10
});
More examples
{
"security": "NVIDIA Corp"
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"sec-nport": {
"url": "https://gateway.pipeworx.io/sec-nport/mcp"
}
}
}
See Getting Started for client-specific install steps.