Compare stores
compareCall this when you must choose between a few stores for the same item and want the one where an agent is most likely to reach checkout. Pass 2 to 10 store domains or URLs. Returns one short row per store (reaches_checkout, best_route, checked_at, grade), and pick: among stores whose saved check reaches checkout on a fresh check, the one with the best current Agent Readiness Grade (expired after current of the same letter, not graded last); null when no store has fresh evidence. Rows are ordered only by saved checkout evidence, its freshness and published grade, never by anything else. Example: compare({"stores":["allbirds.com","gymshark.com"]}) → {"pick":"allbirds.com","stores":[…]}. Each store counts as one precheck read. Saved checks only: no store fetch, no scan, no login. Advisory; ARC stops before payment. Errors: {error:{code, message, next_step}}.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"stores": "<stores>"
},
"name": "compare"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stores | Yes | 2 to 10 store domains or URLs. |