who_owns

Pack: sec-13f · Endpoint: https://gateway.pipeworx.io/sec-13f/mcp

Which institutional managers hold a given US-listed security, ranked by position size — the reverse of every 13F API, which requires you to name the manager first. Give a company name, ticker (e.g. “NVDA”) or 9-character CUSIP. Ticker input is resolved through OpenFIGI, not a bulk symbol table. Returns each manager, the value of their position in USD, share count, and the reporting quarter. Answers “who owns NVDA”, “which funds hold the most Apple”, “institutional ownership of Tesla”. Sourced from SEC Form 13F. Where a manager amended a quarter (13F-HR/A), each position is counted once, from the latest filing that reports it.

Parameters

NameTypeRequiredDescription
securitystringyesCompany name, ticker or 9-character CUSIP — e.g. “NVIDIA”, “NVDA”, “67066G104”.
limitnumbernoHow many managers to return, 1-100 (default 25).

Example call

Arguments

{
  "security": "NVIDIA",
  "limit": 25
}

curl

curl -X POST https://gateway.pipeworx.io/sec-13f/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"who_owns","arguments":{"security":"NVIDIA","limit":25}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('who_owns', {
  "security": "NVIDIA",
  "limit": 25
});

More examples

{
  "security": "NVDA",
  "limit": 5
}
{
  "security": "APPLE INC"
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "sec-13f": {
      "url": "https://gateway.pipeworx.io/sec-13f/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 10, 2026