Reference store for testing shopping agents. Nothing is for sale. Checkout is a mock that records what your agent did.

Hunch Reference Store

Everything an agent needs is in the HTML and in one JSON file. Prices, stock and SKUs are consistent everywhere: page, markup, catalog and checkout. If your agent gets a different answer from two of them here, the agent is wrong.

Kitchen

Cast iron skillet, 26 cm
$42.00 · SKU HK-001
14 in stock
Pour-over kettle, 1 L
$58.00 · SKU HK-002
6 in stock
Walnut cutting board
$36.00 · SKU HK-003
Sold out
Ceramic mixing bowls, set of three
$29.00 · SKU HK-004
22 in stock

Outdoor

Two-person tent
$149.00 · SKU OD-001
4 in stock
Insulated bottle, 750 ml
$24.00 · SKU OD-002
40 in stock
Headlamp, 400 lumen
$31.00 · SKU OD-003
18 in stock
Merino hiking socks, two pairs
$19.00 · SKU OD-004
60 in stock

Desk

Oak desk lamp
$74.00 · SKU DK-001
9 in stock
Linen notebook, A5, dotted
$12.00 · SKU DK-002
120 in stock
Mechanical pencil, 0.5 mm
$16.00 · SKU DK-003
35 in stock
Monitor stand, walnut
$89.00 · SKU DK-004
7 in stock

For agents

NeedWhere
Full catalog with price and stockGET /store/catalog.json (also /api/catalog, which records the call against your run)
Rules for crawlers and agents/robots.txt, which names 14 agents and allows them in
Plain-text guide/llms.txt
Business profile/.well-known/ucp
Agent card/.well-known/agent-card.json
Buy something (mock)POST /api/checkout with a SKU, a quantity and a mandate; see the playground guide
Connect over MCPPOST /mcp, Streamable HTTP, stateless; six tools (start_run, search_catalog, get_product, read_page, checkout, get_report); see the guide