Federal Procurement MCP x402 USDC on Base

Pay-per-call MCP for U.S. federal procurement data. Three endpoints, no signup, no API key. Settle USDC on Base via x402.

Endpoints

EndpointSourcePrice
POST /v1/opportunities/search SAM.gov live RFPs / RFIs / sources sought $0.05
POST /v1/awards/search USASpending.gov contract awards $0.03
POST /v1/agencies/list USASpending.gov toptier agencies + budget $0.01

Discovery surfaces

Quick start (curl)

# 1) First call returns 402 with x402 envelope:
curl -i -X POST https://procure-mcp.mtree.workers.dev/v1/agencies/list \
  -H 'content-type: application/json' \
  -d '{"search":"Defense","limit":5}'

# 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.

Why this exists

Federal procurement data is free at the source (SAM.gov, USASpending.gov), but the agent-friendly access pattern isn't: every existing aggregator gates behind subscription + API key. This service is the x402-native door — agents pay USDC for what they need, no human onboarding, no contracts, no minimum.

Provider

· github.com/sebastiancoombs/procure-mcp