GovAuctions MCP server
GovAuctions.app is a free public site for finding
government surplus auctions: live listings from GSA and other government sellers,
alongside what comparable lots actually sold for. This repo is its MCP server, a
second front door onto the same data for agents and code.
Agent-callable tools for government-surplus auction data: search live listings,
pull real sold-price comps from 170,000+ closed government auctions in the US, UK,
Canada and Australia, and get a 0–100 Flip Score resale signal, from the same
engine behind the site.
Tools
Eight tools on the hosted server, all read-only. The local npm package exposes
the first four.
Get an API key (free tier available) at
https://govauctions.app/developers.
Use it (two ways)
1. Hosted (remote), no install. Recommended.
Point any client that speaks remote MCP at the hosted Streamable HTTP endpoint:
Claude Code:
get_sold_comps answers on the hosted endpoint with no key at all; the other
tools read your key from the request. See the
developer docs.
2. Local (stdio) via npx
For clients that cannot add a remote MCP URL. A dependency-free Node wrapper
(Node 18+) over the REST Data API, published to npm as
govauctions-mcp:
Or download govauctions-mcp.mjs and run it with
node /absolute/path/to/govauctions-mcp.mjs.
Config (env):
The local wrapper forwards every call to the REST API, so unlike the hosted
server it needs a key for every tool, including get_sold_comps.
API
The tools wrap the public REST Data API. OpenAPI spec:
https://govauctions.app/api/v1/openapi.json
License
MIT, see LICENSE.