MCP server exposing 3 tools for sec-nport.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/sec-nport/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
nport_fund_owners — 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".nport_fund_portfolio — The portfolio a mutual fund or ETF reported to the SEC on Form N-PORT: its largest positions with issuer, value, share or principal count, and percent of net assets. Give the fund or ETF series name ("Vanguard Total Stock Market Index Fund", "SPDR S&P 500 ETF"). Answers "what does this ETF hold", "what are this fund's biggest positions", "how much of this fund is in one stock".nport_holdings_coverage — Which SEC Form N-PORT releases are loaded, how many funds each carries, the newest reporting period, and what the data does and does not cover. Use this to check how current fund holdings answers are before quoting them.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/sec-nport/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io