lzinga/us-gov-open-data-mcp

View on GitHub ↗

MCP server + TypeScript SDK for 40+ U.S. government data APIs — 250+ tools. Treasury, FRED, Congress, FDA, CDC, FEC, lobbying, and many more. Works with VS Code Copilot, Claude Desktop, Cursor.

108 ★23 forksTypeScriptUpdated 2mo ago

What you need to know

An MCP server and TypeScript SDK exposing 300+ tools across 40+ U.S. government APIs covering economic, health, legislative, financial, environmental, and more.

Install

npx us-gov-open-data-mcp

Usage

  • Ask natural-language questions such as economic indicators, FDA adverse events, or congressional votes; 20+ APIs require no key and the rest use free keys.

Key features

  • 300+ tools across 40+ government APIs
  • Cross-referencing guidance to combine multiple agencies
  • WASM-sandboxed code mode to reduce context usage
  • Selective module loading
  • Dual stdio and HTTP Stream transport
  • Disk-backed caching with rate limiting and retry

Best for

Researchers and journalists querying U.S. government open data through AI assistants.

Caveats

  • Some APIs require free API keys; some endpoints may behave unexpectedly because of inconsistent third-party schemas.
Clients: VS Code · Copilot · Claude Desktop
Documentation ↗

Reviewed 2026-08-11

Topics

apicdcclaudecongressfdafredgovernment-datalobbyingmcpmodel-context-protocolopen-datatreasury
Stars
108★
Forks
23
Language
TypeScript
License
MIT
Created
2026-02-24
Last push
2026-06-11