Ofr Funding

liveGovernment

OFR Short-Term Funding Monitor API — data.financialresearch.gov/v1, keyless, no auth wall. The Office of Financial Research (US Treasury) publishes collateral- and tenor-level US repo market data (DVP, GCF, and tri-party segments) and money-market-fund balance-sheet composition, both series the NY Fed's own release does not carry.

4tools
0msauth
free tier50 calls/day

Tools

ofr_repo_rates

US repo market rates/volumes broken out by COLLATERAL segment (dvp = FICC DVP service, gcf = GCF Repo service, tri = tri-party, tri_ex_fed = tri-party excluding the Fed's own ON RRP counterparty trade

No parameters required.

Try it
ofr_mmf_holdings

Money market mutual fund investment composition, monthly, from OFR's MMF Data Release — how much of aggregate MMF assets sit in repo (overall, or split by Treasury/agency/other collateral and by count

No parameters required.

Try it
ofr_search_funding_series

Browse the full catalog of OFR repo-market and money-market-fund mnemonics by name (e.g. "tri-party", "GCF", "corporate debt", "federal reserve") — use this to find the exact series behind ofr_repo_ra

No parameters required.

Try it
ofr_funding_anomaly

Compares the LATEST observation of a repo or MMF series to its trailing window (mean, stddev over the N observations before it) and reports the delta and z-score — "what changed unusually" in short-te

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/ofr-funding/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/ofr-funding/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"ofr_repo_rates","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("ofr_repo_rates", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("ofr short-term funding monitor api — data");