Find stores
find_storesCall this when you need to pick a store for a product need and want one where a saved check shows an agent reached checkout. Filters: category or q (shopper words), min_grade (optional, default none), limit (default 5). Returns total, the store hosts with checked_at and grade, and a full_list link. Each store carries its Agent Readiness Grade (grade, null when not graded). Best current grade first (A, then B…); an expired grade ranks after current ones of the same letter; newest checked_at first within a grade. Results are ordered only by published grade and freshness, never by anything else. Pass min_grade to keep only stores with a current grade of that letter or better. Example: find_stores({"category":"running shoes","limit":3}) → {"total":12,"stores":[{"host":"…","checked_at":"…","grade":{"grade":"A",…}}],…}. A store missing from the list is not a no. Saved checks only: no store fetch, no scan, no login. Advisory; ARC stops before payment. Errors: {error:{code, message, next_step}}.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "find_stores"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Product need, such as skincare or camping gear. | |
| limit | No | How many stores to return. Default 5. | |
| category | No | Category or shopper words, such as footwear or running shoes. | |
| min_grade | No | Optional: keep only stores whose current (not expired) Agent Readiness Grade is this letter or better (A, B, C, D or F). Default none: every store is listed. Expired and not-graded stores are left out when this is set. |