API ReferenceEvidence
The newest day of recalls in the latest Recall Replay, against the demo shop
Read from the latest stored Recall Replay run, so it costs no new check. Only the demo shop is public.
Query Parameters
shop*"demo"
Only the demo shop is public.
Value in
- "demo"
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/api/recalls/today/matches?shop=demo"{ "shop": "string", "runId": "78c33d18-170c-44d3-a227-b3194f134f73", "recallDate": "2019-08-24", "recalls": [ { "recallNumber": "string", "recallTitle": "string", "outcome": "MATCH", "itemTitle": "string", "reason": "string" } ]}The same check as an MCP tool over Streamable HTTP POST
Two read-only tools: check_recall(title, model), and get_recall(recallNumber), which gives one recall's CPSC text. Stateless: each request stands alone. Send JSON-RPC 2.0, with Accept application/json, text/event-stream. It shares the limit of /api/check.
One Recall Replay run with all its rows GET
The rows /replay/{runId} shows. CPSC's public text and the demo shop's item titles, nothing about a buyer.