Check whether a listing fits something
check_fitAsks 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 carries the exact quote it was read from and that quote's source; not_known means nothing RoboTrunk holds settles it. Never a guess. Use when a shopper asks whether a listing fits something they own; take merchant and product_id from search_catalog. For what the maker's manual says, fit included, use ask_product_manual: this tool reads only the listing and its store page. Confirm with the maker before relying on a fit for safety. Error recovery: PRODUCT_NOT_FOUND means the store or product is not available through RoboTrunk right now (paused, or a wrong id), not that it is missing, so call search_catalog; INVALID_REQUEST names the field to fix; RATE_LIMITED means wait 60 seconds; unavailable means try again shortly; FIT_ASK_FAILED (or any other unexpected error): retry once, then call submit_feedback. Next: get_product, or create_checkout. Full guide: get_tool_guide or /agent/tools.json#check_fit Example call: {"merchant":"anbbaby-com","product_id":"gid://shopify/Product/1234567890","fits":"2022 Toyota RAV4"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fits | Yes | The thing to check fit against, in plain words, such as a car, pram or bottle. | |
| merchant | Yes | The store slug from the earlier search_catalog result. | |
| product_id | Yes | The product_id from search_catalog or get_product, or its bare numeric Shopify id. Example: "gid://shopify/Product/1234567890" or "1234567890", never a page link. | |
| shopping_session_id | No | Optional server-issued shopping session correlation ID. It is not purchase authority. |