FDA recall alerts for the products you sell
Know about a recall before your customers do. Tell us the ingredients, suppliers and products you care about. When the FDA recalls one, you get an email: the most serious ones right away, everything else in a daily digest.
Request access1 · WATCH A WORD
2 · WHAT LANDS IN YOUR INBOX
Matches your watch “kratom”
Every alert links to the FDA's own record. This one is made up to show the format.
Who it's for
Watch your ingredients and contract manufacturers. Know when a kratom, tianeptine or “undeclared drug” recall names something you sell.
2 · We check every hour
Often days early.
With the official class.
When a supplier or ingredient you watch gets one.
3 · You hear first
Class I recalls, the most serious kind, and company press releases are emailed as soon as we see them.
Everything else that matches your watches comes in one daily email.
Look back
A new watch also shows matching recalls from the last 90 days.
MCP
Connect Claude, Cursor or any app that speaks MCP. Your agent can add watches, read what matched and pull the FDA record, using a key from your account page.
add_watchWords, firms, categories, how serious, and which states. Shows the last 90 days' matches at once.
list_matchesRecalls that matched your watches, newest first, and why each one matched.
get_recallOne recall, with the link to the FDA's own record.
Also list_watches, remove_watch and search_recalls. How to connect →
{
"mcpServers": {
"recall-first": {
"url": "https://recallfirst.com/mcp",
"headers": { "Authorization": "Bearer rf_YOUR_KEY" }
}
}
}API & webhooks
# Add a watch POST /v1/watches Authorization: Bearer rf_YOUR_KEY { "name": "Supplements", "terms": ["kratom"], "firms": ["Sample Botanicals"], "min_class": 2, "states": ["NJ", "NY"] }
// What your webhook receives (example values) { "event": "recall.matched", "matches": [{ "watch": { "name": "Supplements" }, "why": ["mentions \"kratom\""], "recall": { "classification": "Class I", "product": "Kratom powder, 250 g pouches", "reason": "Possible Salmonella contamination", "url": "https://www.fda.gov/..." } }] }
Every webhook is signed with your own secret, so you can check it came from us.
Where alerts go
Pricing
Free while we're in early access. When billing starts, you pick a plan and we tell you first; nothing is charged without your OK.
For a shop with a short list.
$29 / month
For brands, pharmacies and clinics.
$99 / month
For many brands, suppliers or locations.
$249 / month
Trust
Request access
We're letting people in a few at a time. Tell us a little about what you'd watch and we'll email you when your access is ready.