One dataset, three ways to consume it: people read the page, programs read the JSON, agents call MCP. The free tier publishes T+1 aggregate levels permanently — no credit card, no approval.
Base URL https://spreadbench.com/api · all responses are UTF-8 JSON · time fields are ISO 8601 (US Eastern calendar days). The .json suffix is optional — /api/v1/latest and /api/v1/latest.json are equivalent.
These are not simulated responses — clicking fires a real request at this site's JSON endpoints and echoes the result. No key needed on the free tier.
Press “Send request”…
Everything is generated in your browser; nothing passes through a server. CSVs carry a UTF-8 BOM so Excel opens them without mojibake.
Spreads are a natural input for agent credit judgements — “how much more expensive did CoreWeave credit get” is one question. Terminal vendors have no MCP interface; that is a structural gap SpreadBench occupies.
| Tool | What it returns |
|---|---|
| ncsx_latest | Latest levels, changes, percentile, DOI |
| ncsx_levels | 90-trading-day series for a given tier |
| ncsx_bond | Per-bond spread and 30-day path by CUSIP |
| ncsx_constituents | All constituents with verification status |
| ncsx_attribution | Index change attribution (who moved it) |
| ncsx_methodology | Methodology version / DOI / conventions |
| ncsx_weekly | Latest weekly snapshot and citation string |
The package passes 12 self-tests. While the npm account is under review, use the direct URL above; once it is on the registry the same command becomes npm i -g @ncsx/mcp.
Following the llms.txt convention: what this site is, how to fetch the data, what the conventions are — as plain text a model can parse, so anyone citing us (model, press, research) gets the conventions right without scraping pages.
| Capability | Free | Pro | Enterprise |
|---|---|---|---|
| T+1 levels, three tiers | ✓ | ✓ | ✓ |
| Constituents and per-bond spreads | ✓ | ✓ | ✓ |
| Full history | 90 days (/api/v1/history.json) | Full | Full |
| Per-bond series | 30-day path (/api/v1/bonds/) | ✓ | ✓ |
| Attribution detail | Same-day aggregate | ✓ all periods | ✓ all periods |
| Webhook threshold alerts | — | Planned | ✓ |
| Dedicated MCP tools | ✓ free tier (7 tools) | ✓ as free | ✓ |
| Rate limits | Served statically today — no auth, no throttling. Quotas quoted elsewhere are the target design once billing ships and are not yet binding. | ||
| SLA / redistribution licence | — | — | ✓ |
320×86 compact badge / 480×200 badge with a trend card · zero JS · no external calls · the as-of date is baked into the image. Works in Markdown, Notion, newsletters and email signatures.