Recall Canary
com.recallcanary/recall-canaryVersion 1.5.0U.S. federal product recalls from FDA, FSIS, CPSC, and NHTSA, in one schema.
Status
Responds247 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:12 UTC
- Latency
- 247 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://recallcanary.com/data/mcpResponds247 msNo sign-in
Claude Code
claude mcp add --transport http recall-canary https://recallcanary.com/data/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: recall-canary
Remote MCP server URL: https://recallcanary.com/data/mcpCursor
{
"mcpServers": {
"recall-canary": {
"url": "https://recallcanary.com/data/mcp"
}
}
}VS Code
code --add-mcp '{"name":"recall-canary","type":"http","url":"https://recallcanary.com/data/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
2 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
get_recallFetch the full Recall Canary record for a single U.S. federal recall, given the agency and slug returned by search_recalls. Includes the hazard description, the affected product list with lot codes and UPCs, the recommended consumer action, distribution, the agency source link, and the firm slug (`firm.slug`, with `firm.page_url` when the firm has a page) for search_recalls' `firm` filter. Also resolves preliminary agency press releases: an orphan, or a linked one that kept its own URL (its recalls in `linked_recalls`). Read-only. | Not declared | Yes | Not declared | No |
search_recallsSearch the Recall Canary index of U.S. federal product recalls (FDA, FSIS, CPSC, NHTSA) by keyword, agency, severity, category, distribution state, hazard, firm, lifecycle (open or ended), or date window. Returns up to 50 matching records per page with abbreviated content (title, firm, severity, date, and the canonical URL of each); call get_recall to fetch the full record. With a keyword, the best matches come first unless `sort` says otherwise. Unknown agency, severity, category, state, status and date values are rejected with an error message describing the allowed values. An unknown `hazard` or `firm` is also an error. Read-only. | Not declared | Yes | Not declared | No |
Details
- Registry status
- Active
- Published
- Nov 6, 2026
- Updated
- Nov 6, 2026
- Repository
- Not given
- Categories
- Uncategorized
- GDPR
- Not declared