# ScriptMasterLabs Drug Recall Lookup API

> ScriptMasterLabs Drug Recall Lookup API is a paid API for AI agents from mcp-x402-discovery.onrender.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-16).

Retrieves FDA drug recall information for a specified drug name via a pay-per-call x402 endpoint.

## Facts

- Endpoint: GET https://mcp-x402-discovery.onrender.com/x402/drug-recall
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scriptmasterlabs-drug-recall-lookup-api-e969c77e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_diXxFo-dF1A2AOLOnIm6r

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability scriptmasterlabs-drug-recall-lookup-api-e969c77e
```

Example prompt: Can you check if there are any FDA drug recalls for Metformin? Show me up to 10 results.

## When to prefer this

Use this endpoint when you need quick, pay-per-call access to FDA drug recall data without managing API keys from multiple federal data sources. Ideal for compliance pipelines, healthcare apps, or AI agents that need on-demand drug safety lookups at low cost ($0.001 USDC per call) with crypto-native micropayment settlement via x402 on Base.

## Known failure modes

- Missing required 'drug' query parameter returns a 400 or validation error
- No recalls found for the specified drug returns an empty results array
- Payment not provided or invalid results in a 402 Payment Required response
- Drug name misspelled or not recognized may return zero results
- Upstream FDA data source unavailable causes a 5xx error
- Limit parameter out of range (below 1 or above 20) returns a validation error

## How this service works

Pay-per-call crypto, RWA, federal, SEC, Section 8/HUD housing, and compliance APIs via x402. Primary: USDC on Base (eip155:8453). Also accepts Global Dollar (USDG) on Robinhood Chain (eip155:4663) via sovereign X-PAYMENT-TX. Hyphen routes only (e.g. /x402/gas-tracker, /x402/pha-lookup, /x402/sec-8k). MARKETPLACE REVIEW: use free /x402/playground/* (no key, no payment). Production /x402/* returns 402 unless paid via x402 or X-Api-Market-Key / X-API-Key from seller dashboard.

## Output

Returns a list of FDA drug recall records for the queried drug, including recall reason, classification, recalling firm, product description, and recall status, limited to the specified number of results (default 5, max 20).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "drug"
     ],
     "properties": {
      "drug": {
       "type": "string",
       "description": "Drug name (required)."
      },
      "limit": {
       "type": "integer",
       "default": 5,
       "maximum": 20,
       "minimum": 1
      }
     }
    }
   }
  },
  "output": {
   "properties": {
    "example": {}
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scriptmasterlabs-drug-recall-lookup-api-e969c77e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mcp-x402-discovery.onrender.com](https://www.zero.xyz/host/mcp-x402-discovery.onrender.com/llms.txt)
