# RecallRadar

> Search U.S. FDA, USDA FSIS, and CPSC recalls, fetch one, or diff since a date. API key or x402.

- name: app.withglint.recallradar/recallradar
- version: 1.0.0
- connection class: unknown (unknown)
- trust: 58/100 flags: no-repository
- quality: 94/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/app.withglint.recallradar%2Frecallradar
- tools: https://api.protogrid.dev/v1/servers/app.withglint.recallradar%2Frecallradar/tools

**Not classified yet.** The remote endpoints have not been probed successfully, or the listing has nothing to connect to.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "recallradar": {
      "type": "http",
      "url": "https://recallradar.withglint.app/mcp",
      "headers": {
        "Authorization": "Bearer ${RECALLRADAR_TOKEN}"
      }
    }
  }
}
```

Placeholders to fill: `${RECALLRADAR_TOKEN}`.

## Trust

- hygiene: 80
- liveness: 28
- freshness: 85
- provenance: 55
- drivers: +dns-namespace +website -unreachable(1 failures) ~updated-37d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 94/100 (good)

### protocol: 100 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- pass `protocol.list_ttl`: tool list is cacheable (ttlMs 3600000)

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 86 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 4 of 4 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: diff_since (destructiveHint, idempotentHint); get_recall (destructiveHint, idempotentHint); list_agencies (destructiveHint, idempotentHint); …
- pass `tools.token_cost`: about 1,332 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 4, about 1,332 tokens to load them all
- tool set hash: d754188aaf47bae2295baf1485e3fcf7
- badge: [![protogrid quality](https://protogrid.dev/badge/app.withglint.recallradar/recallradar.svg)](https://protogrid.dev/servers/app.withglint.recallradar/recallradar)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://recallradar.withglint.app/mcp (streamable-http, auth none, reachable false, uptime30d 0.94690263)

## Packages

_none_

## Tools (4)

- `diff_since`: Recalls created or updated after a timestamp, oldest change first; each row has change = created | updated. Pass meta.until as the next since. Paid: send Authorization: Bearer rk_… or an x402 payment in params._meta["x402/payment"]. Fixed price per call (x402 exact). RecallRadar indexes public recall notices from the FDA, USDA FSIS, and CPSC. The official agency notice is the authoritative source. Always confirm details at the linked source before acting. source_url is authoritative.
- `get_recall`: One recall by id or slug, with the raw agency payload and status history. Paid: send Authorization: Bearer rk_… or an x402 payment in params._meta["x402/payment"]. Fixed price per call (x402 exact). RecallRadar indexes public recall notices from the FDA, USDA FSIS, and CPSC. The official agency notice is the authoritative source. Always confirm details at the linked source before acting. source_url is authoritative.
- `list_agencies`: Agencies RecallRadar indexes and their labels. Free. RecallRadar indexes public recall notices from the FDA, USDA FSIS, and CPSC. The official agency notice is the authoritative source. Always confirm details at the linked source before acting.
- `search_recalls`: Search FDA, USDA FSIS, and CPSC recalls by brand, company, free text, agency, class, status, and published date, newest first. Paid: send Authorization: Bearer rk_… or an x402 payment in params._meta["x402/payment"]. Priced per row returned (x402 upto). RecallRadar indexes public recall notices from the FDA, USDA FSIS, and CPSC. The official agency notice is the authoritative source. Always confirm details at the linked source before acting. source_url is authoritative.
