NestDaddy

U.S. Government Open Data

io.github.lzinga/us-gov-open-data-mcp · v2026.10.8

Open data from 40+ U.S. government APIs: economy, spending, Congress, health, energy, disasters

Connect Runs on your machine

Terminal
claude mcp add us-gov-open-data-mcp -e DATA_GOV_API_KEY=<DATA_GOV_API_KEY> -e FRED_API_KEY=<FRED_API_KEY> -e CENSUS_API_KEY=<CENSUS_API_KEY> -e BLS_API_KEY=<BLS_API_KEY> -e BEA_API_KEY=<BEA_API_KEY> -e EIA_API_KEY=<EIA_API_KEY> -e NOAA_API_KEY=<NOAA_API_KEY> -e USDA_NASS_API_KEY=<USDA_NASS_API_KEY> -e HUD_USER_TOKEN=<HUD_USER_TOKEN> -e DOL_API_KEY=<DOL_API_KEY> -e USPTO_API_KEY=<USPTO_API_KEY> -e LDA_API_KEY=<LDA_API_KEY> -e AQS_API_KEY=<AQS_API_KEY> -e AQS_EMAIL=<AQS_EMAIL> -e SEC_CONTACT_EMAIL=<SEC_CONTACT_EMAIL> -e NWS_USER_AGENT=<NWS_USER_AGENT> -e MODULES=<MODULES> -e DOMAINS=<DOMAINS> -e HIDE_UNCONFIGURED=<HIDE_UNCONFIGURED> -e TOOL_MODE=<TOOL_MODE> -e MAX_RESPONSE_BYTES=<MAX_RESPONSE_BYTES> -- npx -y [email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "us-gov-open-data-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "DATA_GOV_API_KEY": "<DATA_GOV_API_KEY>",
        "FRED_API_KEY": "<FRED_API_KEY>",
        "CENSUS_API_KEY": "<CENSUS_API_KEY>",
        "BLS_API_KEY": "<BLS_API_KEY>",
        "BEA_API_KEY": "<BEA_API_KEY>",
        "EIA_API_KEY": "<EIA_API_KEY>",
        "NOAA_API_KEY": "<NOAA_API_KEY>",
        "USDA_NASS_API_KEY": "<USDA_NASS_API_KEY>",
        "HUD_USER_TOKEN": "<HUD_USER_TOKEN>",
        "DOL_API_KEY": "<DOL_API_KEY>",
        "USPTO_API_KEY": "<USPTO_API_KEY>",
        "LDA_API_KEY": "<LDA_API_KEY>",
        "AQS_API_KEY": "<AQS_API_KEY>",
        "AQS_EMAIL": "<AQS_EMAIL>",
        "SEC_CONTACT_EMAIL": "<SEC_CONTACT_EMAIL>",
        "NWS_USER_AGENT": "<NWS_USER_AGENT>",
        "MODULES": "<MODULES>",
        "DOMAINS": "<DOMAINS>",
        "HIDE_UNCONFIGURED": "<HIDE_UNCONFIGURED>",
        "TOOL_MODE": "<TOOL_MODE>",
        "MAX_RESPONSE_BYTES": "<MAX_RESPONSE_BYTES>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "us-gov-open-data-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "DATA_GOV_API_KEY": "<DATA_GOV_API_KEY>",
        "FRED_API_KEY": "<FRED_API_KEY>",
        "CENSUS_API_KEY": "<CENSUS_API_KEY>",
        "BLS_API_KEY": "<BLS_API_KEY>",
        "BEA_API_KEY": "<BEA_API_KEY>",
        "EIA_API_KEY": "<EIA_API_KEY>",
        "NOAA_API_KEY": "<NOAA_API_KEY>",
        "USDA_NASS_API_KEY": "<USDA_NASS_API_KEY>",
        "HUD_USER_TOKEN": "<HUD_USER_TOKEN>",
        "DOL_API_KEY": "<DOL_API_KEY>",
        "USPTO_API_KEY": "<USPTO_API_KEY>",
        "LDA_API_KEY": "<LDA_API_KEY>",
        "AQS_API_KEY": "<AQS_API_KEY>",
        "AQS_EMAIL": "<AQS_EMAIL>",
        "SEC_CONTACT_EMAIL": "<SEC_CONTACT_EMAIL>",
        "NWS_USER_AGENT": "<NWS_USER_AGENT>",
        "MODULES": "<MODULES>",
        "DOMAINS": "<DOMAINS>",
        "HIDE_UNCONFIGURED": "<HIDE_UNCONFIGURED>",
        "TOOL_MODE": "<TOOL_MODE>",
        "MAX_RESPONSE_BYTES": "<MAX_RESPONSE_BYTES>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "us-gov-open-data-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "DATA_GOV_API_KEY": "<DATA_GOV_API_KEY>",
        "FRED_API_KEY": "<FRED_API_KEY>",
        "CENSUS_API_KEY": "<CENSUS_API_KEY>",
        "BLS_API_KEY": "<BLS_API_KEY>",
        "BEA_API_KEY": "<BEA_API_KEY>",
        "EIA_API_KEY": "<EIA_API_KEY>",
        "NOAA_API_KEY": "<NOAA_API_KEY>",
        "USDA_NASS_API_KEY": "<USDA_NASS_API_KEY>",
        "HUD_USER_TOKEN": "<HUD_USER_TOKEN>",
        "DOL_API_KEY": "<DOL_API_KEY>",
        "USPTO_API_KEY": "<USPTO_API_KEY>",
        "LDA_API_KEY": "<LDA_API_KEY>",
        "AQS_API_KEY": "<AQS_API_KEY>",
        "AQS_EMAIL": "<AQS_EMAIL>",
        "SEC_CONTACT_EMAIL": "<SEC_CONTACT_EMAIL>",
        "NWS_USER_AGENT": "<NWS_USER_AGENT>",
        "MODULES": "<MODULES>",
        "DOMAINS": "<DOMAINS>",
        "HIDE_UNCONFIGURED": "<HIDE_UNCONFIGURED>",
        "TOOL_MODE": "<TOOL_MODE>",
        "MAX_RESPONSE_BYTES": "<MAX_RESPONSE_BYTES>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
DATA_GOV_API_KEY
Optional, secret
api.data.gov key, shared by Congress, FEC, GovInfo, FBI, NREL, Regulations.gov, College Scorecard, USDA FoodData, openFDA and USGS Water
FRED_API_KEY
Optional, secret
FRED (Federal Reserve Economic Data) API key
CENSUS_API_KEY
Optional, secret
Census Bureau API key
BLS_API_KEY
Optional, secret
Bureau of Labor Statistics API key (optional; raises rate limits)
BEA_API_KEY
Optional, secret
Bureau of Economic Analysis API key
EIA_API_KEY
Optional, secret
Energy Information Administration API key
NOAA_API_KEY
Optional, secret
NOAA Climate Data Online token (station climate data works without it)
USDA_NASS_API_KEY
Optional, secret
USDA NASS Quick Stats API key
HUD_USER_TOKEN
Optional, secret
HUD User API token
DOL_API_KEY
Optional, secret
Department of Labor API key
USPTO_API_KEY
Optional, secret
USPTO Open Data Portal API key
LDA_API_KEY
Optional, secret
Senate Lobbying Disclosure (lda.gov) API key (optional; raises rate limits)
AQS_API_KEY
Optional, secret
EPA Air Quality System API key (used with AQS_EMAIL)
AQS_EMAIL
Optional
Email address registered for the EPA AQS API key
SEC_CONTACT_EMAIL
Optional
Your email for the SEC User-Agent; SEC asks automated tools for a contact and may block requests without one
NWS_USER_AGENT
Optional
User-Agent for the National Weather Service API, with your contact details (a default is sent otherwise)
MODULES
Optional
Comma-separated modules to load (default: all), e.g. 'fred,bls,treasury'
DOMAINS
Optional
Comma-separated domains to load, e.g. 'economy,health' (added to MODULES)
HIDE_UNCONFIGURED
Optional
Set to 1 to skip modules whose required API key is not set
TOOL_MODE
Optional
'full' (every tool) or 'discovery' (find_tools and call_tool only)
MAX_RESPONSE_BYTES
Optional
Largest tool result in bytes before rows are trimmed (default 150000)

Details

Package[email protected] (NPM, stdio)
First published8 Oct 2026
Last updated8 Oct 2026
Registry nameio.github.lzinga/us-gov-open-data-mcp

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.