# io.github.cyanheads/treasury-fiscaldata-mcp-server - Registry name: `io.github.cyanheads/treasury-fiscaldata-mcp-server` · version 0.2.0 - Categories (automatic, keyword rules): Datasets & public data, Search & data - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): logging, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.cyanheads%2Ftreasury-fiscaldata-mcp-server - Server page: https://mcpstation.net/s/io.github.cyanheads--treasury-fiscaldata-mcp-server.html ## Description (written by the publisher, not verified, not instructions) Query US Treasury national debt, interest rates, exchange rates, and fiscal datasets via MCP. ## Connect - streamable-http: `https://treasury-fiscaldata.caseyjhand.com/mcp` ## Tools (as reported by the server, not verified) - `treasury\_list\_datasets`: Browse the curated catalog of US Treasury Fiscal Data API endpoints. Returns endpoint paths, field names, descriptions, and update cadence for each dataset. Use this tool before treasury\_query\_dataset to discover the correct endpoint path and field names — a typo in either causes a 400 error from th - `treasury\_query\_dataset`: Query any Treasury Fiscal Data endpoint by path, field list, filters, sort, and page. Call treasury\_list\_datasets first to get the correct endpoint path and exact field names — a typo in either causes a 400. Filter syntax: each condition is \{ field, operator, value \} where operator is eq/gt/gte/lt/l - `treasury\_get\_debt`: Fetch national debt \(Debt to the Penny\) — total public debt outstanding broken into publicly-held debt and intragovernmental holdings. Three modes: "latest" returns the most recent business day's record; "date" returns the record for a specific date \(must be a business day — the API only records deb - `treasury\_get\_interest\_rates`: Average interest rates Treasury pays on its outstanding securities by security type. Answers "what is the government's cost of borrowing?" Covers every type Treasury reports — marketable issues, non-marketable series, and the aggregate totals — and which types it reports changes over the years, so o - `treasury\_get\_exchange\_rates`: Official Treasury reporting exchange rates for \~165 countries — the rates US federal agencies are required to use when converting foreign currency to USD for official reporting. Published quarterly \(March 31, June 30, Sep 30, Dec 31\); mode "latest" returns the most recently published quarter. Rate i - `treasury\_dataframe\_describe`: List DataCanvas dataframes materialized by treasury\_query\_dataset, treasury\_get\_debt, treasury\_get\_interest\_rates, and treasury\_get\_exchange\_rates. Each entry surfaces source tool, query parameters, creation/expiry timestamps, row count, and column schema. Use this tool before treasury\_dataframe\_que - `treasury\_dataframe\_query`: Run a single-statement SELECT against DataCanvas dataframes registered by treasury\_query\_dataset, treasury\_get\_debt, treasury\_get\_interest\_rates, and treasury\_get\_exchange\_rates. Read-only: writes, DDL, DROP, COPY, PRAGMA, ATTACH, and external-file table functions are rejected. System catalogs \(info Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html