nmfp_security_holders
Pack: sec-nmfp · Endpoint: https://gateway.pipeworx.io/sec-nmfp/mcp
Which US money market funds hold paper from a given issuer, from SEC Form N-MFP monthly portfolio filings — the reverse of a fund fact sheet, which makes you name the fund first. Give an issuer name (e.g. “Federal Home Loan Bank”, “JPMorgan”) or a CUSIP. Returns each fund holding it, the fund family, the security title, investment category and maturity dates. Answers “which money market funds are exposed to this issuer”, “who holds this bank’s commercial paper”.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
issuer | string | yes | Issuer name or fragment (“Federal Home Loan Bank”), or a 9-character CUSIP. |
period | string | no | Reporting period id from nmfp_periods. Omit for the most recent published month. |
limit | number | no | Maximum holdings to return, 1-200 (default 50). |
Example call
Arguments
{
"issuer": "Federal Home Loan Bank",
"limit": 10
}
curl
curl -X POST https://gateway.pipeworx.io/sec-nmfp/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"nmfp_security_holders","arguments":{"issuer":"Federal Home Loan Bank","limit":10}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('nmfp_security_holders', {
"issuer": "Federal Home Loan Bank",
"limit": 10
});
More examples
{
"issuer": "3130B2LS2"
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"sec-nmfp": {
"url": "https://gateway.pipeworx.io/sec-nmfp/mcp"
}
}
}
See Getting Started for client-specific install steps.