Pay-per-call MCP for the U.S. Federal Procurement Data System (FPDS-NG). Decades of federal contract awards, modifications, and IDVs. No signup, no API key. Settle USDC on Base via x402.
| Endpoint | Source | Price |
|---|---|---|
POST /v1/contracts/search |
FPDS-NG ATOM feed — keyword / agency / NAICS / signed-date | $0.04 |
POST /v1/contracts/by_vendor |
FPDS-NG ATOM feed — single-vendor lookup with aggregate | $0.05 |
/.well-known/agent-card.json — Google A2A AgentCard/.well-known/mcp.json — MCP server manifest/.well-known/ai-plugin.json — OpenAI plugin manifest/openapi.yaml — OpenAPI 3.1 spec/mcp — MCP Streamable HTTP transport (JSON-RPC 2.0)# 1) First call returns 402 with x402 envelope:
curl -i -X POST https://fpds-mcp.mtree.workers.dev/v1/contracts/by_vendor \
-H 'content-type: application/json' \
-d '{"vendor":"Lockheed Martin","limit":10}'
# 2) Settle the envelope (sign EXACT-scheme USDC payment on Base, payTo as advertised),
# then retry with X-PAYMENT header. The response is the actual data.
FPDS-NG is the canonical, source-of-truth federal-contract record (every action since 2001). The data is public, but the official UI is HTML-only and the ATOM feed is unfriendly to agents. This service is the x402-native door — agents pay USDC for what they need, no human onboarding, no contracts, no minimum.
Looking for live opportunities (SAM.gov) or USASpending.gov awards? See procure-mcp.