Pay-per-call MCP for U.S. federal procurement data. Three endpoints, no signup, no API key. Settle USDC on Base via x402.
| Endpoint | Source | Price |
|---|---|---|
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 |
/.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://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.
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.