jp_pmda_recall_get

Pack: jp-pmda-approvals · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/jp_pmda_recall_get for the schema, then POST the same URL with its arguments for the data.

Get one Japanese drug or medical-device recall notice by its recall number (such as 1-2464, as returned by jp_pmda_recalls_search) from the Pharmaceuticals and Medical Devices Agency (PMDA): class, generic and product name, the marketing authorisation holder, affected lots, quantity and shipping period, the reason for the recall as the company states it, the health damage feared, the recall start date, the intended use and the company’s notes. An unknown number returns found:false. The notice’s contact person and the company’s addresses are not returned. Example: recall_number=“1-2464”.

Parameters

NameTypeRequiredDescription
recall_numberstringyesRecall number, a class digit (1, 2 or 3), a hyphen and the serial, e.g. “1-2464”.

Example call

Arguments

{
  "recall_number": "1-2475"
}

curl

curl -X POST https://gateway.pipeworx.io/jp-pmda-approvals/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"jp_pmda_recall_get","arguments":{"recall_number":"1-2475"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('jp_pmda_recall_get', {
  "recall_number": "1-2475"
});

Response shape

FieldTypeDescription
foundboolean
recall_numberstring
recallobject
empty_reasonstring
notestring
data_as_ofstring | null
sourcestring
caveatstring
Full JSON Schema
{
  "type": "object",
  "properties": {
    "found": {
      "type": "boolean"
    },
    "recall_number": {
      "type": "string"
    },
    "recall": {
      "type": "object",
      "properties": {
        "recall_number": {
          "type": "string"
        },
        "class": {
          "type": [
            "string",
            "null"
          ]
        },
        "notice_kind": {
          "type": [
            "string",
            "null"
          ]
        },
        "prepared": {
          "type": [
            "string",
            "null"
          ]
        },
        "generic_name": {
          "type": [
            "string",
            "null"
          ]
        },
        "product_name": {
          "type": [
            "string",
            "null"
          ]
        },
        "marketing_authorisation_holder": {
          "type": [
            "string",
            "null"
          ]
        },
        "affected_lots_quantity_shipping": {
          "type": [
            "string",
            "null"
          ]
        },
        "reason": {
          "type": [
            "string",
            "null"
          ]
        },
        "feared_harm": {
          "type": [
            "string",
            "null"
          ]
        },
        "recall_started": {
          "type": [
            "string",
            "null"
          ]
        },
        "intended_use": {
          "type": [
            "string",
            "null"
          ]
        },
        "other": {
          "type": [
            "string",
            "null"
          ]
        },
        "notice_url": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "empty_reason": {
      "type": "string"
    },
    "note": {
      "type": "string"
    },
    "data_as_of": {
      "type": [
        "string",
        "null"
      ]
    },
    "source": {
      "type": "string"
    },
    "caveat": {
      "type": "string"
    }
  },
  "additionalProperties": true
}

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the jp-pmda-approvals pack
{
  "mcpServers": {
    "jp-pmda-approvals": {
      "url": "https://gateway.pipeworx.io/jp-pmda-approvals/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build November 15, 2026