financeanalytics-data

US Fiscal Data

by quantgeekdev

Access and analyze US Treasury financial data, including 10 year treasury graphs, historical yields, and bond prices usi

Integrates with the US Treasury's Fiscal Data API to fetch, analyze, and generate reports on treasury statements and historical financial data.

github stars

17

No API key neededAuto-cached historical dataReal US Treasury API integration

best for

  • / Financial analysts tracking government cash flows
  • / Researchers studying federal treasury operations
  • / Developers building finance applications with treasury data

capabilities

  • / Fetch daily treasury statements for specific dates
  • / Access 30 days of historical treasury data
  • / Generate formatted treasury reports
  • / Query US government financial records
  • / Analyze treasury cash flows and balances

what it does

Connects to the US Treasury's Fiscal Data API to fetch daily treasury statements, access historical financial data, and generate formatted reports.

about

US Fiscal Data is a community-built MCP server published by quantgeekdev that provides AI assistants with tools and capabilities via the Model Context Protocol. Access and analyze US Treasury financial data, including 10 year treasury graphs, historical yields, and bond prices usi It is categorized under finance, analytics data.

how to install

You can install US Fiscal Data in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.

license

MIT

US Fiscal Data is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

readme

Overview

The Fiscal Data MCP Server demonstrates a practical implementation of an MCP server that connects to the US Treasury's Fiscal Data API. It showcases:

  • Tools for fetching specific treasury statements
  • Resources for historical data access
  • Prompts for generating formatted reports

Quick Start

1. Install and Use with Claude Desktop

Add this configuration to your Claude Desktop config file:

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "fiscal-data": {
      "command": "npx",
      "args": ["fiscal-data-mcp"]
    }
  }
}

2. Example Interactions

Once configured, you can interact with the server through Claude:

Human: Can you get the treasury statement for the 20th of September 2023?

Features

1. Daily Treasury Statements

Fetch treasury data for specific dates using the get_daily_treasury_statement tool:

// Example usage through Claude
Human: Get the treasury statement for 2024-03-01
Assistant: I'll fetch that information for you using the treasury statement tool.

2. Historical Data Resource

Access 30 days of historical treasury data through the resource system:

  • Automatically cached for 1 hour
  • Updates on demand
  • Provides formatted JSON data

3. Report Generation

Generate formatted treasury reports using the daily_treasury_report prompt:

// Example usage through Claude
Human: Generate a treasury report for 2024-03-01
Assistant: I'll use the daily treasury report prompt to create a formatted report...