
Sec Ftd MCP server
online · 100% uptimeSEC Fails-to-Deliver (CNS fails data).
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Sec Ftd yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Sec Ftd tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Sec Ftd 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
- 61 ms
- faster than 91% 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 Ftd in Claude Code, Cursor or VS Code
claude mcp add --transport http sec-ftd https://gateway.pipeworx.io/sec-ftd/mcp
What the publisher says
From the Sec Ftd repository's README, as published. We do not edit it. Read it on GitHub
@pipeworx/sec-ftd
SEC fails-to-deliver (CNS) data. Keyless.
Part of Pipeworx — an MCP gateway connecting AI agents to 1576+ live data sources.
Tools
- ftd_security(symbol, periods?) — fails history for one ticker across recent half-month files.
- ftd_largest(period?, limit?) — the biggest fails in one reporting period.
- ftd_periods() — which periods SEC has published (currently 408, back to 2009).
The semantics are the point of this pack
A fail-to-deliver is a settlement failure — shares not delivered by the settlement date. The SEC says, where it publishes this file, that fails are not evidence of naked short selling. Ordinary causes include processing delays, order-entry mistakes, illiquidity in thinly traded securities, and long sales where the seller's shares did not arrive in time.
There is a loud audience that wants the opposite inference. So the framing is not a footnote: it is in every tool description and rides on every response as whatthisis and notevidenceof. An agent that reads only the payload still cannot honestly draw the naked-shorting conclusion.
Two more reading traps, both surfaced in the responses themselves:
settlement date across all participants. Summing days over-counts a fail that persists, which is why ftdsecurity returns peaksharesfailed alongside the total and says so in readingnote, and why ftd_largest ranks by each security's worst single day rather than a sum.
- The published number is cumulative, not daily-new. It is total shares failing on that
exceed the reporting threshold, so "no rows" means no reportable fails — not that nothing failed and not that the ticker is unknown. The found: false path says exactly that.
- Absence is not a clean bill of health. SEC lists a security on a date only when its fails
Data source and cadence
https://www.sec.gov/data-research/sec-markets-data/fails-deliver-data — one pipe-delimited file per half month (a = 1st–15th, b = 16th–month end), zipped. Measured 2026-08-25: the current file (cnsfails202607b.zip) is 1.65 MB zipped, 4.6 MB raw, 73,340 rows, covering 13,500 securities. SEC posts a period a few weeks after it closes.
Each call reads the periods the question needs straight from SEC, so currency is simply whatever SEC has published — ftd_periods reports it. A request spanning many periods costs one fetch per half month, which is why periods is capped at 6.
Two upstream traps worth knowing
/files/data/fails-deliver-data/, older ones under /files/data/other/fails-deliver-data/ — verified 2026-08-25, where cnsfails202605b.zip 404s on the first prefix and 200s on the second. The pack reads SEC's index page rather than guessing.
- The path is not constructible. Recent files live under
both sizes. A reader that trusts the local header extracts nothing. Sizes are taken from the central directory, which always has the real values.
- These ZIPs set the data-descriptor flag (0x08), so the local file header carries zeroes for
Quick Start
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"sec-ftd": {
"url": "https://gateway.pipeworx.io/sec-ftd/mcp"
}
}
}What this endpoint actually serves
tools/list at https://gateway.pipeworx.io/sec-ftd/mcp returns the tools in the table above plus the shared Pipeworx meta-tools — askpipeworx, discovertools, search_within, remember/recall and the rest of the gateway-wide set. So the tool count you see is larger than this table: a single-pack endpoint currently lists roughly 30 shared tools alongside the pack's own. The connection's initialize response states its exact scope, and is the authoritative answer for a given day.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Sec Ftd: common questions
- Is Sec Ftd MCP server safe?
- Mostly: it is graded B (77/100). Read the Sec Ftd safety report
- How do I install Sec Ftd?
- 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 Ftd need an API key?
- Yes. The registry entry asks for
PIPEWORX_API_KEY. - Is Sec Ftd maintained?
- The last commit was 39 days ago (2026-09-26). The latest release is v0.2.0.
- Is Sec Ftd up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Sec Ftd 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 61 ms (faster than 91% of 30,031 servers). Full comparison.