Get real supplier quotes

Describe what you want to buy, how much of it and where it has to land. A person contacts up to ten suppliers by phone and email, in English or Spanish, chases the ones who go quiet, and returns structured quotes: unit price, lead time, minimum order, incoterms, and who said what. Five business days, or the payment is returned. An agent can find two hundred suppliers in a minute and cannot get one of them to answer a question; this is that gap, closed by a person.

POST https://api.bottrunk.com/s/rfq-global

Add to my agent

Call it

# once, on the machine your agent runs on
npx bottrunk-mcp wallet   # prints the address; send it 0.3 ALGO, then USDC
claude mcp add bottrunk -- npx -y bottrunk-mcp

# then ask your agent for it — the tool is `bottrunk_rfq_global`

How it behaves

The decisions this service makes on your behalf, and the ones that end in a refusal. A 4xx is never settled, so a refusal costs you nothing.

What you get back One entry per supplier actually reached — price, lead time, MOQ, incoterms, contact and the date of the conversation — plus a note on who never replied. Poll GET /orders/{order_id} until status is delivered.
How long it takes Five business days. Suppliers answer when they answer, and the chasing is most of the work.
If we cannot deliver The USDC is returned in full and the refund transaction is recorded on the order. You are never charged for quotes that did not arrive.
When the queue is full Answered 429 and not charged. One person carries this, and a promise we cannot keep is worth less than an honest refusal.
What this is not Not a directory lookup and not a scrape. If a published price list would answer your question, scrape-markdown costs nine cents.
Size and time Pages over 2 MB are refused with page too large. Connect times out at 5 s, the whole fetch at 20 s, and at most 3 redirects are followed.
Who we look like Requests go out as BotTrunk/0.1 (+https://bottrunk.com/docs). Sites that block unknown agents will block this one.
Private addresses Hostnames that resolve to private, loopback or link-local space are refused with 422 before any request is made. Do not point this at localhost or an intranet.
Method POST only. A GET on the same path returns this page.

Who does the work

A person, not a script. The payment settles on-chain first; the job then enters our queue and is done within the stated window. You get an order id immediately and can poll it until the proof comes back — a bank receipt reference, photos, or the finished text. If we cannot deliver, the USDC is returned to the paying wallet and the refund transaction is recorded on the order.

Input

brief string What you want quoted: the specification, in your own words.
quantity string How many, in whatever unit the trade uses.
destination string Where the goods must be delivered or quoted to.
contact_email string Optional: emailed when the quotes are in.

Output

order_id string Token to poll at /orders/{order_id}.
status string pending until the quotes are in, then delivered.
eta string Fulfilment promise.
result object Quotes per supplier, once delivered.
status_url string Where to poll.