MCP.Market

Sec Nmfp MCP server

online · 100% uptime
by pipeworx-io·io.github.pipeworx-io/sec-nmfp·v0.2.0

SEC Form N-MFP — money market fund portfolio holdings.

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

not scanned yet

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed Sec Nmfp yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Sec Nmfp tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Sec Nmfp compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
77/100
higher than 50% of 48,255 servers
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
254 ms
faster than 55% of 30,031 servers

Release history: 4 versions in the registry since 2026-09-16, latest 2026-10-29, typically one every 8 days.

Install Sec Nmfp in Claude Code, Cursor or VS Code

claude mcp add --transport http sec-nmfp https://gateway.pipeworx.io/sec-nmfp/mcp
Add to Cursor

What the publisher says

From the Sec Nmfp repository's README, as published. We do not edit it. Read it on GitHub

@pipeworx/sec-nmfp

US money market fund portfolio holdings, from SEC Form N-MFP. Keyless.

Part of Pipeworx — an MCP gateway connecting AI agents to 1576+ live data sources.

Tools

  • nmfpsecurityholders(issuer, period?, limit?) — which money market funds hold a given issuer's paper. Accepts an issuer name fragment or a CUSIP.
  • nmfpfundholdings(fund, period?, limit?) — one fund's reported portfolio for a month, with a per-category position count.
  • nmfp_periods() — which monthly reporting periods SEC has published (currently 50) and the date range each covers.

The inversion is the point of this pack

SEC publishes N-MFP filing-first: one filing per fund per month, portfolio inside. So "what does this fund hold" is the natural question and "which funds hold this issuer's paper" is not — that one requires reading every filing in the period. nmfpsecurityholders does exactly that on each call, which is the reason to have the pack at all. When a bank or an issuer wobbles, the question people ask is who is exposed, and there is no filing that answers it.

Measured on the 2026-07-09→2026-08-07 period: 341 fund filings, 47,129 holdings. Federal Home Loan Bank alone appears in 129 funds across 6,489 positions.

Reading traps, surfaced in the responses

positionsbycategory says how many holdings sit in each category, not how much money does. A fund running many small repo positions against one large Treasury block reads repo-heavy by count and may not be by value. Both tools say this in reading_note.

  • Positions are counts, not dollars. N-MFP position value is not carried here, so

The found: false path says that rather than implying the fund holds nothing.

  • Only money market funds file N-MFP. A bond or equity fund will never appear, however large.

entity. Matching is substring, and the miss path tells the caller to shorten the fragment rather than concluding no fund holds it.

  • Issuer names are as the fund typed them — FEDERAL HOME LOAN BANK SYSTEM, not a normalized

Shape

One ZIP per monthly period, ~11.9MB, carrying 23 TSVs. Three are read: NMFPSUBMISSION (the fund and its filing), NMFPSERIESLEVELINFO, NMFPSCHPORTFOLIOSECURITIES (the holdings). The rest are skipped — including NMFPCOLLATERALISSUERS, which is 55MB raw on its own, five times the whole rest of the archive, and answers no question asked here.

Read live per call rather than kept in a mirror: one period is one fetch, and a money-market question is nearly always about the latest month.

Two file-format notes worth keeping, because both have cost time in this codebase:

on some datasets, which zeroes the local-header sizes; a reader that trusts them extracts nothing.

  • Sizes come from the ZIP central directory, not local headers. SEC sets the data-descriptor flag

windows do not align to calendar months and shift each cycle. This is the fourth SEC dataset here with its own path convention, so the index page is read and the URL is never constructed.

  • The filenames encode a date range (20260709-20260807_nmfp.zip) that is not derivable — the

Cadence

Money market funds file monthly; SEC posts a period a few days after it closes.

Source

SEC Form N-MFP data sets — https://www.sec.gov/data-research/sec-markets-data/dera-form-n-mfp-data-sets

Quick Start

Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):

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

What this endpoint actually serves

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Sec Nmfp: common questions

Is Sec Nmfp MCP server safe?
Mostly: it is graded B (77/100). Read the Sec Nmfp safety report
How do I install Sec Nmfp?
It runs remotely at gateway.pipeworx.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Sec Nmfp need an API key?
Yes. The registry entry asks for PIPEWORX_API_KEY.
Is Sec Nmfp maintained?
The last commit was 38 days ago (2026-09-26). The latest release is v0.2.0.
Is Sec Nmfp up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Sec Nmfp compare with other MCP servers?
safety score 77/100 (higher than 50% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 254 ms (faster than 55% of 30,031 servers). Full comparison.

More from pipeworx-io →