BidProwl
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
US government surplus auctions: search live lots by ZIP radius, sold prices and Flip Scores.
| Author | com.bidprowl |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 1762 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"BidProwl": {
"url": "https://bidprowl.com/api/v1/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
search_listingsSearch 90,000+ live US government surplus auction listings from 27 official sources. Supports keyword, category, state, ZIP-radius, and price filters.
Parameters:
zip— string — Center a radius search on this ZIPpage— integersort— stringlimit— integer — Results per page, default 25query— string — Keyword search, e.g. 'forklift'state— string — 2-letter US state codecategory— stringradius_miles— integerprice_max_usd— number
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_listingFetch a single listing by its BidProwl id or slug.
Parameters:
id(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
sold_compsSold-price stats from 250,000+ closed government auctions, nearly all from the last 12 months. Category+state aggregates, or exact percentile comps for a live listing via listing_id.
Parameters:
state— stringcategory— stringlisting_id— string — Pro: exact comps for this live listing
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
flip_scoreBidProwl's deal score for a live listing, with its condition-adjusted tier.
Parameters:
id(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_api_usageThis API key's plan, monthly call limit, calls used, calls remaining and when the quota resets (first of next month, UTC). Free to call: it does not count against the quota.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
sold_comps_batchUp to 25 sold_comps lookups in one call (100 on Pro+), each costing one API call. Each query is a listing id, a tracked item slug ("forklift"), a category ("vehicles"), or text naming a tracked item ("2015 Ford F150"). Item-level and per-listing answers need Pro or Pro+; categories work on every plan. Amounts are in cents.
Parameters:
queries(required) — arraystate— string — Default 2-letter state for item and category queries
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_sold_historyThe actual sold lots behind a comps number, newest close first: title, final price (cents), close date, state, source, BidProwl link. Pass one of category, item (tracked item slug) or q (free text, matched like a listing title), plus optional state. Paginate with cursor.
Parameters:
q— string — Pro: free text, e.g. 2015 ford f150item— string — Pro: tracked item slug, e.g. forkliftlimit— integer — Default 25state— stringcursor— string — next_cursor from the previous callcategory— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.