For agents and marketplaces
Check a product against real CPSC recalls before it is listed or bought. No key.
From a terminal
curl "https://recall-reach-web-e022.onrender.com/api/check?title=Baby%20Brezza%20sterilizer&model=BRZ0083"
As a tool for an agent
{
"mcpServers": {
"recall-reach": {
"type": "http",
"url": "https://recall-reach-web-e022.onrender.com/api/mcp"
}
}
}Two read-only tools: check_recall, and get_recall, which gives one recall's CPSC text by its number. A result names a recall to read, not a finding about the item, and an empty result doesn't mean an item is safe. The OpenAPI file.
API docs, with a TypeScript SDK, generated by APIMatic from openapi.yaml.
- Runs the rules a shop's sales get, on the text you sendserver/match/textCheck.ts
- A public GET reads one CPSC recall by its number, with the same record as get_recallapp/api/recalls/[recallNumber]/route.ts
- An MCP server over HTTP, with two read-only toolsapp/api/mcp/route.ts
- An OpenAPI file, and a test that the real answers fit itserver/openapi.test.ts
- API docs and a TypeScript SDK, generated by APIMatic from that file, and a test that the SDK reads the real answersscripts/sdk.test.ts
- 60 checks an hour per visitor, across the API and the toolserver/web/publicCheck.ts
- Counts calls, and never keeps the textserver/web/publicCalls.ts
129 checks through the API and 55 through the tool since 2026-11-06, our own tests included. Only the counts are kept.
Our code doesn't store or log what you send, and it never goes to PayPal or Claude. A check through the API puts it in the page address, so the web host's request logs may include it. Back
Real CPSC