us-gov-open-data-mcp

Provides an MCP server (via stdio and HTTP Stream) and a TypeScript SDK that expose 300+ tools across 40+ U.S. government (and some international) open-data APIs, with module-level selective loading, disk-backed caching, and built-in rate limiting/retry.

Evaluated Mar 30, 2026 (21d ago)
Homepage ↗ Repo ↗ API Gateway mcp model-context-protocol open-data government typescript sdk data-integration caching rate-limiting
⚙ Agent Friendliness
77
/ 100
Can an agent use this?
🔒 Security
60
/ 100
Is it safe for agents?
⚡ Reliability
31
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
78
Documentation
72
Error Messages
0
Auth Simplicity
75
Rate Limits
70

🔒 Security

TLS Enforcement
85
Auth Strength
55
Scope Granularity
35
Dep. Hygiene
55
Secret Handling
70

Uses environment variables for upstream API keys (better than embedding in code, and commonly not logged), and implements rate limiting/retry to reduce abusive request patterns. However, it relies on many third-party endpoints/schemas; the security strength of the aggregator itself (e.g., structured error handling, secret redaction guarantees, and TLS enforcement details) is not fully evidenced in the provided README/manifest content.

⚡ Reliability

Uptime/SLA
0
Version Stability
55
Breaking Changes
0
Error Recovery
70
AF Security Reliability

Best When

You want broad coverage of U.S. government APIs accessible to AI agents or typed code, with caching and rate-limit handling, and you can supply any needed upstream API keys via environment variables.

Avoid When

You need a standardized single REST/OpenAPI contract for all tools, strict enterprise security controls (e.g., no local process execution), or strong guarantees about per-endpoint schema correctness beyond the stated community/accuracy caveats.

Use Cases

  • Answering questions about U.S. government data (economy, health, legislation, spending, environment, etc.) via an AI assistant
  • Cross-referencing multiple agencies’ datasets (e.g., FDA + lobbying + campaign finance)
  • Programmatic data retrieval in TypeScript without using MCP
  • Interactive exploration of government datasets through MCP-enabled desktop clients

Not For

  • Use as a data warehouse or to persistently host authoritative datasets
  • Scenarios requiring custom compliance/validation workflows beyond what upstream government APIs provide
  • Environments that cannot allow local execution (npx) or require fully managed hosted endpoints

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
Yes
Webhooks
No

Authentication

Methods: Environment variable API keys for upstream APIs (e.g., FRED_API_KEY, DATA_GOV_API_KEY)
OAuth: No Scopes: No

Authentication is handled by passing upstream API keys via environment variables in the MCP client config. The README states 20+ APIs require no key; the rest use free keys (time-to-get under a minute), but it does not specify per-tool scope granularity.

Pricing

Free tier: No
Requires CC: No

The package appears MIT-licensed (code distribution). Pricing for upstream APIs (where applicable) is not described here.

Agent Metadata

Pagination
unknown
Idempotent
False
Retry Guidance
Documented

Known Gotchas

  • Large number of tools (300+) increases the chance an agent calls an endpoint with mismatched parameters/schema; the README warns about incomplete parameter coverage/unexpected endpoint behaviors.
  • Some APIs require keys; missing/invalid env vars may cause tool failures.
  • Because selective loading exists, agents may need to ensure the relevant modules are enabled for the tools they intend to call.
  • Local npx execution and disk-backed caching may create environment-specific behavior (permissions/path) if running under constrained desktops/containers.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for us-gov-open-data-mcp.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered