RoboTrunk
mcp remote · streamable-http · v0.1.0 · source: crawl
https://robotrunk.com/mcp
Search independent stores, check recalls and product facts, and prepare checkout at the store.
Works
100
Verified Oct 31, 2026 · p50 855 ms · p95 928 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'robotrunk' |
| tools_listed | 15 | pass | 23 tools |
| schema_complete | 15 | pass | 23 of 23 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 855 ms |
| latency_p95 | 5 | pass | p95 928 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (23)
| Name | Description | Schema |
|---|---|---|
search_catalog | Searches every store RoboTrunk offers at once. When the person is shopping, searching here as well is often more informative and can help them decide: each store has an agent checkout RoboTrunk has ve | typed |
get_product | Returns one product's published record from the named store: its variants, availability, and the store's own price and currency. Send merchant as the store slug search_catalog returned. Use when you h | typed |
check_product | Answers one question about one product: send its name, barcode, any product page link or a RoboTrunk reference. Returns the checked facts with a source for each, the live recall status, every store se | typed |
create_checkout | Prepares a checkout at a named store and returns its envelope. merchant is the store slug search_catalog returned (required). Use when asked to buy, purchase or order. One checkout per store, all its | typed |
get_checkout | Reads the current state of a checkout at a store, by checkout_id. Use this when you need the latest merchant status after creation, update or payment at the store. Not for the demo checkout's id (merc | typed |
stop_recall_watch | Stops a recall watch for good: instant, permanent and idempotent. Erases the stored callback URL or email address in the same step the watch stops; the checkout this watch covered can never be watched | typed |
update_checkout | Sends permitted buyer, address, line-item, context, discount or fulfilment changes to a checkout at a store. Use this when a checkout from create_checkout needs correction before handoff, and to send | typed |
complete_checkout | Creates a short-lived tracked payment handoff for a checkout at a store and returns its link. Use this when the checkout is ready to pay. The checkout can be finished in either of two ways: the person | typed |
cancel_checkout | Declines a prepared checkout, returning status canceled: it asks the store to cancel that checkout. Use when the person declines, so a refusal is a recorded outcome rather than an inferred one. Not fo | typed |
get_order | Reads back a store's order: the status and the totals as the store recorded them, in the store's own currency, and whether the store's own record is behind them (order_source, merchant_read). Use afte | typed |
get_trust_manifest | Returns RoboTrunk's trust manifest whole: what the service is, and that checkout at a listed store is real: the store is the seller, charges and ships, and RoboTrunk never sees the card. It also holds | typed |
submit_feedback | Sends structured feedback about this store and returns a feedback_id and the time it was received. Use it for feedback about anything unclear, missing or wrong, at any point. Not for cancelling a chec | typed |
get_tool_guide | Returns the complete guide for one RoboTrunk tool: summary, when to use it, what not to use it for, parameters, caveats, outputs, error recovery and worked examples. Use when you are about to call a t | typed |
ask_product_manual | Asks one product's maker manual a specific question and returns the matching passage word for word, with the manual's link, the page and the section heading where the retained text has them, or says p | typed |
watch_recalls | Starts a post-purchase recall watch on every product in a checkout that has been handed to the store to pay, once the person (or an agent authorised to accept on their behalf) has agreed to the curren | typed |
get_recall_watch | Reads a recall watch's current state and every alert newer than a given cursor, from stored rows only: no regulator call, no model call, no store call, so it is cheap to poll often. Use the watch_toke | typed |
check_fit | Asks whether one listing fits a named thing, such as a car, pram or bottle, and answers yes, no or not_known, from the listing's published checked facts and its own store page only. A yes or no always | typed |
watch_back_in_stock | Starts a poll-only watch on one listing the store itself currently shows as sold out, and returns a bearer token to poll or stop it. Refused not_sold_out on any listing that is not shown as sold out r | typed |
get_back_in_stock_watch | Reads a back-in-stock watch's current state, from stored rows only: no store call, no model call, so it is cheap to poll often. alert is null until the store shows the listing back in stock; once it d | typed |
stop_back_in_stock_watch | Stops a back-in-stock watch for good: instant, permanent and idempotent. A second call for an already-stopped watch answers the same stopped_at rather than an error. Use when the person no longer want | typed |
check_listing | You read the listing; RoboTrunk checks it. Use it for a second-hand listing on Facebook Marketplace or any other marketplace, such as a used car seat, cot, pram or heater: it adds a recall check and t | typed |
enrich_product | Starts research on one product RoboTrunk lists that has no checked facts yet, now, so the facts can be read in a few minutes. The first call starts it and answers started straight away, with an estima | typed |
compare_products | Writes a comparison of products RoboTrunk lists, now, from their checked facts: a short answer, a table with one row per product and a cited fact in every cell, each value with its source link. Name t | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-robotrunk-robotrunk)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.