Us Auctions

live Government

US Auctions MCP — every live auction lot Pipeworx holds, government AND

6 tools
0ms auth
free tier 50 calls/day

Tools

us_auctions_closing_soon

US auction lots ordered by soonest close time — the "what can I still bid on before it ends" view across commercial and government sources alike. Optionally filter by state, asset_type, segment, aucti

No parameters required.

Try it
us_auction_events

Upcoming US auction EVENTS — the sales themselves rather than individual lots ("Synthetic Fuels Company plant liquidation, 271 lots, Aug 28, Fremont CA"). Use this to answer "what auctions are happeni

No parameters required.

Try it
us_auction_houses

Which US auction houses Pipeworx covers, and how much they currently have live — name, home state, number of open sales and total lots across them. Use to find the auctioneers active in a state or in

No parameters required.

Try it
us_auctions_sold_comps

Historical SOLD prices for US auction items — the final hammer price of closed lots, which no upstream site keeps but Pipeworx retains across both the commercial and government halves of the market. U

No parameters required.

Try it
us_auctions_coverage

What US auction data Pipeworx currently holds: per-source active lot counts, open sale counts, retained sold comps, and when each source last refreshed. Use to gauge coverage and freshness before rely

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/us-auctions/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/us-auctions/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"us_auctions_search","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("us_auctions_search", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("us auctions mcp — every live auction lot pipeworx holds, government and");